统一后台状态列顺序、详情布局与测量计费展示

This commit is contained in:
2026-10-28 10:32:33 +08:00
parent 8e97fd6a9f
commit e41e9e6d3f
120 changed files with 436 additions and 238 deletions
@@ -49,11 +49,11 @@ const planned = computed(() => detail.value?.trip.status === 'PLANNED')
const editable = computed(() => planned.value && access.can(permission.tripEdit))
const time = (value: string | null | undefined) => value ? new Date(value).toLocaleString('zh-CN', { hour12: false }) : '—'
const bindingsColumns: DataTableColumn[] = [{ key: 'actions', label: '操作', width: 320, fixed: 'left', slotName: 'actions' },
{ key: 'dispatchNo', prop: 'dispatchNo', label: '排车单号', minWidth: 210 }, { key: 'packageCount', prop: 'packageCount', label: '计划箱数', width: 120 },
{ key: 'review', label: '调度审核', slotName: 'review', minWidth: 210 },
{ key: 'dispatchNo', prop: 'dispatchNo', label: '排车单号', minWidth: 210 },
{ key: 'review', label: '调度审核', slotName: 'review', minWidth: 210, afterColumn: 'dispatchNo' }, { key: 'packageCount', prop: 'packageCount', label: '计划箱数', width: 120 },
{ key: 'boundAt', label: '关联时间', slotName: 'boundAt', minWidth: 180 }]
const outcomeColumns: DataTableColumn[] = [{ key: 'deliveryNo', prop: 'deliveryNo', label: '派送单号', minWidth: 220 },
{ key: 'destination', prop: 'destination', label: '目的地', minWidth: 180 }, { key: 'status', label: '状态', slotName: 'status', width: 115 },
const outcomeColumns: DataTableColumn[] = [{ key: 'deliveryNo', prop: 'deliveryNo', label: '派送单号', minWidth: 220 }, { key: 'status', label: '状态', slotName: 'status', width: 115, afterColumn: 'deliveryNo' },
{ key: 'destination', prop: 'destination', label: '目的地', minWidth: 180 },
{ key: 'packages', prop: 'packages', label: '原实发箱数', width: 110 },
{ key: 'signedPackages', prop: 'signedPackages', label: '实签箱数', width: 100 },
{ key: 'returnedPackages', prop: 'returnedPackages', label: '本趟实退箱数', width: 120 },