feat(firstleg): show actual and estimated transport nodes by loaded fragment

This commit is contained in:
2026-10-05 01:06:13 +08:00
parent f0777ba2db
commit e139c5c87b
7 changed files with 131 additions and 1 deletions
@@ -12,6 +12,7 @@ import FirstLegOrderEditorShell from '@/modules/first-leg/components/FirstLegOrd
import InboundBillingPanel from '@/modules/first-leg/components/InboundBillingPanel.vue'
import InboundCodeAssociationDialog from '@/modules/first-leg/components/InboundCodeAssociationDialog.vue'
import OrderProgressPanel from '@/modules/first-leg/components/OrderProgressPanel.vue'
import TransportFactsTable from '@/modules/first-leg/components/TransportFactsTable.vue'
import CustomsDocumentsDialog from '@/modules/first-leg/components/CustomsDocumentsDialog.vue'
import { getMerchantInboundBilling } from '@/modules/first-leg/api/inboundBilling'
import { getMerchantCustomsForOrder, isMerchantCustomsUnavailable, type MerchantCustomsContainer } from '@/modules/first-leg/api/customs'
@@ -2455,6 +2456,7 @@ async function searchOrders(model: QueryModel) {
<el-table-column prop="pickingStatusLabel" label="拣货状态" width="120"><template #default="{ row }"><el-tag size="small" effect="plain">{{ row.pickingStatusLabel }}</el-tag></template></el-table-column>
</el-table>
<p v-else class="detail-inline-empty">尚未分配柜次,后续柜次节点将在这里同步。</p>
<TransportFactsTable :fragments="detailOrder.businessSummary.transportFragments" />
</div>
</template>
</OrderProgressPanel>