diff --git a/src/pages/productionReceipt/job/productionReceiptDetail.vue b/src/pages/productionReceipt/job/productionReceiptDetail.vue index 10b0564b..967a3083 100644 --- a/src/pages/productionReceipt/job/productionReceiptDetail.vue +++ b/src/pages/productionReceipt/job/productionReceiptDetail.vue @@ -213,6 +213,32 @@ calcHandleQty(this.detailSource); this.continueScan() this.$forceUpdate(); + + }, + autoCommit(){ + //判断数量是否相等 + var noCommitInfo=null + for (var i = 0; i < this.detailSource.length; i++) { + var sub =this.detailSource[i].subList + for(var j=0;j{ + if(res){ + this.commit() + } + }) + }else { + //提交 + this.commit() + } }, //继续扫描 @@ -332,6 +358,7 @@ itemDetail.balance.packQty = Number(result.package.packQty) itemDetail.balance.packUnit = result.package.packUnit this.calcHandleQty(); + this.autoCommit(); } else { this.scanPopupGetFocus(); } @@ -354,6 +381,7 @@ itemDetail.balance.packQty = Number(result.package.packQty) itemDetail.balance.packUnit = result.package.packUnit this.calcHandleQty(); + this.autoCommit(); } } }