From 22439d2ace5e8a9105da406bf89389c147cc26ae Mon Sep 17 00:00:00 2001 From: Default User Date: Fri, 9 Jan 2026 17:02:45 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E6=B7=BB=E5=8A=A0=E8=A7=84=E6=A0=BC-?= =?UTF-8?q?=E4=BB=B6=E6=95=B0-=E9=87=87=E8=B4=AD=E4=BB=B7=E5=AE=8C?= =?UTF-8?q?=E6=95=B4=E6=80=A7=E6=A3=80=E6=9F=A5=EF=BC=8C=E7=A1=AE=E4=BF=9D?= =?UTF-8?q?=E6=AF=8F=E4=B8=AA=E5=AF=B9=E9=83=BD=E5=AE=8C=E6=95=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- supply.html | 34 +++++++++++++++++----------------- 1 file changed, 17 insertions(+), 17 deletions(-) diff --git a/supply.html b/supply.html index 5446fcb..196fbce 100644 --- a/supply.html +++ b/supply.html @@ -6128,16 +6128,16 @@ alert('请输入采购价'); return; } - // 验证规格和件数 - 确保至少有一个有效的规格-件数对 - let hasValidPair = false; + // 验证规格、件数和采购价 - 确保每个对都是完整的 + let allPairsValid = true; for (let i = 0; i < specifications.length; i++) { - if (specifications[i].trim() !== '' && quantities[i].trim() !== '') { - hasValidPair = true; + if (specifications[i].trim() === '' || quantities[i].trim() === '' || costprices[i].trim() === '') { + allPairsValid = false; break; } } - if (!hasValidPair) { - alert('请至少添加一个有效的规格和件数对'); + if (!allPairsValid) { + alert('每个规格-件数-采购价对都必须完整,缺少任何一个都无法创建'); return; } if (!formData.supplyStatus) { @@ -7985,18 +7985,18 @@ alert('请输入采购价'); return false; } - // 验证规格、件数和采购价 - 确保至少有一个有效的规格-件数-采购价对 - let hasValidPair = false; - for (let i = 0; i < specifications.length; i++) { - if (specifications[i].trim() !== '' && quantities[i].trim() !== '' && costprices[i].trim() !== '') { - hasValidPair = true; - break; - } - } - if (!hasValidPair) { - alert('请至少添加一个有效的规格、件数和采购价对'); - return false; + // 验证规格、件数和采购价 - 确保每个对都是完整的 + let allPairsValid = true; + for (let i = 0; i < specifications.length; i++) { + if (specifications[i].trim() === '' || quantities[i].trim() === '' || costprices[i].trim() === '') { + allPairsValid = false; + break; } + } + if (!allPairsValid) { + alert('每个规格-件数-采购价对都必须完整,缺少任何一个都无法保存'); + return false; + } if (!formData.supplyStatus) { alert('请选择货源状态(预售/现货)'); return false;