From b79bd337d56ece7b896ba4b3754893a3ae1d27aa Mon Sep 17 00:00:00 2001 From: ouyangxq <775153912@qq.com> Date: Fri, 6 Nov 2026 20:58:13 +0800 Subject: [PATCH] =?UTF-8?q?fix(pda):=20=E5=B0=86=E6=8B=A3=E8=B4=A7?= =?UTF-8?q?=E7=A1=AE=E8=AE=A4=E6=8C=89=E9=92=AE=E6=94=B9=E4=B8=BA=E5=85=A8?= =?UTF-8?q?=E9=83=A8=E6=8B=A3=E5=87=BA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pages/picking/picking.vue | 4 ++-- tests/page-contract.test.mjs | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/pages/picking/picking.vue b/pages/picking/picking.vue index 0a93606..134787f 100644 --- a/pages/picking/picking.vue +++ b/pages/picking/picking.vue @@ -102,7 +102,7 @@ - + @@ -490,7 +490,7 @@ const value = parseInt(this.partialInput, 10) if (!Number.isInteger(value) || value <= 0) return '请输入大于 0 的整数' if (value < Number(this.partialTargetItem.pickedPackageCount || 0)) return `实际拣出总数不能少于已拣的 ${this.partialTargetItem.pickedPackageCount} 箱` - if (value >= this.partialTargetItem.qty) return `部分拣货必须少于 ${this.partialTargetItem.qty},整单请返回后点击“确认拣出”` + if (value >= this.partialTargetItem.qty) return `部分拣货必须少于 ${this.partialTargetItem.qty},整单请返回后点击“全部拣出”` const available = this.availablePickQuantity(this.partialTargetItem) if (available !== null && value > available) return `超过库存/库位可用量,可拣 ${available}` return '' diff --git a/tests/page-contract.test.mjs b/tests/page-contract.test.mjs index c089315..11528ad 100644 --- a/tests/page-contract.test.mjs +++ b/tests/page-contract.test.mjs @@ -148,7 +148,7 @@ test('non-picking operations remain complete static task pages', async () => { test('picking page keeps scan, draft and risky transition contracts', async () => { const [page, scanner] = await Promise.all([read('../pages/picking/picking.vue'), read('../utils/scan-broadcast.js')]) - for (const text of ['确认拣出', '部分拣货', '跳拣', '提交拣货完成', '去拍照', '最近扫码']) assert.match(page, new RegExp(text)) + for (const text of ['全部拣出', '部分拣货', '跳拣', '提交拣货完成', '去拍照', '最近扫码']) assert.match(page, new RegExp(text)) assert.match(page, /saveCurrentBoxDraft\(\)[\s\S]*?this\.boxDrafts =/) assert.match(page, /loadBoxState\(index\)[\s\S]*?const draft = this\.boxDrafts\[index\]/) assert.match(page, /requestBoxSwitch\(index\)[\s\S]*?this\.openOverlay\('switchBoxConfirm'\)/) -- 2.54.0