From 3fde6efd0326e547d9d5cfdc6e534813cccb52ff Mon Sep 17 00:00:00 2001 From: zhanghua <314079846@qq.com> Date: 星期一, 17 十月 2022 22:58:52 +0800 Subject: [PATCH] 部门bug修改 --- src/views/systemSetting/baseSetting/department/createUser/index.vue | 44 +++++++++++++++++++------------------------- 1 files changed, 19 insertions(+), 25 deletions(-) diff --git a/src/views/systemSetting/baseSetting/department/createUser/index.vue b/src/views/systemSetting/baseSetting/department/createUser/index.vue index 87520fd..321ffee 100644 --- a/src/views/systemSetting/baseSetting/department/createUser/index.vue +++ b/src/views/systemSetting/baseSetting/department/createUser/index.vue @@ -51,7 +51,7 @@ <el-form-item class="optionItem add" label="娣诲姞浜哄憳:"> <ul class="addPerson"> <li - v-for="(item, index) in cehckedList" + v-for="(item, index) in checkedList" :key="index" @click="setLeader(index)" > @@ -60,13 +60,13 @@ <i :class="[ 'el-icon-user-solid', - item.checked ? 'leader' : '', + item.leader ? 'leader' : '', ]" ></i> </div> <label style="font-size: 12px" - :class="[item.checked ? 'leader' : '']" + :class="[item.leader ? 'leader' : '']" >{{ item.username }}</label > </div> @@ -96,8 +96,10 @@ </el-card> </div> </el-form-item> - <el-form-item> - <label style="color:#ff0000ab">绾㈣壊浠h〃閮ㄩ棬棰嗗锛岀偣鍑诲ご鍍忓彲璁剧疆閮ㄩ棬棰嗗</label> + <el-form-item style="margin-top: -40px"> + <label style="color: #ff0000ab" + >绾㈣壊浠h〃閮ㄩ棬棰嗗锛岀偣鍑诲ご鍍忓彲璁剧疆閮ㄩ棬棰嗗</label + > </el-form-item> <!-- 閮ㄩ棬鎻忚堪 --> <el-form-item class="optionItem" label="閮ㄩ棬鎻忚堪:" prop="departDes"> @@ -168,7 +170,7 @@ userList: [], departList: [], checkedUser: [], - cehckedList: [], + checkedList: [], openUser: false, departTypeList: [], selectOrg: { @@ -194,10 +196,10 @@ handleUser() { this.$refs.user.validate((valid) => { if (valid) { - const { depart, cehckedList, selectOrg } = this; + const { depart, checkedList, selectOrg } = this; const arr = []; - cehckedList.forEach((item) => { - arr.push({ isLeader: item.isLeader, userId: item.id }); + checkedList.forEach((item) => { + arr.push({ leader: item.leader, userId: item.id }); }); console.log(arr); this.$axios({ @@ -236,8 +238,8 @@ method: "get", url: "sccg/depart/tree", }).then((res) => { - console.log(res); - res.data.unshift({ id: 0, departName: "椤剁骇鑿滃崟" }); + // console.log(res); + // res.data.unshift({ id: 0, departName: "椤剁骇鑿滃崟" }); this.departList = res.data; }); }, @@ -253,21 +255,19 @@ addUser() { console.log(this.checkedUser); console.log(this.userList); - this.cehckedList = []; + this.checkedList = []; this.userList.forEach((item) => { this.checkedUser.forEach((child) => { if (item.id == child) { - this.cehckedList.push({ + this.checkedList.push({ id: item.id, username: item.username, - isLeader: 0, - checked: false, + leader: false, }); } }); }); - this.cehckedList[0].isLeader = 1; - this.cehckedList[0].checked = true; + this.checkedList[0].leader = true; this.openUser = false; }, handleClose() { @@ -307,14 +307,8 @@ }, // 璁剧疆棰嗗 setLeader(idx) { - this.cehckedList.forEach((item, index) => { - if (index === idx) { - item.checked = true; - item.isLeader = 1; - } else { - item.checked = false; - item.isLeader = 0; - } + this.checkedList.forEach((item, index) => { + item.leader = index === idx; }); }, }, -- Gitblit v1.8.0