const STATUS_LABELS: Record = { PENDING_PAY: '待付款', PENDING_SHIP: '待发货', OUT_WAREHOUSE: '已出库', SHIPPING: '配送中', PENDING_RECEIVE: '待收货', COMPLETED: '已完成', CANCELLED: '已取消', REFUNDING: '退款中', REFUNDED: '已退款', }; const PAY_LABELS: Record = { UNPAID: '未支付', PAYING: '支付中', PAID: '已付款', REFUNDING: '退款中', REFUNDED: '已退款', }; export function proxyOrderStatusLabel(status?: string | null) { if (!status) return '—'; return STATUS_LABELS[status] || status; } export function proxyOrderPayLabel(payStatus?: string | null) { if (!payStatus) return '—'; return PAY_LABELS[payStatus] || payStatus; } export function proxyOrderStatusColor(status?: string | null) { if (status === 'PENDING_PAY') return 'var(--color-warning, #d48806)'; if (status === 'COMPLETED') return 'var(--color-success-green)'; if (status === 'CANCELLED' || status === 'REFUNDED') return 'var(--color-text-muted, #999)'; return 'var(--color-primary, #8b1e1e)'; }