【新增】新增sso
This commit is contained in:
@@ -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
@@ -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
@@ -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()
|
||||||
},
|
},
|
||||||
// 新增
|
// 新增
|
||||||
|
|||||||
Reference in New Issue
Block a user