export const MACHINE_NEST_STATUS_CODES = {
|
LEISURE: 'LEISURE',
|
WORKING: 'WORKING',
|
OFFLINE: 'OFFLINE',
|
}
|
|
export const MACHINE_NEST_STATUS_LABELS = {
|
[MACHINE_NEST_STATUS_CODES.LEISURE]: '空闲中',
|
[MACHINE_NEST_STATUS_CODES.WORKING]: '作业中',
|
[MACHINE_NEST_STATUS_CODES.OFFLINE]: '离线中',
|
}
|
|
export const MACHINE_NEST_STATUS_CLASSES = {
|
[MACHINE_NEST_STATUS_CODES.LEISURE]: 'leisure',
|
[MACHINE_NEST_STATUS_CODES.WORKING]: 'working',
|
[MACHINE_NEST_STATUS_CODES.OFFLINE]: 'offline',
|
}
|
|
export const MACHINE_NEST_STATUS_COLORS = {
|
[MACHINE_NEST_STATUS_CODES.LEISURE]: '#06D957',
|
[MACHINE_NEST_STATUS_CODES.WORKING]: '#ff9243',
|
[MACHINE_NEST_STATUS_CODES.OFFLINE]: '#FF4848',
|
}
|
|
export const MACHINE_NEST_STATUS_TEXT_STYLES = {
|
[MACHINE_NEST_STATUS_CODES.LEISURE]: { color: MACHINE_NEST_STATUS_COLORS[MACHINE_NEST_STATUS_CODES.LEISURE] },
|
[MACHINE_NEST_STATUS_CODES.WORKING]: { color: MACHINE_NEST_STATUS_COLORS[MACHINE_NEST_STATUS_CODES.WORKING] },
|
[MACHINE_NEST_STATUS_CODES.OFFLINE]: { color: MACHINE_NEST_STATUS_COLORS[MACHINE_NEST_STATUS_CODES.OFFLINE] },
|
}
|
|
export const MACHINE_NEST_STATUS_CONFIG = [
|
{
|
name: MACHINE_NEST_STATUS_LABELS[MACHINE_NEST_STATUS_CODES.LEISURE],
|
value: 0,
|
color: MACHINE_NEST_STATUS_COLORS[MACHINE_NEST_STATUS_CODES.LEISURE],
|
status: MACHINE_NEST_STATUS_CODES.LEISURE,
|
},
|
{
|
name: MACHINE_NEST_STATUS_LABELS[MACHINE_NEST_STATUS_CODES.WORKING],
|
value: 0,
|
color: MACHINE_NEST_STATUS_COLORS[MACHINE_NEST_STATUS_CODES.WORKING],
|
status: MACHINE_NEST_STATUS_CODES.WORKING,
|
},
|
{
|
name: MACHINE_NEST_STATUS_LABELS[MACHINE_NEST_STATUS_CODES.OFFLINE],
|
value: 0,
|
color: MACHINE_NEST_STATUS_COLORS[MACHINE_NEST_STATUS_CODES.OFFLINE],
|
status: MACHINE_NEST_STATUS_CODES.OFFLINE,
|
},
|
]
|
|
export const MACHINE_NEST_STATUS_OPTIONS = MACHINE_NEST_STATUS_CONFIG.map(item => ({
|
label: item.name,
|
value: item.status,
|
}))
|