From e062365ca77752000fbe5db454fa667a1b29fa83 Mon Sep 17 00:00:00 2001 From: ouyangxq <775153912@qq.com> Date: Wed, 9 Sep 2026 17:17:21 +0800 Subject: [PATCH] test: extend overseas client regression --- .../views/relabelAttachments.test.mjs | 11 +++++++---- src/navigation/clientNavigation.test.mjs | 3 ++- 2 files changed, 9 insertions(+), 5 deletions(-) diff --git a/src/modules/overseas-warehouse/views/relabelAttachments.test.mjs b/src/modules/overseas-warehouse/views/relabelAttachments.test.mjs index 243d8d9..55dc852 100644 --- a/src/modules/overseas-warehouse/views/relabelAttachments.test.mjs +++ b/src/modules/overseas-warehouse/views/relabelAttachments.test.mjs @@ -42,11 +42,14 @@ test('贴标货物明细支持手动添加和编辑', () => { assert.match(view, / { - assert.match(view, /el-tab-pane label="箱唛换标" name="carton"/) - assert.match(view, /el-tab-pane label="SKU 换标" name="sku"/) +test('贴标货物明细通过单一换标类型选择三种模式', () => { + assert.match(view, //) + assert.match(view, /只换箱唛<\/el-radio-button>/) + assert.match(view, /只换 SKU 标签<\/el-radio-button>/) + assert.match(view, /SKU 和箱唛都换<\/el-radio-button>/) + assert.doesNotMatch(view, /el-tab-pane label="(?:箱唛换标|SKU 换标)"/) assert.match(view, /interface SkuRelabelRow/) - assert.match(view, /来源库存箱 \*/) + assert.match(view, /原 SKU \*/) assert.match(view, /我方箱唛 \*/) assert.match(view, /换标数量(件)\*/) assert.match(view, /buildSkuRelabelItems/) diff --git a/src/navigation/clientNavigation.test.mjs b/src/navigation/clientNavigation.test.mjs index 3bbbd69..1e5afce 100644 --- a/src/navigation/clientNavigation.test.mjs +++ b/src/navigation/clientNavigation.test.mjs @@ -59,7 +59,7 @@ test('keeps only implemented navigation groups visible', () => { }, { title: '海外仓', - children: ['贴标申请', '仓储转运', '货物废弃', '退货换标', '退货库存'], + children: ['贴标申请', '仓储转运', '货物废弃', '退货换标', '退货库存', '退货箱号管理'], }, { title: '订单管理', @@ -107,6 +107,7 @@ test('flattens visible leaves with unique paths', () => { '/overseas-warehouse/cargo-disposal', '/overseas-warehouse/return-relabel', '/overseas-warehouse/return-inventory', + '/overseas-warehouse/return-cartons', '/orders/inbound', '/orders/delivery', '/finance/account',