From 9ff66017debadfc89bc0c1b796684a4d1dbe2bc3 Mon Sep 17 00:00:00 2001 From: fangyuan <527392886@qq.com> Date: 星期五, 16 十二月 2022 10:00:02 +0800 Subject: [PATCH] 已上报到市批量操作按钮隐藏 --- src/views/systemSetting/baseSetting/department/createUser/index.vue | 57 ++++++++++++++++++++++++++------------------------------- 1 files changed, 26 insertions(+), 31 deletions(-) diff --git a/src/views/systemSetting/baseSetting/department/createUser/index.vue b/src/views/systemSetting/baseSetting/department/createUser/index.vue index 87520fd..3efa87b 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> @@ -88,7 +88,7 @@ :label="user.id" :key="user.id" > - {{ user.username }} + {{ user.username}} </el-checkbox> </el-checkbox-group> </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,38 +238,36 @@ 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; }); }, // 鑾峰彇鎵�鏈夌敤鎴蜂俊鎭� getUserList() { // 鑾峰彇鎵�鏈夌敤鎴蜂俊鎭�佺敤鎴锋煡璇�(鏆傛椂鏀寔鐢佃瘽鍙风爜) - this.$axios.get(`sccg/admin/list`).then((res) => { + this.$axios.get(`/sccg/depart/query_surplus_user`).then((res) => { if (res.code === 200) { - this.userList = res.data.records; + this.userList = res.data; } }); }, 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; }); }, }, @@ -408,7 +402,8 @@ right: 0; .box-card { - max-height: 200px; + min-height: 240px; + max-height: 260px; overflow: hidden; background-color: #09152f; position: relative; @@ -416,7 +411,7 @@ .scrollWrap { overflow: scroll; - height: 160px; + height: 180px; position: relative; color: #4b9bb7; @@ -443,7 +438,7 @@ top: 77px; right: 20px; width: 20px; - height: 160px; + height: 180px; background-color: #09152f; } -- Gitblit v1.8.0