From 9b3a788706564b4d270da8047887ac9fbacaad70 Mon Sep 17 00:00:00 2001
From: zhang_li
Date: Thu, 19 Jun 2025 16:32:57 +0800
Subject: [PATCH] =?UTF-8?q?YT-2770=E8=A1=A5=E6=96=99=E8=AE=B0=E5=BD=95?=
=?UTF-8?q?=E4=B8=AD=E8=A1=A5=E6=96=99=E6=95=B0=E9=87=8F=E6=98=BE=E7=A4=BA?=
=?UTF-8?q?=E4=B8=8D=E6=AD=A3=E7=A1=AE=EF=BC=8C=E5=BA=93=E5=AD=98=E4=BA=8B?=
=?UTF-8?q?=E5=8A=A1=E5=92=8C=E5=BA=93=E5=AD=98=E4=BD=99=E9=A2=9D=E4=B9=9F?=
=?UTF-8?q?=E4=B8=8D=E6=AD=A3=E7=A1=AE?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../repleinsh/job/repleinshDetailBatch.vue | 19 ++++++++++---------
1 file changed, 10 insertions(+), 9 deletions(-)
diff --git a/src/pages/repleinsh/job/repleinshDetailBatch.vue b/src/pages/repleinsh/job/repleinshDetailBatch.vue
index 49de2784..296cfc7e 100644
--- a/src/pages/repleinsh/job/repleinshDetailBatch.vue
+++ b/src/pages/repleinsh/job/repleinshDetailBatch.vue
@@ -354,6 +354,10 @@
} else {
this.recommendQty = result.balance.qty
}
+ if(result.label.qty ==0||!result.label.qty){
+ this.showErrorMessage(`数量不能为0`)
+ return
+ }
// this.managementType = managementTypeParams
if (managementTypeParams == "BY_BATCH") {
this.setDataBatch(result)
@@ -429,8 +433,6 @@
toAreaCode:detail.subList[0].toAreaCode,
}
detail.subList.push(item)
- //计算数量
- detail.handleQty = 0
} else {
// itemDetail.handleQty = calc.add(itemDetail.handleQty, result.label.qty)
itemDetail.packList = itemDetail.packList && itemDetail.packList.length > 0 ? itemDetail.packList : []
@@ -459,10 +461,10 @@
detail.subList.forEach(item => {
item.handleQty = item.handleQty || 0
item.packList.forEach(cur => {
- detail.handleQty = calc.add(detail.handleQty, cur.handleQty)
+ cur.handleQty = cur.handleQty || 0
+ detail.handleQty = calc.add(parseFloat(detail.handleQty), parseFloat(cur.handleQty))
})
})
- console.log(333, this.detailSource)
setTimeout(r => {
that.resizeCollapse();
that.$forceUpdate()
@@ -538,9 +540,6 @@
toAreaCode:detail.subList[0].toAreaCode,
}
detail.subList.push(item)
- //计算数量
- detail.handleQty = 0
- detail.qty = 0
} else {
// itemDetail.handleQty = calc.add(itemDetail.handleQty, result.label.qty)
itemDetail.packList = itemDetail.packList && itemDetail.packList.length > 0 ? itemDetail.packList : []
@@ -569,7 +568,8 @@
detail.subList.forEach(item => {
item.handleQty = item.handleQty || 0
item.packList.forEach(cur => {
- detail.handleQty = calc.add(detail.handleQty, cur.handleQty)
+ cur.handleQty = cur.handleQty || 0
+ detail.handleQty = calc.add(parseFloat(detail.handleQty), parseFloat(cur.handleQty))
})
})
// console.log(333, this.detailSource)
@@ -803,7 +803,8 @@
detail.subList.forEach(item => {
item.handleQty = item.handleQty || 0
item.packList.forEach(cur => {
- detail.handleQty = calc.add(detail.handleQty, cur.handleQty)
+ cur.handleQty=cur.handleQty||0
+ detail.handleQty = calc.add(parseFloat(detail.handleQty), parseFloat(cur.handleQty))
})
})
})