From 72b38f0bf7c86152ee74bee5160a0578d076af54 Mon Sep 17 00:00:00 2001 From: jishenghua <752718920@qq.com> Date: Wed, 28 Feb 2024 23:08:39 +0800 Subject: [PATCH] =?UTF-8?q?=E8=A7=A3=E5=86=B3=E5=8D=95=E6=8D=AE=E4=B8=AD?= =?UTF-8?q?=E6=9D=A1=E7=A0=81=E6=89=AB=E7=A0=81=E7=9A=84=E6=97=B6=E5=80=99?= =?UTF-8?q?=E5=87=BA=E7=8E=B0=E9=87=8D=E5=A4=8D=E5=95=86=E5=93=81=EF=BC=8C?= =?UTF-8?q?=E7=84=B6=E5=90=8E=E6=95=B0=E9=87=8F=E5=8F=8C=E4=BB=BD=E5=BE=80?= =?UTF-8?q?=E4=B8=8A=E5=8F=A0=E5=8A=A0=E7=9A=84bug?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- jshERP-web/src/views/bill/mixins/BillModalMixin.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/jshERP-web/src/views/bill/mixins/BillModalMixin.js b/jshERP-web/src/views/bill/mixins/BillModalMixin.js index baaacdd8..8b99f308 100644 --- a/jshERP-web/src/views/bill/mixins/BillModalMixin.js +++ b/jshERP-web/src/views/bill/mixins/BillModalMixin.js @@ -816,10 +816,11 @@ export const BillModalMixin = { let detailArr = allValues.tablesValue[0].values //构造新的列表数组,用于存放单据明细信息 let newDetailArr = [] + let hasAdd = false for(let detail of detailArr){ if(detail.barCode) { //如果扫码结果和条码重复,就在给原来的数量加1 - if(detail.barCode === this.scanBarCode.trim()) { + if(detail.barCode === this.scanBarCode.trim() && !hasAdd) { detail.operNumber = (detail.operNumber-0)+1 //由于改变了商品数量,需要同时更新相关金额和价税合计 let taxRate = detail.taxRate-0 //税率 @@ -828,6 +829,7 @@ export const BillModalMixin = { detail.taxMoney = ((taxRate*0.01)*detail.allPrice).toFixed(2)-0 detail.taxLastMoney = (detail.allPrice + detail.taxMoney).toFixed(2)-0 hasFinished = true + hasAdd = true } //如果扫码结果和序列号重复,就直接跳过 if(detail.snList === this.scanBarCode.trim()) {