diff --git a/fe/PDA/pages/task/countFgDetail.vue b/fe/PDA/pages/task/countFgDetail.vue index 307e67ae9..a1de577ae 100644 --- a/fe/PDA/pages/task/countFgDetail.vue +++ b/fe/PDA/pages/task/countFgDetail.vue @@ -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