优化采购功能

This commit is contained in:
Your Name 2023-09-13 11:52:12 +08:00
parent 0514d3af4e
commit a930cfce63
3 changed files with 17 additions and 5 deletions

View File

@ -41,6 +41,9 @@
resourceStores.forEach((newItem, newIndex) => {
newItem.rsId = '';
newItem.timesId = '';
if(newItem.times && newItem.times.length >0){
newItem.timesId = newItem.times[0].timesId;
}
oldList.forEach((oldItem) => {
if (oldItem.resId == newItem.resId && newItem.times && newItem.times.length < 2) {
delete resourceStores[newIndex];
@ -158,7 +161,8 @@
// 存储价格对应库存,方便校验库存
$that.addItemOutInfo.resourceStores[index].selectedStock = item.stock;
}
})
});
$that.$forceUpdate();
},
_getTimesStock: function(_resourceStore) {
if (!_resourceStore.timesId) {

View File

@ -44,12 +44,14 @@
resourceStores.forEach((newItem, newIndex) => {
newItem.rsId = '';
newItem.timesId = '';
if(newItem.times && newItem.times.length >0){
newItem.timesId = newItem.times[0].timesId;
}
oldList.forEach((oldItem) => {
if (oldItem.resId == newItem.resId && newItem.times && newItem.times.length < 2) {
delete resourceStores[newIndex];
}
})
});
})
// 合并已有商品和新添加商品
resourceStores.push.apply(resourceStores, oldList);
@ -129,7 +131,9 @@
// 存储价格对应库存,方便校验库存
$that.addPurchaseApplyInfo.resourceStores[index].selectedStock = item.stock;
}
})
});
$that.$forceUpdate();
},
_getTimesStock: function(_resourceStore) {
if (!_resourceStore.timesId) {

View File

@ -57,6 +57,9 @@
newItem.shzId = '';
newItem.timesId = '';
newItem.curStock = '0'
if(newItem.times && newItem.times.length >0){
newItem.timesId = newItem.times[0].timesId;
}
oldList.forEach((oldItem) => {
if (oldItem.resId == newItem.resId) {
delete resourceStores[newIndex];
@ -210,7 +213,8 @@
// 存储价格对应库存,方便校验库存
$that.allocationStorehouseApplyInfo.resourceStores[index].selectedStock = item.stock;
}
})
});
$that.$forceUpdate();
},
_getTimesStock: function(_resourceStore) {
if (!_resourceStore.timesId) {