feat: add inbound hold evidence controls
This commit is contained in:
@@ -83,13 +83,14 @@ describe('UnifiedOrdersView contract', () => {
|
||||
for (const marker of [
|
||||
'summary.holdFlag', 'summary.currentHoldReason', 'getPlatformInboundHold',
|
||||
'holdDetail.value?.canHold', 'holdDetail.value?.canRelease', "can('platform:firstleg:inbound:hold')",
|
||||
'扣货历史', '已关联凭证', '订单尚未生成入库单,扣货状态仅可查看',
|
||||
'扣货历史', '下载凭证', '订单尚未生成入库单,扣货状态仅可查看',
|
||||
'uploadPlatformInboundHoldEvidence', 'downloadPlatformInboundHoldEvidence',
|
||||
'仅支持 TXT、PDF、JPG、PNG,单文件不超过 10MB',
|
||||
]) expect(source).toContain(marker)
|
||||
expect(source).toContain("await Promise.all([loadDetail(true), loadOrders()])")
|
||||
expect(source).not.toContain('detail.summary.holdCargo')
|
||||
expect(source).not.toContain('detail.summary.holdReason')
|
||||
expect(source).not.toContain('evidenceFileId: hold')
|
||||
expect(source).not.toContain('type="file"')
|
||||
expect(source).toContain('evidenceFileId: holdUploadedEvidenceFileId.value')
|
||||
})
|
||||
|
||||
it('uses tabs as the only order-status filter and keeps advanced controls inside QueryToolbar', () => {
|
||||
|
||||
Reference in New Issue
Block a user