diff --git a/src/pages/issue/coms/comScanIssuePack.vue b/src/pages/issue/coms/comScanIssuePack.vue index c7994f2d..e4e88005 100644 --- a/src/pages/issue/coms/comScanIssuePack.vue +++ b/src/pages/issue/coms/comScanIssuePack.vue @@ -916,9 +916,8 @@ if (item != undefined) { item.Locations.forEach(l => { - let batch = l.Batchs.find(b => b.packingNumber == record.packingNumber && b + let batch = l.Batchs.find(b => b .batch == record.batch); - if (batch && batch.Records && batch.Records.length > 0) { let rIndex = batch.Records.findIndex(r => r.packingNumber == record .packingNumber && r.batch == record.batch); @@ -931,7 +930,9 @@ } }); }, - + clearList(){ + this.issueRecord=[] + }, packGetFocus() { if (this.$refs.comscan) { this.$refs.comscan.getfocus(); diff --git a/src/pages/issue/job/issueDetail.vue b/src/pages/issue/job/issueDetail.vue index 0c10e75f..06d17c2f 100644 --- a/src/pages/issue/job/issueDetail.vue +++ b/src/pages/issue/job/issueDetail.vue @@ -475,6 +475,24 @@ //防止重复点击 this.$throttle(this.submit, 2000, this)() } else { + // let record = this.creatRecord(label, balance, packageInfo); + // batch.Records.push(record); + // this.issueRecord.unshift(record) + // this.calcBatchHandleQty(batch); + // this.getfocus(); + // this.$emit("afterScan"); + this.detailSource.forEach(detail => { + detail.Items.forEach(item => { + taskQty =calc.add(taskQty,item.qty) + item.Locations.forEach(lco => { + lco.Batchs.forEach(batch => { + batch.Records = [] + }) + }) + }) + }) + this.$refs.comScanIssuePack.clearList() + this.scanPopupGetFocus() } });