简易demo
const orderStatus = {
1: 'WAIT',
2: 'LOADING',
3: 'FINISH',
unknown: 'UNKNOWN'
}
const orderStatusTextMap = {
WAIT: '待加工',
LOADING: '加工中',
FINISH: '已入库',
UNKNOWN: '未知'
}
const orderStatusColorMap = {
WAIT: '#0082c8',
LOADING: '#ff9900',
FINISH: '#00B578',
UNKNOWN: '#fa5151'
}
function orderStatusEnum(status) {
return orderStatus[status] || 'UNKNOWN';
}
export function orderStatusText(status) {
return orderStatusTextMap[orderStatusEnum(status)];
}
export function orderStatusColor(status) {
return orderStatusColorMap[orderStatusEnum(status)];
}