export const orderTypeMap = { GROUP_QUICK: '拼团·快讲', GROUP_PREMIUM: '拼团·精讲', PRIVATE_QUICK: '包团·快讲', PRIVATE_PREMIUM: '包团·精讲', } export const orderStatusOptions = [ { label: '待支付', value: 'PENDING_PAYMENT' }, { label: '待接单', value: 'PENDING_ACCEPT' }, { label: '待前往汇合点', value: 'PENDING_MEETING' }, { label: '服务中', value: 'IN_SERVICE' }, { label: '已完成', value: 'COMPLETED' }, { label: '已取消', value: 'CANCELLED' }, { label: '已退款', value: 'REFUNDED' }, ] export const orderStatusMap = Object.fromEntries( orderStatusOptions.map((item) => [item.value, item.label]), ) export const orderStatusTypeMap = { PENDING_PAYMENT: 'warning', PENDING_ACCEPT: 'warning', PENDING_MEETING: 'primary', IN_SERVICE: 'primary', COMPLETED: 'success', CANCELLED: 'info', REFUNDED: 'danger', } export const refundableOrderStatuses = [ 'PENDING_ACCEPT', 'PENDING_MEETING', 'IN_SERVICE', 'COMPLETED', ] export const orderStatusRank = { PENDING_PAYMENT: 0, PENDING_ACCEPT: 1, PENDING_MEETING: 2, IN_SERVICE: 4, COMPLETED: 5, }