|
@@ -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);
|
|
|
}
|
|
|
},
|
|
|
|