data.js 4.01 KB
const alertStatus = [{
		index: 0,
		name: '全部',
		value: '',
		bgColor: '#377DFF',
		textColor: '#377DFF'
	},
	{
		index: 1,
		name: '激活未确认',
		value: 'ACTIVE_UNACK',
		bgColor: '#F6F6F6',
		textColor: '#F6F6F6'
	},
	{
		index: 2,
		name: '激活已确认',
		value: 'ACTIVE_ACK',
		bgColor: '#F6F6F6',
		textColor: '#F6F6F6'
	},
	{
		index: 3,
		name: '清除未确认',
		value: 'CLEARED_UNACK',
		bgColor: '#F6F6F6',
		textColor: '#F6F6F6'
	},
	{
		index: 4,
		name: '清除已确认',
		value: 'CLEARED_ACK',
		bgColor: '#F6F6F6',
		textColor: '#F6F6F6'
	},
]
const deviceType = [{
		index: 1,
		name: '全部',
		value: '',
		bgColor: '#377DFF',
		textColor: '#377DFF'
	},
	{
		index: 2,
		name: '网关设备',
		value: 'GATEWAY',
		bgColor: '#F6F6F6',
		textColor: '#F6F6F6'
	},
	{
		index: 3,
		name: '网关子设备',
		value: 'SENSOR',
		bgColor: '#F6F6F6',
		textColor: '#F6F6F6'
	},
	{
		index: 4,
		name: '直连设备',
		value: 'DIRECT_CONNECTION',
		bgColor: '#F6F6F6',
		textColor: '#F6F6F6'
	}
]
const alertLevel = [{
		index: 1,
		name: '全部',
		value: '',
		bgColor: '#377DFF',
		textColor: '#377DFF'
	},
	{
		index: 2,
		name: '危险',
		value: 'CRITICAL',
		bgColor: '#F6F6F6',
		textColor: '#F6F6F6'
	},
	{
		index: 3,
		name: '重要',
		value: 'MAJOR',
		bgColor: '#F6F6F6',
		textColor: '#F6F6F6'
	},
	{
		index: 4,
		name: '次要',
		value: 'MINOR',
		bgColor: '#F6F6F6',
		textColor: '#F6F6F6'
	},
	{
		index: 5,
		name: '警告',
		value: 'WARNING',
		bgColor: '#F6F6F6',
		textColor: '#F6F6F6'
	},
	{
		index: 6,
		name: '不确定',
		value: 'INDETERMINATE',
		bgColor: '#F6F6F6',
		textColor: '#F6F6F6'
	}
]

const timeArea = [{
		index: 1,
		name: '全部',
		value: 0,
		bgColor: '#F6F6F6',
		textColor: '#F6F6F6'
	},
	{
		index: 2,
		name: '30分钟',
		value: 30,
		bgColor: '#F6F6F6',
		textColor: '#F6F6F6'
	},
	{
		index: 3,
		name: '1小时',
		value: 60,
		bgColor: '#F6F6F6',
		textColor: '#F6F6F6'
	},
	{
		index: 4,
		name: '2小时',
		value: 120,
		bgColor: '#F6F6F6',
		textColor: '#F6F6F6'
	},
	{
		index: 5,
		name: '近一天',
		value: 1440,
		bgColor: '#F6F6F6',
		textColor: '#F6F6F6'
	}
]

const alarmSeverity = [{
		label: '危险',
		value: 'CRITICAL',
		color: '#DE4437',
		icon: '/static/danger.png',
	},
	{
		label: '重要',
		value: 'MAJOR',
		color: '#DE7337',
		icon: '/static/major.png',
	},
	{
		label: '次要',
		value: 'MINOR',
		color: '#FFC107',
		icon: '/static/secondary.png',
	},
	{
		label: '警告',
		value: 'WARNING',
		color: '#DE4437',
		icon: '/static/danger.png',
	},
	{
		label: '不确定',
		value: 'INDETERMINATE',
		color: '#00C9A7',
		icon: '/static/noshue.png',
	},
]

const alarmStatus = [{
		label: '清除未确认',
		value: 'CLEARED_UNACK'
	},
	{
		label: '激活未确认',
		value: 'ACTIVE_UNACK'
	},
	{
		label: '清除已确认',
		value: 'CLEARED_ACK'
	},
	{
		label: '激活已确认',
		value: 'ACTIVE_ACK'
	},
]

const operationNumberOrDate = [{
		label: '等于',
		value: 'EQUAL',
		symbol: '='
	},
	{
		label: '不等于',
		value: 'NOT_EQUAL',
		symbol: '!='
	},
	{
		label: '小于',
		value: 'LESS',
		symbol: '<'
	},
	{
		label: '小于等于',
		value: 'LESS_OR_EQUAL',
		symbol: '<='
	},
	{
		label: '大于',
		value: 'GREATER',
		symbol: '>'
	},
	{
		label: '大于等于',
		value: 'GREATER_OR_EQUAL',
		symbol: '>='
	},
];

const operationString = [{
		label: '等于',
		value: 'EQUAL',
		symbol: '='
	},
	{
		label: '不等于',
		value: 'NOT_EQUAL',
		symbol: '!='
	},
	{
		label: '开始于',
		value: 'STARTS_WITH',
		symbol: '开始于'
	},
	{
		label: '结束于',
		value: 'ENDS_WITH',
		symbol: '结束于'
	},
	{
		label: '包含',
		value: 'CONTAINS',
		symbol: '包含'
	},
	{
		label: '不包含',
		value: 'NOT_CONTAINS',
		symbol: '不包含'
	},
];

const operationBoolean = [{
		label: '等于',
		value: 'EQUAL',
		symbol: '='
	},
	{
		label: '不等于',
		value: 'NOT_EQUAL',
		symbol: '!='
	},
];

export {
	alertStatus,
	deviceType,
	alertLevel,
	timeArea,
	alarmSeverity,
	alarmStatus,
	operationNumberOrDate,
	operationString,
	operationBoolean
}