import type { Order, OrderStatus } from '../types' export interface OrderDisplayFields { showPaymentTime: boolean showShippingInfo: boolean } /** * 根据订单状态决定展示哪些字段 * - 已支付/已发货:展示支付时间 * - 已发货:额外展示物流公司和物流单号 */ export function getOrderDisplayFields(status: OrderStatus): OrderDisplayFields { return { showPaymentTime: status === 'paid' || status === 'shipped', showShippingInfo: status === 'shipped', } }