This commit is contained in:
2026-08-13 11:57:44 +08:00
parent 7beca3f985
commit 835ac0ad12
87 changed files with 3721 additions and 295 deletions
@@ -54,7 +54,8 @@ describe('LoadingListsView', () => {
it('only exposes transport editing for LOADING preload details', () => {
expect(detailSource).toContain("mode === 'preload' && canEdit && ['EDITING', 'LOADING'].includes(summary.status)")
expect(detailSource).toContain('装柜完成后清单、明细和运输信息永久只读')
expect(detailSource).toContain('报关资料')
expect(detailSource).toContain('完成报关')
expect(source).toContain('expectedVersion: detail.value.summary.version')
})
@@ -116,4 +117,14 @@ describe('LoadingListsView', () => {
expect(detailSource).not.toContain('item.customerName || item.accountId')
expect(detailSource).not.toContain('history.operatorName || history.operatorId')
})
it('uploads declaration documents from a file picker and freezes them after completion', () => {
expect(source).toContain('<el-upload :auto-upload="false" :limit="1"')
expect(source).toContain('@confirm="uploadCustomsDocument"')
expect(source).toContain('uploadLoadingDeclaration(selectedPlanId.value, selectedWarehouseId.value, customsFile.value')
expect(detailSource).toContain("canManageCustoms && !detail.customsDocument?.completedAt")
expect(source).not.toContain('文件 ID')
expect(source).not.toContain('fileId')
expect(source).not.toContain('上传入口待')
})
})