wms_client_bojinsi_wuxi/src/enum/order.out.enum.js

54 lines
1.5 KiB
JavaScript
Raw Normal View History

2025-03-15 23:48:04 +08:00
import { warn } from "vue";
2024-11-25 08:59:09 +08:00
// 出库单状态
export const orderOutEnum = {
creat: {
value: 0,
label: '待出库',
color: 'info'
},
running: {
value: 1,
label: '出库中',
color: 'primary'
},
2025-03-15 23:48:04 +08:00
error1: {
2024-11-25 08:59:09 +08:00
value: 9,
label: '执行异常',
color: 'danger'
2025-03-15 23:48:04 +08:00
},
error2: {
value: 76,
label: '没有库存',
color: 'danger'
},
error3: {
value: 77,
label: '库存不足',
color: 'warning'
},
finish: {
value: 100,
label: '已完成',
color: 'success'
2024-11-25 08:59:09 +08:00
}
}
export function formatterOrderOutEnum(value) {
switch (parseInt(value)){
case orderOutEnum.creat.value:
return {label: orderOutEnum.creat.label, type: orderOutEnum.creat.color};
case orderOutEnum.running.value:
return {label: orderOutEnum.running.label, type: orderOutEnum.running.color};
2025-03-15 23:48:04 +08:00
case orderOutEnum.error1.value:
return {label: orderOutEnum.error1.label, type: orderOutEnum.error1.color};
case orderOutEnum.error2.value:
return {label: orderOutEnum.error2.label, type: orderOutEnum.error2.color};
case orderOutEnum.error3.value:
return {label: orderOutEnum.error3.label, type: orderOutEnum.error3.color};
case orderOutEnum.finish.value:
return {label: orderOutEnum.finish.label, type: orderOutEnum.finish.color};
2024-11-25 08:59:09 +08:00
default:
return {label: `未知类型:${value}`, type: 'danger'};
}
}