wyq 4 år sedan
förälder
incheckning
e7954c8274
1 ändrade filer med 6 tillägg och 7 borttagningar
  1. 6 7
      src/components/cdssManage/plan/AddPlan.vue

+ 6 - 7
src/components/cdssManage/plan/AddPlan.vue

@@ -536,19 +536,20 @@ export default {
       });
     },
     // 初始化
-    fomatArr() {
+    fomatArr(data) {
       let oneArr = JSON.parse(
-        JSON.stringify(this.form.planDetailSub[0].planDetails)
+        JSON.stringify(data[0].planDetails)
       );
-      // const index = this.mixArr.findIndex((item) => item == val);
       let list = oneArr.filter((ite) => {
         const j = this.mixArr.findIndex((itemB) => itemB === ite.name);
         return j !== -1;
       });
+      
       let biglist = oneArr.filter((ite) => {
         const j = this.mixArr.findIndex((itemB) => itemB === ite.name);
         return j === -1;
       });
+      
       let obj = { list };
       list.forEach((child) => {
         if (child.name === "开单合理性") {
@@ -564,7 +565,7 @@ export default {
       api.getDefaultPlans().then((res) => {
         if (res.data.code === "0") {
           this.form.planDetailSub = res.data.data.planDetailDefault;
-          this.fomatArr();
+          this.fomatArr(res.data.data.planDetailDefault);
         }
       });
     },
@@ -596,7 +597,6 @@ export default {
             planDetailSub: obj.sysSetInfo,
             id: data.id
           };
-
           const defaultRes = await api.getDefaultPlans();
           if (defaultRes.data.code === "0") {
             // 合并默认数据
@@ -618,7 +618,6 @@ export default {
           (ite) => ite.name === item.name
         );
         // 第一层数据不存在的话,直接加入进去
-
         if (oneIndex === -1) {
           item.status = 0;
           this.form.planDetailSub.push(item);
@@ -647,7 +646,7 @@ export default {
           this.groupSort(sun.planDetails);
         }
       });
-      this.fomatArr();
+      this.fomatArr(data);
     }
   },