// 事件状态码 export const EVENT_STATUS_CODES = { PENDING_PROCESSING: 0, // 待处理 PENDING_AUDIT: 2, // 待审核 PROCESSING: 3, // 处理中 COMPLETED: 4, // 已完成 ENDED: 5, // 已完结 } // 事件状态颜色 export const EVENT_STATUS_COLORS = { [EVENT_STATUS_CODES.PENDING_PROCESSING]: '#ff9243', [EVENT_STATUS_CODES.PENDING_AUDIT]: '#FF4848', [EVENT_STATUS_CODES.PROCESSING]: '#ffff61', [EVENT_STATUS_CODES.COMPLETED]: '#06D957', [EVENT_STATUS_CODES.ENDED]: '#06D957', } // 事件状态文本 export const EVENT_STATUS_LABELS = { [EVENT_STATUS_CODES.PENDING_PROCESSING]: '待处理', [EVENT_STATUS_CODES.PENDING_AUDIT]: '待审核', [EVENT_STATUS_CODES.PROCESSING]: '处理中', [EVENT_STATUS_CODES.COMPLETED]: '已完成', [EVENT_STATUS_CODES.ENDED]: '已完结', } // 事件状态类名 (CSS类名) export const EVENT_STATUS_CLASSES = { [EVENT_STATUS_CODES.PENDING_PROCESSING]: 'pending', [EVENT_STATUS_CODES.PENDING_AUDIT]: 'reviewed', [EVENT_STATUS_CODES.PROCESSING]: 'processing', [EVENT_STATUS_CODES.COMPLETED]: 'done', [EVENT_STATUS_CODES.ENDED]: 'ended', } // 事件状态选项 (用于下拉选择) export const EVENT_STATUS_OPTIONS = [ { label: EVENT_STATUS_LABELS[EVENT_STATUS_CODES.PENDING_AUDIT], value: EVENT_STATUS_CODES.PENDING_AUDIT }, { label: EVENT_STATUS_LABELS[EVENT_STATUS_CODES.PENDING_PROCESSING], value: EVENT_STATUS_CODES.PENDING_PROCESSING }, { label: EVENT_STATUS_LABELS[EVENT_STATUS_CODES.PROCESSING], value: EVENT_STATUS_CODES.PROCESSING }, { label: EVENT_STATUS_LABELS[EVENT_STATUS_CODES.COMPLETED], value: EVENT_STATUS_CODES.COMPLETED }, ] // 事件分析配置 (用于图表) export const EVENT_ANALYSIS_CONFIG = [ { name: EVENT_STATUS_LABELS[EVENT_STATUS_CODES.PENDING_PROCESSING], value: 0, color: EVENT_STATUS_COLORS[EVENT_STATUS_CODES.PENDING_PROCESSING], }, { name: EVENT_STATUS_LABELS[EVENT_STATUS_CODES.PROCESSING], value: 0, color: EVENT_STATUS_COLORS[EVENT_STATUS_CODES.PROCESSING], }, { name: EVENT_STATUS_LABELS[EVENT_STATUS_CODES.COMPLETED], value: 0, color: EVENT_STATUS_COLORS[EVENT_STATUS_CODES.COMPLETED], }, ] // 事件巡检配置 (用于巡检任务详情) export const EVENT_INSPECTION_CONFIG = [ { name: EVENT_STATUS_LABELS[EVENT_STATUS_CODES.PENDING_AUDIT], value: 0, color: EVENT_STATUS_COLORS[EVENT_STATUS_CODES.PENDING_AUDIT], }, { name: EVENT_STATUS_LABELS[EVENT_STATUS_CODES.PENDING_PROCESSING], value: 0, color: EVENT_STATUS_COLORS[EVENT_STATUS_CODES.PENDING_PROCESSING], }, { name: EVENT_STATUS_LABELS[EVENT_STATUS_CODES.PROCESSING], value: 0, color: EVENT_STATUS_COLORS[EVENT_STATUS_CODES.PROCESSING], }, { name: EVENT_STATUS_LABELS[EVENT_STATUS_CODES.COMPLETED], value: 0, color: EVENT_STATUS_COLORS[EVENT_STATUS_CODES.COMPLETED], }, ] // 事件统计配置 export const EVENT_STATISTICS_CONFIG = [ { name: EVENT_STATUS_LABELS[EVENT_STATUS_CODES.PENDING_AUDIT], value: 0, img: 'overviewImg1', // 需要在组件中映射 color: EVENT_STATUS_COLORS[EVENT_STATUS_CODES.PENDING_AUDIT], status: EVENT_STATUS_CODES.PENDING_AUDIT }, { name: EVENT_STATUS_LABELS[EVENT_STATUS_CODES.PENDING_PROCESSING], value: 0, img: 'overviewImg3', // 需要在组件中映射 color: EVENT_STATUS_COLORS[EVENT_STATUS_CODES.PENDING_PROCESSING], status: EVENT_STATUS_CODES.PENDING_PROCESSING }, { name: EVENT_STATUS_LABELS[EVENT_STATUS_CODES.PROCESSING], value: 0, img: 'overviewImg4', // 需要在组件中映射 color: EVENT_STATUS_COLORS[EVENT_STATUS_CODES.PROCESSING], status: EVENT_STATUS_CODES.PROCESSING }, { name: EVENT_STATUS_LABELS[EVENT_STATUS_CODES.COMPLETED], value: 0, img: 'overviewImg5', // 需要在组件中映射 color: EVENT_STATUS_COLORS[EVENT_STATUS_CODES.COMPLETED], status: EVENT_STATUS_CODES.COMPLETED }, ] // 事件概况详情下拉配置 export const EVENT_DETAILS_STATISTICS_CONFIG = [ { name: '全部状态', img: 'status0Img', id: '', few: true, color: '#FFFFFF', active: true }, { name: EVENT_STATUS_LABELS[EVENT_STATUS_CODES.PENDING_AUDIT], id: '2', img: 'status2Img', // 需要在组件中映射 few: true, color: EVENT_STATUS_COLORS[EVENT_STATUS_CODES.PENDING_AUDIT], }, { name: EVENT_STATUS_LABELS[EVENT_STATUS_CODES.PENDING_PROCESSING], id: '0', img: 'status2Img', // 需要在组件中映射 color: EVENT_STATUS_COLORS[EVENT_STATUS_CODES.PENDING_PROCESSING], few: true }, { name: EVENT_STATUS_LABELS[EVENT_STATUS_CODES.PROCESSING], id: '3', img: 'status3Img', // 需要在组件中映射 color: EVENT_STATUS_COLORS[EVENT_STATUS_CODES.PROCESSING], few: true }, { name: EVENT_STATUS_LABELS[EVENT_STATUS_CODES.COMPLETED], id: '4', img: 'status4Img', // 需要在组件中映射 color: EVENT_STATUS_COLORS[EVENT_STATUS_CODES.COMPLETED], few: true }, ]