From b673e22cb70313b6a4354bbec25ae9fb6650dcbd Mon Sep 17 00:00:00 2001 From: ouyangxq <775153912@qq.com> Date: Fri, 11 Sep 2026 12:26:45 +0800 Subject: [PATCH] fix: validate dropship pallet estimate against cartons --- src/modules/inbounds/measurement/InboundMeasurementPanel.vue | 1 + 1 file changed, 1 insertion(+) diff --git a/src/modules/inbounds/measurement/InboundMeasurementPanel.vue b/src/modules/inbounds/measurement/InboundMeasurementPanel.vue index b8af03cf..789b6768 100644 --- a/src/modules/inbounds/measurement/InboundMeasurementPanel.vue +++ b/src/modules/inbounds/measurement/InboundMeasurementPanel.vue @@ -368,6 +368,7 @@ function validateDraft() { const general: string[] = [] if (!form.items.length) general.push('请至少保留一条实际扫描箱测量记录') if (isDropship.value && (!Number.isInteger(form.expectedPalletCount) || Number(form.expectedPalletCount) < 1 || Number(form.expectedPalletCount) > 1000)) general.push('一件代发预计托数必须是 1 至 1,000 的整数') + else if (isDropship.value && Number(form.expectedPalletCount) > confirmedPackageCount.value) general.push('一件代发预计托数不能超过实测箱数') if (form.items.length > 500) general.push('单个测量批次最多包含 500 条实际扫描箱记录') form.items.forEach((item, index) => { const itemErrors: string[] = []