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, }))