From 845cf8cc7732e39251309477a16f26c1a062e2fe Mon Sep 17 00:00:00 2001 From: zzyuan <781948537@qq.com> Date: Tue, 21 Oct 2025 18:16:45 +0800 Subject: [PATCH] =?UTF-8?q?=E9=AA=8C=E8=B4=A7=E6=95=B0=E9=87=8F=E6=9B=B4?= =?UTF-8?q?=E6=94=B93?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../purchaseManage/purchaseInspection/edit.vue | 17 +++++++++-------- 1 file changed, 9 insertions(+), 8 deletions(-) diff --git a/src/views/foodManage/purchaseManage/purchaseInspection/edit.vue b/src/views/foodManage/purchaseManage/purchaseInspection/edit.vue index 1acff8c7..556b2ea6 100644 --- a/src/views/foodManage/purchaseManage/purchaseInspection/edit.vue +++ b/src/views/foodManage/purchaseManage/purchaseInspection/edit.vue @@ -862,7 +862,7 @@ export default { } if(row.totalQualifiedNum&&row.totalQualifiedNum>0){ setTimeout(()=>{ - if(Number(row.deliveryNum)>(Number(row.orderNum)-Number(row.totalQualifiedNum))){ + if(Number(row.deliveryNum)>=(Number(row.orderNum)-Number(row.totalQualifiedNum))){ // row.deliveryNum = Number(row.orderNum)-Number(row.totalQualifiedNum) row.deliveryNum = Number(row.deliveryNum) row.qualifiedNum = Number(row.orderNum)-Number(row.totalQualifiedNum) @@ -870,10 +870,13 @@ export default { },200) }else{ setTimeout(()=>{ - if(Number(row.deliveryNum)>Number(row.orderNum)){ + if(Number(row.deliveryNum)>=Number(row.orderNum)){ // row.deliveryNum = Number(row.orderNum) row.deliveryNum = Number(row.deliveryNum) row.qualifiedNum = Number(row.orderNum) + }else{ + row.deliveryNum = Number(row.deliveryNum) + row.qualifiedNum = Number(row.deliveryNum) } },200) } @@ -884,14 +887,12 @@ export default { }else{ row.qualifiedNum = row.qualifiedNum.replace(/[^\d.]/g, '').replace(/^(\d*\.\d{2}).*$/, '$1') } - if(Number(row.deliveryNum)>=Number(row.orderNum)){ - setTimeout(()=>{ - if(Number(row.qualifiedNum)>=(Number(row.orderNum)-Number(row.totalQualifiedNum))){ - row.qualifiedNum = Number(row.orderNum)-Number(row.totalQualifiedNum) - } + if(Number(row.deliveryNum)>=(Number(row.orderNum)-Number(row.totalQualifiedNum))){ + setTimeout(()=>{ + row.qualifiedNum = Number(row.orderNum)-Number(row.totalQualifiedNum) },200) } - if(Number(row.deliveryNum){ if(Number(row.qualifiedNum)>=Number(row.deliveryNum)){ row.qualifiedNum = Number(row.deliveryNum)