// 事件状态码
|
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
|
},
|
]
|