From f002e441d93534c6a504029295e27534d5e4d7e8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=8E=8B=E5=BF=97=E5=9B=BD?= <854933521@qq.com> Date: Mon, 28 Oct 2024 16:44:37 +0800 Subject: [PATCH] =?UTF-8?q?=E5=89=A9=E4=BD=99=E6=9C=AA=E6=BB=A1=E7=AE=B1?= =?UTF-8?q?=E8=87=AA=E5=8A=A8=E6=8F=90=E4=BA=A4+=E8=BF=94=E5=9B=9E?= =?UTF-8?q?=E9=A6=96=E9=A1=B5=202024/8/8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/pages/fg/receiptByPlan.vue | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) diff --git a/src/pages/fg/receiptByPlan.vue b/src/pages/fg/receiptByPlan.vue index 986fa575..e178813f 100644 --- a/src/pages/fg/receiptByPlan.vue +++ b/src/pages/fg/receiptByPlan.vue @@ -282,7 +282,7 @@ const commit = async () => { pageNo: 1, pageSize: 100 } - + let isAllSubmit = Number(Number(dataContent.value.goodQty)+ Number(showList.value.length))==Number(dataContent.value.planQty) const planeInfo = await getPlanByNumber(queryParams) if (planeInfo.data && planeInfo.data.list.length > 0) { if (planeInfo.data.list[0].goodQty >= planeInfo.data.list[0].planQty) { @@ -302,10 +302,14 @@ const commit = async () => { } uni.hideLoading() // showCommitSuccessMessage('提交成功
生成装配收货记录
', list) - showList.value = []; - allList.value = []; - index.value = 1; - dataContent.value.handleQty = 0; + if(isAllSubmit){ + clearData() + }else { + showList.value = []; + allList.value = []; + index.value = 1; + dataContent.value.handleQty = 0; + } nextTick(()=>{ showCommitSuccessMessage("提交成功
生成装配收货记录
" + list[0].requestNumber, list) }) @@ -383,7 +387,7 @@ const getScanResult = (result) => { } const calcFgQty = () => { dataContent.value.handleQty = showList.value.length - if (dataContent.value.handleQty == dataContent.value.packQty) { + if (dataContent.value.handleQty == dataContent.value.packQty || (dataContent.value.noGoodQty < dataContent.value.packQty && dataContent.value.handleQty == dataContent.value.noGoodQty)) { if (scanPopup.value) { scanPopup.value.closeScanPopup() }