This commit is contained in:
2026-08-31 10:48:23 +08:00
parent 0b9d328bdf
commit 50c3a7e1ba
13 changed files with 343 additions and 184 deletions
@@ -183,10 +183,10 @@ describe('UnifiedOrdersView contract', () => {
expect(source).toContain("inboundCode || '待生成入仓码'")
expect(source).toContain('class="coload-tag-trigger"')
expect(source).toContain('coLoadGroupSummary(coLoadGroup(row as UnifiedOrderResource)!)')
expect(source).not.toContain('coLoadDetailGroup.groupNo')
expect(source).not.toContain('coLoadDetailGroup')
expect(source).not.toContain('<span v-else>—</span></template>\n <template #orderStatus')
expect(source).toContain('v-for="member in coLoadDetailMembers"')
expect(source).toContain('<th>入仓码</th><th>箱数</th>')
expect(source).toContain('<thead><tr><th>入仓码</th></tr></thead>')
expect(source).toContain('{{ member.inboundCode }}')
expect(source).toContain('同柜组成员入仓码尚未返回,请刷新后重试')
expect(source).toContain('coLoadDetailHasMissingInboundCodes')
@@ -196,11 +196,12 @@ describe('UnifiedOrdersView contract', () => {
expect(source).not.toContain('客户 ID')
})
it('names the cross-domain relationship entry as fulfillment details', () => {
expect(source).toContain('>履约详情</el-button>')
expect(source).toContain('aria-label="查看该入仓码的订单、装柜、尾程与库存关系"')
expect(source).toContain('title="查看该入仓码的订单、装柜、尾程与库存关系"')
it('does not expose a generic relationship probe in list rows', () => {
expect(source).not.toContain('>履约详情</el-button>')
expect(source).not.toContain('>关联数据</el-button>')
expect(source).not.toContain('openInboundRelationship')
expect(source).not.toContain('inboundRelationshipDialogOpen')
expect(source).not.toContain('<InboundCodeRelationshipDialog')
})
it('keeps editable query values separate from the applied list request', () => {