export function getClientOrderUnifiedStatus(input) { const { cancelStatus, orderStatus, deliveryStatus, payStatus, status } = input || {} if (cancelStatus === 'pending_review') return 'pending_review_cancel' if (orderStatus === 'cancelled') return 'cancelled' if (payStatus === 'refunding') return 'refunding' if (orderStatus === 'completed') return 'completed' if (orderStatus === 'pending_payment') return 'pending_payment' if (deliveryStatus === 'pending_dispatch') return 'pending_delivery' if (deliveryStatus === 'delivering') return 'delivering' if (deliveryStatus === 'partial_delivered') return 'partial_delivered' if (deliveryStatus === 'delivered') return 'pending_confirm' if (deliveryStatus === 'pending_delivery') { return payStatus === 'pending_payment' ? 'pending_payment' : 'pending_delivery' } if (orderStatus === 'pending_confirm') return 'pending_confirm' return String(status || '') }