You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
142 lines
2.5 KiB
TypeScript
142 lines
2.5 KiB
TypeScript
import { DownOutlined } from "@ant-design/icons";
|
|
|
|
// 告警规则
|
|
export const alarmRulesEnums: Record<string, any>[] = [
|
|
{
|
|
label: '单人徘徊告警',
|
|
key: '1',
|
|
},
|
|
{
|
|
label: '多人聚集告警',
|
|
key: '2',
|
|
},
|
|
{
|
|
label: '敏感时间段告警',
|
|
key: '3',
|
|
},
|
|
{
|
|
label: '已忽略',
|
|
key: '4',
|
|
},
|
|
];
|
|
|
|
// 分布式设备状态
|
|
export const deviceStatusEnums: Record<string, any> = {
|
|
allStatus: {
|
|
miniName: '全部',
|
|
value: '0',
|
|
color: '',
|
|
},
|
|
onlineStatus: {
|
|
miniName: '在线',
|
|
value: '1',
|
|
color: 'success',
|
|
},
|
|
outlineStatus: {
|
|
miniName: '离线',
|
|
value: '2',
|
|
color: 'default',
|
|
},
|
|
processingStatus: {
|
|
miniName: '运行中',
|
|
value: '3',
|
|
color: 'warning',
|
|
},
|
|
errorStatus: {
|
|
miniName: '故障',
|
|
value: '4',
|
|
color: 'error',
|
|
},
|
|
};
|
|
// 资源设备~
|
|
export const resourceDeviceStatusEnums: Record<string, any> = {
|
|
allStatus: {
|
|
miniName: '全部异常',
|
|
value: '0',
|
|
color: '',
|
|
renderType: '',
|
|
},
|
|
storageWarn: {
|
|
miniName: '存储告警',
|
|
value: '1',
|
|
color: 'error',
|
|
renderType: 'progress',
|
|
},
|
|
GPUWarn: {
|
|
miniName: 'GPU告警',
|
|
value: '2',
|
|
color: 'success',
|
|
renderType: 'progress',
|
|
},
|
|
memoryWarn: {
|
|
miniName: '内存告警',
|
|
value: '3',
|
|
color: 'success',
|
|
renderType: 'progress',
|
|
},
|
|
errorStatus: {
|
|
miniName: 'CPU告警',
|
|
value: '4',
|
|
color: 'warning',
|
|
renderType: 'progress',
|
|
},
|
|
codeError: {
|
|
miniName: '代码出错',
|
|
value: '5',
|
|
color: 'error',
|
|
renderType: 'dot',
|
|
},
|
|
serveTimeOut: {
|
|
miniName: '服务器超时',
|
|
value: '6',
|
|
color: 'error',
|
|
renderType: 'dot',
|
|
},
|
|
};
|
|
// 告警等级~
|
|
export const alarmLevelStatusEnum: Record<string, any>[] = [
|
|
{
|
|
color: 'rgba(232, 13, 13, 1)',
|
|
value: '1',
|
|
label: '紧急',
|
|
isDelete: false,
|
|
icon: 'ArrowUpOutlined',
|
|
id: '1',
|
|
},
|
|
{
|
|
color: 'rgba(255, 136, 0, 1)',
|
|
value: '2',
|
|
label: '较高',
|
|
isDelete: false,
|
|
id: '2',
|
|
},
|
|
{
|
|
color: 'rgba(68, 139, 245, 1)',
|
|
value: '3',
|
|
label: '一般',
|
|
isDelete: false,
|
|
id: '3',
|
|
},
|
|
{
|
|
color: 'rgba(179, 214, 0, 1)',
|
|
value: '4',
|
|
label: '低',
|
|
isDelete: true,
|
|
id: '4',
|
|
},
|
|
{
|
|
color: 'rgba(81, 177, 6, 1)',
|
|
value: '5',
|
|
label: '较低',
|
|
isDelete: true,
|
|
id: '5',
|
|
},
|
|
{
|
|
color: 'rgba(43, 183, 136, 1)',
|
|
value: '6',
|
|
label: '非常低',
|
|
isDelete: true,
|
|
id: '6',
|
|
},
|
|
];
|