From 04542c1b34e4fb8dcb41640d999070975dd48fc5 Mon Sep 17 00:00:00 2001 From: mengjiao <3338049200@qq,com> Date: Tue, 18 Mar 2025 11:11:37 +0800 Subject: [PATCH] =?UTF-8?q?wms=E9=80=80=E8=B4=A7=E9=A1=B5=E9=9D=A2?= =?UTF-8?q?=E4=BF=AE=E6=94=B92?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/wms/returnorderzs/index.vue | 18 +++++++++++++----- 1 file changed, 13 insertions(+), 5 deletions(-) diff --git a/src/views/wms/returnorderzs/index.vue b/src/views/wms/returnorderzs/index.vue index a19704e..c4fcef6 100644 --- a/src/views/wms/returnorderzs/index.vue +++ b/src/views/wms/returnorderzs/index.vue @@ -26,10 +26,10 @@ - - 新增 - + + + + ({ id: item.id, - qty: item.qty, + qty: item.qty,//操作数量 selectedBatch: item.selectedBatch, produceCode: item.produceCode, materialDesc: item.materialDesc, @@ -965,6 +965,14 @@ export default { })); console.log("payload:", payload); // 使用逗号分隔符来打印对象 + // 输入校验:检查所有项目的数量是否大于零 + const invalidItems = payload.filter(item => item.qty <= 0); + if (invalidItems.length > 0) { + // 提示用户哪些物料的数量无效 + // const invalidMaterialDescs = invalidItems.map(item => item.materialDesc).join(', '); + this.$message.error(`数量必须大于零`); + return; // 终止操作 + } try { await this.$confirm('确认提交退货单吗?', '确认', {