# Conflicts:
#	src/modules/overseas-warehouse/views/relabelAttachments.test.mjs
This commit is contained in:
2026-09-10 15:55:12 +08:00
8 changed files with 50 additions and 27 deletions
@@ -42,14 +42,14 @@ test('贴标货物明细支持手动添加和编辑', () => {
assert.match(view, /<el-input v-model="row\.sku" :readonly="props\.service === 'disposal'"/)
})
test('贴标货物明细在同一页面支持三种换标类型', () => {
assert.match(view, /el-radio-group v-model="labelingMode" aria-label="换标类型"/)
assert.match(view, /el-radio-button value="carton">只换箱唛/)
assert.match(view, /el-radio-button value="sku">只换 SKU 标签/)
assert.match(view, /el-radio-button value="carton_and_sku">SKU 和箱唛都换/)
assert.doesNotMatch(view, /el-tab-pane label="箱唛换标"/)
assert.doesNotMatch(view, /el-tab-pane label="SKU 换标"/)
test('贴标货物明细通过单一换标类型选择三种模式', () => {
assert.match(view, /<el-radio-group v-model="labelingMode" aria-label="换标类型">/)
assert.match(view, /<el-radio-button value="carton">只换箱唛<\/el-radio-button>/)
assert.match(view, /<el-radio-button value="sku">只换 SKU 标签<\/el-radio-button>/)
assert.match(view, /<el-radio-button value="carton_and_sku">SKU 和箱唛都换<\/el-radio-button>/)
assert.doesNotMatch(view, /el-tab-pane label="(?:箱唛换标|SKU 换标)"/)
assert.match(view, /interface SkuRelabelRow/)
assert.match(view, /原 SKU \*/)
assert.match(view, /我方箱唛 \*/)
assert.match(view, /换标数量(件)\*/)
assert.match(view, /buildSkuRelabelItems/)