浏览代码

Merge branch 'master' of http://120.26.64.82:3000/BFFE/Foshan4A4.0

zhaoke 3 年之前
父节点
当前提交
5c67033fb2
共有 1 个文件被更改,包括 23 次插入2 次删除
  1. 23 2
      src/views/systemManagement/EditSystem/index.vue

+ 23 - 2
src/views/systemManagement/EditSystem/index.vue

@@ -302,11 +302,24 @@ export default {
         if (val.length == 0) {
           const res = this.FormData.UseLists;
           this.FormData.UseList = res;
+          console.log(this.FormData.UseLists);
         }
       },
     },
   },
   methods: {
+    RemoveArr(arr) {
+      for (var i = 0; i < arr.length; i++) {
+        for (var j = i + 1; j < arr.length; ) {
+          if (arr[i].UserId == arr[j].UserId) {
+            arr.splice(j, 1);
+          } else {
+            j++;
+          }
+        }
+      }
+      return arr;
+    },
     compare(property) {
       return function (a, b) {
         var value1 = a[property];
@@ -326,7 +339,8 @@ export default {
           search
         );
       } else {
-        this.FormData.UseList = this.FormData.UseLists;
+        const res = this.FormData.UseLists;
+        this.FormData.UseList = res;
       }
     },
     queryData() {
@@ -453,7 +467,8 @@ export default {
               that.FormData.Unuselist.forEach((res, index) => {
                 res.indexname = index;
               });
-              that.FormData.UseLists = that.FormData.UseList;
+              const res = that.FormData.UseList;
+              that.FormData.UseLists = res;
               that.FormData.Unuselists = that.FormData.Unuselist;
               that.Unuselist = that.FormData.Unuselist;
               that.boxArr = _.cloneDeep(that.FormData.Unuselist);
@@ -469,6 +484,12 @@ export default {
       this.checkList = false;
       this.FormData.UseList.push(val);
       this.FormData.UseLists.push(val);
+      this.FormData.UseLists = this.RemoveArr(this.FormData.UseLists);
+      // this.FormData.UseLists.forEach((res) => {
+      //   if (res.UserId !== val.UserId) {
+      //     this.FormData.UseLists.push(val);
+      //   }
+      // });
       // const res = this.FormData.UseList;
       // this.FormData.UseLists = res;
       this.FormData.Unuselist.splice(index, 1);