From 71d23496f702430d405a0f123e28587ba46b3180 Mon Sep 17 00:00:00 2001 From: chenhao Date: Sun, 4 Jan 2026 12:13:22 +0800 Subject: [PATCH] =?UTF-8?q?fix(order):=20=E4=BF=AE=E5=A4=8D=E4=BA=A7?= =?UTF-8?q?=E5=93=81=E4=BF=A1=E6=81=AF=E9=AA=8C=E8=AF=81=E9=80=BB=E8=BE=91?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 添加了对产品信息列表为空的验证判断 - 防止在列表为空时出现验证错误 - 确保产品BomCode验证逻辑的正确性 --- oms_web/oms_vue/src/views/project/order/OrderDetail.vue | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/oms_web/oms_vue/src/views/project/order/OrderDetail.vue b/oms_web/oms_vue/src/views/project/order/OrderDetail.vue index 8e794da2..8f1a1923 100644 --- a/oms_web/oms_vue/src/views/project/order/OrderDetail.vue +++ b/oms_web/oms_vue/src/views/project/order/OrderDetail.vue @@ -465,7 +465,7 @@ export default { this.$modal.msgError("折扣不能大于100%"); return; } - const checkProduct=(list)=>list.every(item => item.productBomCode!=='') + const checkProduct=(list)=>!list ||list.every(item => item.productBomCode!=='') if (!checkProduct(this.form.softwareProjectProductInfoList) || !checkProduct(this.form.hardwareProjectProductInfoList) || !checkProduct(this.form.maintenanceProjectProductInfoList)) { this.$modal.msgError("请完善产品信息"); return;