From 227c5f86876dfdc197d262b3b5af128b9cab6af9 Mon Sep 17 00:00:00 2001 From: zhang_li <2235006734@qqq.com> Date: Tue, 15 Oct 2024 16:47:22 +0800 Subject: [PATCH] =?UTF-8?q?YT-410=E5=8F=91=E6=96=99=E4=BB=BB=E5=8A=A1?= =?UTF-8?q?=EF=BC=8C=E6=89=AB=E6=8F=8F=E6=95=B0=E9=87=8F=E4=B8=8E=E4=BB=BB?= =?UTF-8?q?=E5=8A=A1=E6=95=B0=E9=87=8F=E4=B8=8D=E4=B8=80=E8=87=B4=E6=97=B6?= =?UTF-8?q?=EF=BC=8C=E7=82=B9=E5=87=BB=E5=8F=96=E6=B6=88=EF=BC=8C=E6=B2=A1?= =?UTF-8?q?=E6=9C=89=E6=B7=BB=E5=8A=A0=E5=88=B0=E9=A1=B5=E9=9D=A2=E4=B8=8A?= =?UTF-8?q?=EF=BC=8C=E5=86=8D=E6=AC=A1=E6=89=AB=E6=8F=8F=E6=8F=90=E7=A4=BA?= =?UTF-8?q?=E4=B8=80=E6=89=AB=E6=8F=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/pages/issue/coms/comScanIssuePack.vue | 7 ++++--- src/pages/issue/job/issueDetail.vue | 18 ++++++++++++++++++ 2 files changed, 22 insertions(+), 3 deletions(-) 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() } });