This commit is contained in:
2026-09-10 14:15:44 +08:00
parent 2460278cd9
commit 33b79edd18
2 changed files with 4 additions and 2 deletions
@@ -75,8 +75,9 @@ function normalize(value: RawContainerCustomsView): ContainerCustomsView {
} }
export async function getContainerCustoms(loadingPlanId: string) { export async function getContainerCustoms(loadingPlanId: string) {
const response = await http.get<ApiEnvelope<RawContainerCustomsView>, ApiEnvelope<RawContainerCustomsView>>(`${basePath}/${encodeURIComponent(loadingPlanId)}`) const response = await http.get<ApiEnvelope<RawContainerCustomsView | null>, ApiEnvelope<RawContainerCustomsView | null>>(`${basePath}/${encodeURIComponent(loadingPlanId)}`)
return normalize(unwrapApiResponse(response)) const value = unwrapApiResponse(response)
return value ? normalize(value) : null
} }
export function downloadContainerCustomsDocument(documentId: string) { export function downloadContainerCustomsDocument(documentId: string) {
@@ -187,6 +187,7 @@ onMounted(load)
</template> </template>
<div v-if="customs.status === 'COMPLETED'" class="departure-state"><strong>国内离仓状态:</strong><el-tag :type="departureState === 'DEPARTED' ? 'success' : 'warning'">{{ departureState === 'DEPARTED' ? '已自动离仓' : '报关已完成,待其他离仓条件' }}</el-tag></div> <div v-if="customs.status === 'COMPLETED'" class="departure-state"><strong>国内离仓状态:</strong><el-tag :type="departureState === 'DEPARTED' ? 'success' : 'warning'">{{ departureState === 'DEPARTED' ? '已自动离仓' : '报关已完成,待其他离仓条件' }}</el-tag></div>
</template> </template>
<el-empty v-else-if="canList" description="当前装柜计划尚未完成,完成装柜后可处理报关" :image-size="56" />
</section> </section>
</template> </template>