diff --git a/src/modules/container-loading/api/platformContainerCustoms.ts b/src/modules/container-loading/api/platformContainerCustoms.ts index 594621db..37b7dc0d 100644 --- a/src/modules/container-loading/api/platformContainerCustoms.ts +++ b/src/modules/container-loading/api/platformContainerCustoms.ts @@ -53,6 +53,7 @@ export interface ContainerCustomsView { documents: ContainerCustomsDocument[] startedAt: string | null completedAt: string | null + brokerSubmittedAt?: string | null } interface RawContainerCustomsView extends Omit { diff --git a/src/modules/container-loading/components/ContainerCustomsPanel.vue b/src/modules/container-loading/components/ContainerCustomsPanel.vue index b041e8f9..a72dcbc4 100644 --- a/src/modules/container-loading/components/ContainerCustomsPanel.vue +++ b/src/modules/container-loading/components/ContainerCustomsPanel.vue @@ -42,6 +42,7 @@ const finalFiles = reactive>({}) const missingInbounds = computed(() => customs.value?.inbounds.filter((item) => item.taxMode === 'TAX_REFUND' && !item.covered) || []) const missingCoverageCount = computed(() => Math.max(0, (customs.value?.taxRefundCount || 0) - (customs.value?.coveredTaxRefundCount || 0))) const allBuy = computed(() => customs.value?.hasActualCargo === true && customs.value.taxRefundCount === 0) +const brokerSubmitted = computed(() => Boolean(customs.value?.brokerSubmittedAt)) const statusText: Record = { WAITING_CUSTOMER_DOCUMENTS: '待客户补齐退税资料', READY_TO_START: '可开始报关', DECLARING: '报关中', COMPLETED: '报关已完成', } @@ -202,11 +203,11 @@ onMounted(load)

已冻结退税资料、报关行回执与完税文件

- + - +
操作客户退税资料报关行回执真实报关完税文件关联入仓码版本客户回执情况
{{ document.receipt ? '覆盖报关行回执' : '上传报关行回执' }}提交{{ document.finalDocument ? '覆盖完税文件' : '上传完税文件' }}提交
只读
{{ document.receipt ? '覆盖报关行回执' : '上传报关行回执' }}提交{{ document.finalDocument ? '覆盖完税文件' : '上传完税文件' }}提交
只读
{{ document.source.fileName }}下载
{{ document.receipt.fileName }}下载
未上传
{{ document.finalDocument.fileName }}下载
未上传
{{ document.inboundCodes.join('、') || '—' }}退税资料 v{{ document.source.version }} / 回执 v{{ document.receipt.version }} / 完税 v{{ document.finalDocument.version }}{{ documentCustomers(document) }}{{ document.receipt ? (document.receiptStatus === 'CONFIRMED' ? '客户已确认回执' : '已上传回执') : '待上传报关行回执' }}{{ document.inboundCodes.join('、') || '—' }}{{ brokerSubmitted ? '已发送报关行执行' : '待发送报关行执行' }}退税资料 v{{ document.source.version }} / 回执 v{{ document.receipt.version }} / 完税 v{{ document.finalDocument.version }}{{ documentCustomers(document) }}{{ document.receipt ? (document.receiptStatus === 'CONFIRMED' ? '客户已确认回执' : '已上传回执') : '待上传报关行回执' }}