From 00d1a771adb136642f67ce281c09d7c32cb1f697 Mon Sep 17 00:00:00 2001
From: yangfeng <wanwan926_4@163.com>
Date: 星期五, 29 三月 2024 11:44:17 +0800
Subject: [PATCH] 发货数量限制大于0
---
src/views/orderManageModule/orderManage/components/DeliveryDialog.vue | 45 ++++++++++++++++++++++++++++-----------------
1 files changed, 28 insertions(+), 17 deletions(-)
diff --git a/src/views/orderManageModule/orderManage/components/DeliveryDialog.vue b/src/views/orderManageModule/orderManage/components/DeliveryDialog.vue
index 0420997..333a494 100644
--- a/src/views/orderManageModule/orderManage/components/DeliveryDialog.vue
+++ b/src/views/orderManageModule/orderManage/components/DeliveryDialog.vue
@@ -173,26 +173,37 @@
this.$refs[formName].validate((valid) => {
if (valid) {
console.log(this.ruleForm, "淇濆瓨鍐呭澶勭悊", this.tableData)
- let deliveryList = this.tableData.map((item) => {
- return {
- outsourcingOrderProductID: item.id,
- sendAmount: item.deliveryAmount
+ let isDeliveryCount = false
+ this.tableData.map((item) => {
+ if (item.deliveryAmount == 0) {
+ isDeliveryCount = true
+ return
}
})
- let params = {
- carrier: this.ruleForm.carrier,
- deliveryList: deliveryList,
- number: this.ruleForm.number,
- outsourcingOrderID: this.editRow.infomation.id,
- waybillNumber: this.ruleForm.waybillNumber
+ if (isDeliveryCount) {
+ this.$message.error("鍙戣揣鏁伴噺蹇呴』澶т簬0")
+ } else {
+ let deliveryList = this.tableData.map((item) => {
+ return {
+ outsourcingOrderProductID: item.id,
+ sendAmount: item.deliveryAmount
+ }
+ })
+ let params = {
+ carrier: this.ruleForm.carrier,
+ deliveryList: deliveryList,
+ number: this.ruleForm.number,
+ outsourcingOrderID: this.editRow.infomation.id,
+ waybillNumber: this.ruleForm.waybillNumber
+ }
+ saveDelivery(params).then((res) => {
+ if (res.code == 200) {
+ this.handleClose()
+ this.$message.success("鍙戣揣鎴愬姛")
+ this.$emit("reRreshData")
+ }
+ })
}
- saveDelivery(params).then((res) => {
- if (res.code == 200) {
- this.handleClose()
- this.$message.success("鍙戣揣鎴愬姛")
- this.$emit("reRreshData")
- }
- })
}
})
},
--
Gitblit v1.8.0