统一寄卖仓库与提报审核规格展示

- 规格标签只显示值,0 璀璨不再显示「无」
- 仓库列表长规格文本改为纯值一行
- 列表物品名展示层清理历史 0 璀璨残留
- 补充规格展示回归测试
This commit is contained in:
2026-11-14 14:23:09 +08:00
parent 0dff00de97
commit a5e877b2ff
5 changed files with 264 additions and 66 deletions
@@ -14,8 +14,17 @@ test('提报审核:规格按寄卖模板渲染,有模板时不再写死旧
const page = readPanel('ConsignmentSubmissionsPanel.tsx')
assert.ok(
page.includes('resolveConsignmentSpecDisplayItems(record.specs, record.specValues)'),
'提报列表必须按模板字段渲染规格',
page.includes('resolveConsignmentSpecTagItems(record.specs, record.specValues)'),
'提报列表必须按模板字段渲染规格标签',
)
assert.ok(
page.includes('resolveConsignmentDisplayItemName(record)'),
'提报列表物品名必须清掉历史 0 璀璨残留',
)
assert.ok(!page.includes('{item.label} {item.value}'), '提报列表规格标签只显示值')
assert.ok(
page.includes('title={`${item.label}:${item.value}`}'),
'提报列表规格标签悬浮显示字段名',
)
assert.ok(
page.includes('resolveConsignmentSpecText(viewingSubmission)'),
@@ -40,8 +49,21 @@ test('寄售仓库:列表/详情按模板渲染,编辑不再写死旧字段'
assert.ok(!page.includes("title: '和平精英规格'"), '仓库列表列名不得写死和平精英')
assert.ok(page.includes("title: '寄卖规格'"), '仓库列表列名应为通用「寄卖规格」')
assert.ok(
page.includes('resolveConsignmentSpecDisplayItems(record.specs, record.specValues)'),
'仓库列表必须按模板字段渲染规格',
page.includes('resolveConsignmentSpecTagItems(record.specs, record.specValues)'),
'仓库列表必须按模板字段渲染规格标签',
)
assert.ok(
page.includes('resolveConsignmentSpecValueText(record, { omitZeroBrilliance: true })'),
'仓库列表规格行必须只显示值并省略 0 璀璨',
)
assert.ok(
page.includes('resolveConsignmentDisplayItemName(record)'),
'仓库列表物品名必须清掉历史 0 璀璨残留',
)
assert.ok(!page.includes('{record.specText}'), '仓库列表不得再显示重复的长规格文本')
assert.ok(
page.includes('title={`${item.label}:${item.value}`}'),
'仓库列表规格标签悬浮显示字段名',
)
assert.ok(
page.includes('resolveConsignmentSpecText(viewingItem)'),