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