From 797cc9c1a5c90f413d46c5cb88e1ee5e3a84b071 Mon Sep 17 00:00:00 2001
From: “dzb” <2632970487@qq.com>
Date: 星期二, 04 十月 2022 11:51:05 +0800
Subject: [PATCH] 修改用户只能分配单一角色
---
src/views/systemSetting/baseSetting/department/createUser/index.vue | 53 ++++++++++++++++++++++++++++-------------------------
1 files changed, 28 insertions(+), 25 deletions(-)
diff --git a/src/views/systemSetting/baseSetting/department/createUser/index.vue b/src/views/systemSetting/baseSetting/department/createUser/index.vue
index d25ded5..26eaf15 100644
--- a/src/views/systemSetting/baseSetting/department/createUser/index.vue
+++ b/src/views/systemSetting/baseSetting/department/createUser/index.vue
@@ -36,7 +36,7 @@
</div>
<div class="scrollWrap">
<el-checkbox-group :max="3" v-model="checkedUser" @change="handleCheckedUserChange">
- <el-checkbox v-for="user in userList" :label="user.username" :key="user.id" :value="user.id">
+ <el-checkbox v-for="user in userList" :label="user.id" :key="user.id">
{{user.username}}
</el-checkbox>
</el-checkbox-group>
@@ -112,7 +112,7 @@
userList: [],
departList: [],
checkedUser: [],
- openUser:false,
+ openUser: false,
}
},
created() {
@@ -126,26 +126,27 @@
handleUser() {
this.$refs.user.validate((valid) => {
if (valid) {
- const { depart } = this;
+ const { depart, checkedUser } = this;
console.log(depart);
- // this.$axios.post('/sccg/depart/create', {
- // departName: depart.departName,
- // parentId: depart.parentId, departType: depart.departType, departDes: depart.departDes
- // }).then(res => {
- // if (res.code === 200) {
- // this.$message({
- // message:res.message,
- // type:'success'
- // })
- // this.refresh();
- // }else if(res.code ===2001){
- // this.$message({
- // message:res.message,
- // type:'error'
- // })
- // this.refresh();
- // }
- // })
+ console.log(checkedUser);
+ this.$axios.post('/sccg/depart/create', {
+ departName: depart.departName,
+ parentId: depart.parentId, departType: depart.departType, departDes: depart.departDes
+ }).then(res => {
+ if (res.code === 200) {
+ this.$message({
+ message:res.message,
+ type:'success'
+ })
+ this.refresh();
+ }else if(res.code ===2001){
+ this.$message({
+ message:res.message,
+ type:'error'
+ })
+ this.refresh();
+ }
+ })
} else {
return false;
}
@@ -171,23 +172,24 @@
if (res.code === 200) {
console.log(res)
this.userList = res.data.records;
+ console.log(this.userList);
}
})
},
handleCheckedUserChange(value) {
// console.log(value);
- if(value.length>3){
+ if (value.length > 3) {
console.log(this.checkedUser);
this.$message({
- type:'warning',
- message:'鏈�澶氬彧鑳芥坊鍔犱笁涓垚鍛�'
+ type: 'warning',
+ message: '鏈�澶氬彧鑳芥坊鍔犱笁涓垚鍛�'
})
}
// let checkedCount = value.length;
// this.checkAll = checkedCount === this.cities.length;
// this.isIndeterminate = checkedCount > 0 && checkedCount < this.cities.length;
},
- addUser(){
+ addUser() {
console.log(this.checkedUser);
this.openUser = false;
},
@@ -272,6 +274,7 @@
position: absolute;
z-index: 2000;
right: 0;
+
.box-card {
max-height: 200px;
overflow: hidden;
--
Gitblit v1.8.0