From 5a66a6bea00940c40e71ee681c5b47466cdce3db Mon Sep 17 00:00:00 2001
From: “dzb” <2632970487@qq.com>
Date: 星期五, 21 十月 2022 14:13:08 +0800
Subject: [PATCH] 修改基础设置违建新增
---
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