|
|
@ -419,6 +419,7 @@ |
|
|
|
that.scanAllDetails.forEach(item => { |
|
|
|
item.isDelete = false; |
|
|
|
item.modified = false; |
|
|
|
item.originalQty=item.countQty; |
|
|
|
}) |
|
|
|
|
|
|
|
this.initList() |
|
|
@ -761,12 +762,14 @@ |
|
|
|
let submitList = []; //定义空数组,用于装载去重之后的数组, |
|
|
|
filterList.forEach(item => { |
|
|
|
//可以用indexOf()数组去重 如果检索的结果匹配到,则返回 1. 如果检索的结果没有匹配值,则返回 -1. |
|
|
|
var findItem = submitList.find(r => r.itemCode == item.itemCode) |
|
|
|
if (findItem) { |
|
|
|
findItem.countQty += item.countQty |
|
|
|
} else { |
|
|
|
submitList.push(item); |
|
|
|
} |
|
|
|
// var findItem = submitList.find(r => r.itemCode == item.itemCode) |
|
|
|
// if (findItem) { |
|
|
|
// findItem.countQty += item.countQty |
|
|
|
// } else { |
|
|
|
// submitList.push(item); |
|
|
|
// } |
|
|
|
//去除合并 |
|
|
|
submitList.push(item); |
|
|
|
}) |
|
|
|
|
|
|
|
|
|
|
@ -784,11 +787,11 @@ |
|
|
|
item.countTime = new Date(); |
|
|
|
item.countOperator = localStorage.userId; |
|
|
|
this.calcScanCount(); |
|
|
|
if (value == item.countQty) { |
|
|
|
if(!item.isNew){ |
|
|
|
item.modified = false |
|
|
|
}else { |
|
|
|
if (value == item.originalQty) { |
|
|
|
if(item.isNew){ |
|
|
|
item.modified = true |
|
|
|
}else { |
|
|
|
item.modified = false |
|
|
|
} |
|
|
|
} else { |
|
|
|
item.modified = true |
|
|
|