【新增】新增sso

This commit is contained in:
zhoulingpo
2023-05-17 17:13:17 +08:00
parent 52b3f0fd0a
commit 6fcd227418
3 changed files with 25 additions and 25 deletions
+1 -1
View File
@@ -679,7 +679,7 @@ export default {
} }
} }
const param = { const param = {
pageNo: this.page, page: this.page,
pageSize: this.pageSize, pageSize: this.pageSize,
...this.searchForm ...this.searchForm
} }
+14 -14
View File
@@ -47,7 +47,7 @@
<vxe-column show-overflow type="checkbox" width="77"></vxe-column> <vxe-column show-overflow type="checkbox" width="77"></vxe-column>
<vxe-column show-overflow show-header-overflow type="seq" title="序号" width="77"> <vxe-column show-overflow show-header-overflow type="seq" title="序号" width="77">
<template #default="{ row, rowIndex }"> <template #default="{ row, rowIndex }">
{{ rowIndex + (q.pageNo - 1) * q.pageSize + 1 }} {{ rowIndex + (q.page - 1) * q.pageSize + 1 }}
</template> </template>
</vxe-column> </vxe-column>
<vxe-column show-overflow show-header-overflow field="departmentCode" title="部门编码"></vxe-column> <vxe-column show-overflow show-header-overflow field="departmentCode" title="部门编码"></vxe-column>
@@ -74,7 +74,7 @@
<el-pagination <el-pagination
@size-change="handleSizeChange" @size-change="handleSizeChange"
@current-change="handleCurrentChange" @current-change="handleCurrentChange"
:current-page="q.pageNo" :current-page="q.page"
:page-sizes="[5, 10, 20]" :page-sizes="[5, 10, 20]"
:page-size="q.pageSize" :page-size="q.pageSize"
layout="total, sizes, prev, pager, next, jumper" layout="total, sizes, prev, pager, next, jumper"
@@ -91,7 +91,7 @@
<el-form-item label="部门编码:" required> <el-form-item label="部门编码:" required>
<el-input v-model="form.departmentCode" :disabled="dialogTitle=='编辑'" maxlength="50" show-word-limit placeholder="请输入部门编码"></el-input> <el-input v-model="form.departmentCode" :disabled="dialogTitle=='编辑'" maxlength="50" show-word-limit placeholder="请输入部门编码"></el-input>
</el-form-item> </el-form-item>
<el-form-item label="部门级别:" required> <el-form-item label="部门级别:" >
<el-input v-model="form.leveL" maxlength="10" show-word-limit placeholder="请输入部门级别"></el-input> <el-input v-model="form.leveL" maxlength="10" show-word-limit placeholder="请输入部门级别"></el-input>
</el-form-item> </el-form-item>
<el-form-item label="父部门编码:" > <el-form-item label="父部门编码:" >
@@ -150,7 +150,7 @@ export default {
q: { q: {
longName: '', // 用户名 longName: '', // 用户名
// roleName: '', // 角色名称 // roleName: '', // 角色名称
pageNo: 1, page: 1,
pageSize: 10 pageSize: 10
}, },
total: 0, total: 0,
@@ -173,7 +173,7 @@ export default {
}, },
methods: { methods: {
search () { search () {
this.q.pageNo = 1 this.q.page = 1
this.sysOrgList() this.sysOrgList()
}, },
// 多选用户 // 多选用户
@@ -190,10 +190,10 @@ export default {
this.$api.org.sysOrgList(this.q).then(({ data }) => { this.$api.org.sysOrgList(this.q).then(({ data }) => {
this.tableData = data.records this.tableData = data.records
this.total = data.total this.total = data.total
this.q.pageNo = data.current this.q.page = data.current
this.q.pageSize = data.size this.q.pageSize = data.size
if (!data.records.length && this.q.pageNo !== 1) { if (!data.records.length && this.q.page !== 1) {
this.q.pageNo = 1 this.q.page = 1
this.sysOrgList() this.sysOrgList()
} }
}) })
@@ -203,7 +203,7 @@ export default {
this.q = { this.q = {
longName: '', // 部门名称 longName: '', // 部门名称
// roleName: '', // 角色名称 // roleName: '', // 角色名称
pageNo: 1, page: 1,
pageSize: 10 pageSize: 10
} }
this.total = 0 this.total = 0
@@ -213,12 +213,12 @@ export default {
// 单页数据量 // 单页数据量
handleSizeChange (val) { handleSizeChange (val) {
this.q.pageSize = val this.q.pageSize = val
this.q.pageNo = 1 this.q.page = 1
this.sysOrgList() this.sysOrgList()
}, },
// 第几页 // 第几页
handleCurrentChange (val) { handleCurrentChange (val) {
this.q.pageNo = val this.q.page = val
this.sysOrgList() this.sysOrgList()
}, },
// 新增 // 新增
@@ -264,9 +264,9 @@ export default {
if (!this.form.departmentCode) { if (!this.form.departmentCode) {
return this.$message.warning('请检查部门编码') && false return this.$message.warning('请检查部门编码') && false
} }
if(!this.form.leveL ){ // if(!this.form.leveL ){
return this.$message.warning('请检查部门级别') && false // return this.$message.warning('请检查部门级别') && false
} // }
if ( !(/^[0-9]*$/.test(this.form.leveL))) { if ( !(/^[0-9]*$/.test(this.form.leveL))) {
return this.$message.warning('部门级别只能为纯数字') && false return this.$message.warning('部门级别只能为纯数字') && false
} }
+10 -10
View File
@@ -47,7 +47,7 @@
<vxe-column show-overflow type="checkbox" width="77"></vxe-column> <vxe-column show-overflow type="checkbox" width="77"></vxe-column>
<vxe-column show-overflow show-header-overflow type="seq" title="序号" width="77"> <vxe-column show-overflow show-header-overflow type="seq" title="序号" width="77">
<template #default="{ row, rowIndex }"> <template #default="{ row, rowIndex }">
{{ rowIndex + (q.pageNo - 1) * q.pageSize + 1 }} {{ rowIndex + (q.page - 1) * q.pageSize + 1 }}
</template> </template>
</vxe-column> </vxe-column>
<vxe-column show-overflow show-header-overflow field="ACCOUNT" title="用户名"></vxe-column> <vxe-column show-overflow show-header-overflow field="ACCOUNT" title="用户名"></vxe-column>
@@ -74,7 +74,7 @@
<el-pagination <el-pagination
@size-change="handleSizeChange" @size-change="handleSizeChange"
@current-change="handleCurrentChange" @current-change="handleCurrentChange"
:current-page="q.pageNo" :current-page="q.page"
:page-sizes="[5, 10, 20]" :page-sizes="[5, 10, 20]"
:page-size="q.pageSize" :page-size="q.pageSize"
layout="total, sizes, prev, pager, next, jumper" layout="total, sizes, prev, pager, next, jumper"
@@ -141,7 +141,7 @@ export default {
q: { q: {
account: '', // 用户名 account: '', // 用户名
roleName: '', // 角色名称 roleName: '', // 角色名称
pageNo: 1, page: 1,
pageSize: 10 pageSize: 10
}, },
total: 0, total: 0,
@@ -182,7 +182,7 @@ export default {
this.visibleOrgTable=true this.visibleOrgTable=true
}, },
search () { search () {
this.q.pageNo = 1 this.q.page = 1
this.sysUserList() this.sysUserList()
}, },
// 获取所有用户 // 获取所有用户
@@ -190,10 +190,10 @@ export default {
this.$api.user.sysUserList(this.q).then(({ data }) => { this.$api.user.sysUserList(this.q).then(({ data }) => {
this.tableData = data.records this.tableData = data.records
this.total = data.total this.total = data.total
this.q.pageNo = data.current this.q.page = data.current
this.q.pageSize = data.size this.q.pageSize = data.size
if (!data.records.length && this.q.pageNo !== 1) { if (!data.records.length && this.q.page !== 1) {
this.q.pageNo = 1 this.q.page = 1
this.sysUserList() this.sysUserList()
} }
}) })
@@ -203,7 +203,7 @@ export default {
this.q = { this.q = {
account: '', // 用户名 account: '', // 用户名
roleName: '', // 角色名称 roleName: '', // 角色名称
pageNo: 1, page: 1,
pageSize: 10 pageSize: 10
} }
this.total = 0 this.total = 0
@@ -213,12 +213,12 @@ export default {
// 单页数据量 // 单页数据量
handleSizeChange (val) { handleSizeChange (val) {
this.q.pageSize = val this.q.pageSize = val
this.q.pageNo = 1 this.q.page = 1
this.sysUserList() this.sysUserList()
}, },
// 第几页 // 第几页
handleCurrentChange (val) { handleCurrentChange (val) {
this.q.pageNo = val this.q.page = val
this.sysUserList() this.sysUserList()
}, },
// 新增 // 新增