【修改】修改用户管理

This commit is contained in:
zhoulingpo
2023-05-06 14:42:32 +08:00
parent 182b6a17b6
commit 181a775aa5
2 changed files with 17 additions and 9 deletions
+1 -1
View File
@@ -19,7 +19,7 @@ export default {
// 获取所有部门
sysOrgList (data) {
return request({
url: '/api/sys/org',
url: '/api/sys/org/page',
method: 'GET',
params: data
})
+16 -8
View File
@@ -176,9 +176,18 @@ export default {
this.q.pageNo = 1
this.sysOrgList()
},
// 多选用户
getSelectUser () {
const users = this.$refs.userTable.getCheckboxRecords()
if (!users.length) {
return this.$message.warning('请选择数据后在进行操作')
}
const ids = users.map(item => item.id).join(',')
this.deleteOrg(ids)
},
// 获取所有用户
sysOrgList () {
this.$api.user.sysOrgList(this.q).then(({ data }) => {
this.$api.org.sysOrgList(this.q).then(({ data }) => {
this.tableData = data.records
this.total = data.total
this.q.pageNo = data.current
@@ -245,7 +254,7 @@ export default {
// },
// 删除
deleteRow (row) {
this.deleteOrg(row.USID)
this.deleteOrg(row.id)
},
// 验证
checkUserForm () {
@@ -288,12 +297,10 @@ export default {
},
// 新增用户
sysOrgAddOrg () {
if (!this.checkUserForm()) return
// if (!this.checkUserForm()) return
const data = JSON.parse(JSON.stringify(this.form))
data.orgName = this.$JSEncrypt(data.orgName)
// data.password = this.$JSEncrypt(data.password)
const jsonData = JSON.stringify(data)
this.$api.user.sysUserAddUser(Base64.encodeURI(jsonData)).then(_ => {
this.$api.org.sysOrgAddUser(data).then(_ => {
this.$message.success('操作成功')
this.dialogUser = false
this.reset()
@@ -305,6 +312,7 @@ export default {
this.form = {
orgName: row.orgName, // 部门名称
orgLevel: row.orgLevel, // 部门级别
orgCode: row.orgCode, // 部门级别
supOrgCode: row.supOrgCode, // 父部门编码
orgShortName: row.orgShortName, // 部门简称
id: row.id, // ID
@@ -334,7 +342,7 @@ export default {
if (!users.length) {
return this.$message.warning('请选择数据后在进行操作')
}
const ids = users.map(item => item.USID).join(',')
const ids = users.map(item => item.id).join(',')
this.deleteUser(ids)
},
// 删除用户