From 2aa506566031eae9a53006119db0cea8c876e6c3 Mon Sep 17 00:00:00 2001 From: yangfeng <wanwan926_4@163.com> Date: 星期一, 01 四月 2024 11:42:23 +0800 Subject: [PATCH] 选择产品信息单位处理 --- 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