Commit 24958473 authored by 黄媛媛's avatar 黄媛媛

解决修改数据 数据丢失问题

parent 7da668c4
...@@ -2287,7 +2287,10 @@ export default { ...@@ -2287,7 +2287,10 @@ export default {
this.calcList(this.skuList, this.SpecificationList); this.calcList(this.skuList, this.SpecificationList);
}, },
calcList(list, calist) { calcList(list, calist) {
let oldArr=JSON.parse(JSON.stringify(this.SpecificationPriceList))
this.SpecificationPriceList = []; this.SpecificationPriceList = [];
let arrList = []; let arrList = [];
list.forEach(item => { list.forEach(item => {
item.AttrList = []; item.AttrList = [];
...@@ -2311,21 +2314,36 @@ export default { ...@@ -2311,21 +2314,36 @@ export default {
}); });
}); });
list.forEach((item, i) => { list.forEach((item, i) => {
let obj = { let obj={};
AttrList: item.AttrList, obj = {
SpecificationSort: item.SpecificationSort, AttrList: item.AttrList,
GoodsNumbers: item.GoodsNumbers, SpecificationSort: item.SpecificationSort,
GoodsWeight: item.GoodsWeight, GoodsNumbers: item.GoodsNumbers,
InventoryNum: item.InventoryNum, GoodsWeight: item.GoodsWeight,
SellingPrice: item.SellingPrice InventoryNum: item.InventoryNum,
}; SellingPrice: item.SellingPrice
};
oldArr.forEach(val=>{
if(val.SpecificationSort==item.SpecificationSort){
obj = {
AttrList: item.AttrList,
SpecificationSort: val.SpecificationSort,
GoodsNumbers: val.GoodsNumbers,
GoodsWeight: val.GoodsWeight,
InventoryNum: val.InventoryNum,
SellingPrice: val.SellingPrice
};
}
})
this.SpecificationPriceList.push(obj);
let obj1 = { let obj1 = {
Id: i, Id: i,
AttrList: item.AttrList, AttrList: item.AttrList,
SpecificationSort: item.SpecificationSort, SpecificationSort: item.SpecificationSort,
GradeCommissionList: [] GradeCommissionList: []
}; };
this.SpecificationPriceList.push(obj);
arrList.push(obj1); arrList.push(obj1);
}); });
this.calcdis(JSON.parse(JSON.stringify(arrList))); this.calcdis(JSON.parse(JSON.stringify(arrList)));
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment