orderStatus.js 555 Bytes
// 订单状态 / 支付状态映射
// 订单状态:1 待付款 / 2 待自提 / 3 已完成 / 4 已取消
export const ORDER_STATUS = {
  PENDING_PAY: 1,
  PENDING_PICKUP: 2,
  FINISHED: 3,
  CANCELLED: 4
}

export const ORDER_STATUS_TEXT = {
  1: '待付款',
  2: '待自提',
  3: '已完成',
  4: '已取消'
}

// 支付状态:0 未支付 / 1 已支付 / 2 已退款
export const PAY_STATUS_TEXT = {
  0: '未支付',
  1: '已支付',
  2: '已退款'
}

export function orderStatusText(status) {
  return ORDER_STATUS_TEXT[status] || '—'
}