import * as Colors from '@mui/material/colors'; export const getTaskStsColor = (taskStatus) => { if (!taskStatus) { return Colors.grey[500]; } switch (taskStatus) { case '等待中': return Colors.deepPurple[500]; case '已分配': return Colors.lightBlue[600]; case '进行中': return Colors.teal[700]; case '已完成': return Colors.blueGrey[500]; default: return Colors.amber[500]; } } export const getTaskStsChipColor = (taskStatus) => { if (!taskStatus) { return 'default'; } switch (taskStatus) { case '初始化': return 'info'; case '等待中': return 'warning'; case '已分配': return 'success'; case '进行中': return 'primary'; case '已完成': return 'default'; case '已取消': return 'error'; default: return 'default'; } } export const getBusStsColor = (busStatus) => { if (!busStatus) { return 'default'; } switch (busStatus) { case '已接收': return 'secondary'; case '进行中': return 'success'; case '已完成': return 'default'; case '已取消': return 'error'; default: return 'default'; } }