|
|
@@ -16,7 +16,7 @@
|
|
|
import { onMounted, onUnmounted, ref, computed, nextTick, onBeforeMount, watch } from 'vue';
|
|
|
import { useInitConfigs, useInitPage } from './hooks/useInit';
|
|
|
import ModuleCommonHsq from './components/ModuleCommonHsq.vue';
|
|
|
-import { getSystemApi } from './configurable.api';
|
|
|
+import { getSystemApi, getWarnInfo, getMonitorAndAlertBelt } from './configurable.api';
|
|
|
import { testConfigLink } from './configurable.data';
|
|
|
|
|
|
const { configs, fetchConfigs } = useInitConfigs();
|
|
|
@@ -25,23 +25,1062 @@ let interval: number | undefined;
|
|
|
|
|
|
// https获取监测数据
|
|
|
let timer: null | NodeJS.Timeout = null;
|
|
|
-function getMonitor() {
|
|
|
- // timer = setTimeout(async () => {
|
|
|
- // getSystemApi({ devicetype: 'sys', systemID: '2036323791827165185' }).then(updateData);
|
|
|
- // if (timer) {
|
|
|
- // timer = null;
|
|
|
- // }
|
|
|
- // getMonitor();
|
|
|
- // }, 10000);
|
|
|
+// 预警等级映射
|
|
|
+const warnTypeMap = {
|
|
|
+ '102': '黄色预警(较大风险)',
|
|
|
+ '103': '橙色预警(重大风险)',
|
|
|
+ '104': '红色预警(特别重大风险)',
|
|
|
+} as const;
|
|
|
+type WarnKey = keyof typeof warnTypeMap;
|
|
|
+
|
|
|
+// 原始单项设备接口类型
|
|
|
+interface RawDeviceItem {
|
|
|
+ deviceType: string;
|
|
|
+ fmin?: number | null;
|
|
|
+ fmax?: number | null;
|
|
|
+ trendMin?: number | null;
|
|
|
+ trendMax?: number | null;
|
|
|
+ trendCxTimeUnit?: number | null;
|
|
|
}
|
|
|
|
|
|
+// 原地扩展后的设备项类型
|
|
|
+interface ExtendDeviceItem extends RawDeviceItem {
|
|
|
+ warnName?: string;
|
|
|
+ warnCtrl?: string;
|
|
|
+ // 统一存储阈值区间
|
|
|
+ valRange?: string;
|
|
|
+ // 统一存储趋势描述
|
|
|
+ trendDesc?: string;
|
|
|
+}
|
|
|
onMounted(() => {
|
|
|
fetchConfigs('gas_injection').then(() => {
|
|
|
configs.value = testConfigLink;
|
|
|
- // getSystemApi({ devicetype: 'sys', systemID: '2036323791827165185' }).then(updateData);
|
|
|
+ refresh();
|
|
|
});
|
|
|
- getMonitor();
|
|
|
});
|
|
|
+// 刷新数据
|
|
|
+async function refresh() {
|
|
|
+ const warnInfo = [
|
|
|
+ {
|
|
|
+ id: '2057298950319865857',
|
|
|
+ alarmId: '2054074660250234881',
|
|
|
+ alarmName: null,
|
|
|
+ relId: null,
|
|
|
+ orderNum: null,
|
|
|
+ createBy: 'admin',
|
|
|
+ createTime: '2026-05-12 13:42:17',
|
|
|
+ updateBy: null,
|
|
|
+ updateTime: '2026-05-21 11:14:27',
|
|
|
+ sysOrgCode: 'A02A02',
|
|
|
+ sysId: '2028657172566073346',
|
|
|
+ deviceId: '2041418763917168642',
|
|
|
+ monitorId: '1611236056970682458',
|
|
|
+ fmin: 24,
|
|
|
+ fmax: 40,
|
|
|
+ bpmStatus: null,
|
|
|
+ orgCode: null,
|
|
|
+ cxTime: 10,
|
|
|
+ value: null,
|
|
|
+ monitorType: 2,
|
|
|
+ remark: null,
|
|
|
+ dataTrend: '',
|
|
|
+ trendCxTime: null,
|
|
|
+ trendCxTimeUnit: null,
|
|
|
+ trendMin: null,
|
|
|
+ trendMax: null,
|
|
|
+ alarmFlag: null,
|
|
|
+ errTime: null,
|
|
|
+ realAlarmFlag: null,
|
|
|
+ devicePos: null,
|
|
|
+ monitorName: null,
|
|
|
+ deviceName: null,
|
|
|
+ deviceType: 'modelsensor_co',
|
|
|
+ deviceKind: 'modelsensor',
|
|
|
+ warnName: 'CO预警联动',
|
|
|
+ warnCtrl: 'CO报警',
|
|
|
+ status: '启用',
|
|
|
+ grade: '24-40%',
|
|
|
+ linkID: '102',
|
|
|
+ },
|
|
|
+ {
|
|
|
+ id: '2057298950324060162',
|
|
|
+ alarmId: '2054074660250234881',
|
|
|
+ alarmName: null,
|
|
|
+ relId: null,
|
|
|
+ orderNum: null,
|
|
|
+ createBy: 'admin',
|
|
|
+ createTime: '2026-05-12 13:42:17',
|
|
|
+ updateBy: null,
|
|
|
+ updateTime: '2026-05-21 11:14:27',
|
|
|
+ sysOrgCode: 'A02A02',
|
|
|
+ sysId: '2028657172566073346',
|
|
|
+ deviceId: '2041424670260563970',
|
|
|
+ monitorId: '1572423736964422888',
|
|
|
+ fmin: 30,
|
|
|
+ fmax: 34,
|
|
|
+ bpmStatus: null,
|
|
|
+ orgCode: null,
|
|
|
+ cxTime: 10,
|
|
|
+ value: null,
|
|
|
+ monitorType: 2,
|
|
|
+ remark: null,
|
|
|
+ dataTrend: '',
|
|
|
+ trendCxTime: null,
|
|
|
+ trendCxTimeUnit: null,
|
|
|
+ trendMin: null,
|
|
|
+ trendMax: null,
|
|
|
+ alarmFlag: null,
|
|
|
+ errTime: null,
|
|
|
+ realAlarmFlag: null,
|
|
|
+ devicePos: null,
|
|
|
+ monitorName: null,
|
|
|
+ deviceName: null,
|
|
|
+ deviceType: 'modelsensor_temperature',
|
|
|
+ deviceKind: 'modelsensor',
|
|
|
+ warnName: '温度预警联动',
|
|
|
+ warnCtrl: '温度报警',
|
|
|
+ status: '启用',
|
|
|
+ grade: '30-34℃',
|
|
|
+ linkID: '102',
|
|
|
+ },
|
|
|
+ {
|
|
|
+ id: '2057298950328254466',
|
|
|
+ alarmId: '2054074660250234881',
|
|
|
+ alarmName: null,
|
|
|
+ relId: null,
|
|
|
+ orderNum: null,
|
|
|
+ createBy: 'admin',
|
|
|
+ createTime: '2026-05-12 13:42:17',
|
|
|
+ updateBy: null,
|
|
|
+ updateTime: '2026-05-21 11:14:27',
|
|
|
+ sysOrgCode: 'A02A02',
|
|
|
+ sysId: '2028657172566073346',
|
|
|
+ deviceId: '2041418763917168642',
|
|
|
+ monitorId: '1611236056970682458',
|
|
|
+ fmin: null,
|
|
|
+ fmax: null,
|
|
|
+ bpmStatus: null,
|
|
|
+ orgCode: null,
|
|
|
+ cxTime: null,
|
|
|
+ value: null,
|
|
|
+ monitorType: 2,
|
|
|
+ remark: null,
|
|
|
+ dataTrend: '0',
|
|
|
+ trendCxTime: 1,
|
|
|
+ trendCxTimeUnit: 0,
|
|
|
+ trendMin: 5,
|
|
|
+ trendMax: 10,
|
|
|
+ alarmFlag: null,
|
|
|
+ errTime: null,
|
|
|
+ realAlarmFlag: null,
|
|
|
+ devicePos: null,
|
|
|
+ monitorName: null,
|
|
|
+ deviceName: null,
|
|
|
+ deviceType: 'modelsensor_co',
|
|
|
+ deviceKind: 'modelsensor',
|
|
|
+ warnName: 'CO预警联动',
|
|
|
+ warnCtrl: 'CO报警',
|
|
|
+ status: '启用',
|
|
|
+ grade: '24-40%',
|
|
|
+ linkID: '102',
|
|
|
+ },
|
|
|
+ {
|
|
|
+ id: '2057298950332448770',
|
|
|
+ alarmId: '2054074660250234881',
|
|
|
+ alarmName: null,
|
|
|
+ relId: null,
|
|
|
+ orderNum: null,
|
|
|
+ createBy: 'admin',
|
|
|
+ createTime: '2026-05-12 13:42:17',
|
|
|
+ updateBy: null,
|
|
|
+ updateTime: '2026-05-21 11:14:27',
|
|
|
+ sysOrgCode: 'A02A02',
|
|
|
+ sysId: '2028657172566073346',
|
|
|
+ deviceId: '2041412005203120129',
|
|
|
+ monitorId: '2041411689489469441',
|
|
|
+ fmin: 0,
|
|
|
+ fmax: 5,
|
|
|
+ bpmStatus: null,
|
|
|
+ orgCode: null,
|
|
|
+ cxTime: 10,
|
|
|
+ value: null,
|
|
|
+ monitorType: 2,
|
|
|
+ remark: null,
|
|
|
+ dataTrend: '',
|
|
|
+ trendCxTime: null,
|
|
|
+ trendCxTimeUnit: null,
|
|
|
+ trendMin: null,
|
|
|
+ trendMax: null,
|
|
|
+ alarmFlag: null,
|
|
|
+ errTime: null,
|
|
|
+ realAlarmFlag: null,
|
|
|
+ devicePos: null,
|
|
|
+ monitorName: null,
|
|
|
+ deviceName: null,
|
|
|
+ deviceType: 'modelsensor_hcl',
|
|
|
+ deviceKind: 'modelsensor',
|
|
|
+ warnName: 'HCL预警联动',
|
|
|
+ warnCtrl: 'HCL报警',
|
|
|
+ status: '启用',
|
|
|
+ grade: '0-5%',
|
|
|
+ linkID: '102',
|
|
|
+ },
|
|
|
+ {
|
|
|
+ id: '2057298950336643073',
|
|
|
+ alarmId: '2054074660250234881',
|
|
|
+ alarmName: null,
|
|
|
+ relId: null,
|
|
|
+ orderNum: null,
|
|
|
+ createBy: 'admin',
|
|
|
+ createTime: '2026-05-12 13:42:17',
|
|
|
+ updateBy: null,
|
|
|
+ updateTime: '2026-05-21 11:14:27',
|
|
|
+ sysOrgCode: 'A02A02',
|
|
|
+ sysId: '2028657172566073346',
|
|
|
+ deviceId: '2041424670260563970',
|
|
|
+ monitorId: '1572423736964422888',
|
|
|
+ fmin: null,
|
|
|
+ fmax: null,
|
|
|
+ bpmStatus: null,
|
|
|
+ orgCode: null,
|
|
|
+ cxTime: null,
|
|
|
+ value: null,
|
|
|
+ monitorType: 2,
|
|
|
+ remark: null,
|
|
|
+ dataTrend: '0',
|
|
|
+ trendCxTime: 1,
|
|
|
+ trendCxTimeUnit: 1,
|
|
|
+ trendMin: 3,
|
|
|
+ trendMax: null,
|
|
|
+ alarmFlag: null,
|
|
|
+ errTime: null,
|
|
|
+ realAlarmFlag: null,
|
|
|
+ devicePos: null,
|
|
|
+ monitorName: null,
|
|
|
+ deviceName: null,
|
|
|
+ deviceType: 'modelsensor_temperature',
|
|
|
+ deviceKind: 'modelsensor',
|
|
|
+ warnName: '温度预警联动',
|
|
|
+ warnCtrl: '温度报警',
|
|
|
+ status: '启用',
|
|
|
+ grade: '30-34℃',
|
|
|
+ linkID: '102',
|
|
|
+ },
|
|
|
+ ];
|
|
|
+ const resWarn = await {
|
|
|
+ warn_result: [
|
|
|
+ {
|
|
|
+ area: '2#分区红色预警',
|
|
|
+ sysId: 2028657172566073300,
|
|
|
+ advice: '',
|
|
|
+ alarmId: '2054086700515766273',
|
|
|
+ alarmRecords: {
|
|
|
+ '1': [
|
|
|
+ {
|
|
|
+ id: '2054086700679344130',
|
|
|
+ alarmId: '2054086700515766273',
|
|
|
+ alarmName: null,
|
|
|
+ relId: null,
|
|
|
+ orderNum: 1,
|
|
|
+ createBy: 'admin',
|
|
|
+ createTime: '2026-05-12 14:30:07',
|
|
|
+ updateBy: null,
|
|
|
+ updateTime: null,
|
|
|
+ sysOrgCode: 'A02A02',
|
|
|
+ sysId: '2028657172566073346',
|
|
|
+ deviceId: '2041442374828765186',
|
|
|
+ monitorId: '1611236056970682449',
|
|
|
+ fmin: null,
|
|
|
+ fmax: null,
|
|
|
+ bpmStatus: null,
|
|
|
+ orgCode: null,
|
|
|
+ cxTime: null,
|
|
|
+ value: '1',
|
|
|
+ monitorType: 1,
|
|
|
+ remark: '',
|
|
|
+ dataTrend: null,
|
|
|
+ trendCxTime: null,
|
|
|
+ trendCxTimeUnit: null,
|
|
|
+ trendMin: null,
|
|
|
+ trendMax: null,
|
|
|
+ alarmFlag: null,
|
|
|
+ errTime: null,
|
|
|
+ realAlarmFlag: null,
|
|
|
+ devicePos: '1#球阀',
|
|
|
+ monitorName: '启动',
|
|
|
+ deviceName: '东翼胶带运输大巷球阀',
|
|
|
+ deviceType: null,
|
|
|
+ deviceKind: null,
|
|
|
+ },
|
|
|
+ {
|
|
|
+ id: '2054086700683538433',
|
|
|
+ alarmId: '2054086700515766273',
|
|
|
+ alarmName: null,
|
|
|
+ relId: null,
|
|
|
+ orderNum: 1,
|
|
|
+ createBy: 'admin',
|
|
|
+ createTime: '2026-05-12 14:30:07',
|
|
|
+ updateBy: null,
|
|
|
+ updateTime: null,
|
|
|
+ sysOrgCode: 'A02A02',
|
|
|
+ sysId: '2028657172566073346',
|
|
|
+ deviceId: '2041442374828765187',
|
|
|
+ monitorId: '1611236056970682449',
|
|
|
+ fmin: null,
|
|
|
+ fmax: null,
|
|
|
+ bpmStatus: null,
|
|
|
+ orgCode: null,
|
|
|
+ cxTime: null,
|
|
|
+ value: '1',
|
|
|
+ monitorType: 1,
|
|
|
+ remark: '',
|
|
|
+ dataTrend: null,
|
|
|
+ trendCxTime: null,
|
|
|
+ trendCxTimeUnit: null,
|
|
|
+ trendMin: null,
|
|
|
+ trendMax: null,
|
|
|
+ alarmFlag: null,
|
|
|
+ errTime: null,
|
|
|
+ realAlarmFlag: null,
|
|
|
+ devicePos: '2#球阀',
|
|
|
+ monitorName: '启动',
|
|
|
+ deviceName: '东翼胶带运输大巷球阀',
|
|
|
+ deviceType: null,
|
|
|
+ deviceKind: null,
|
|
|
+ },
|
|
|
+ {
|
|
|
+ id: '2054088286164004866',
|
|
|
+ alarmId: '2054086700515766273',
|
|
|
+ alarmName: null,
|
|
|
+ relId: null,
|
|
|
+ orderNum: 2,
|
|
|
+ createBy: 'admin',
|
|
|
+ createTime: '2026-05-12 14:36:25',
|
|
|
+ updateBy: null,
|
|
|
+ updateTime: null,
|
|
|
+ sysOrgCode: 'A02A02',
|
|
|
+ sysId: '2028657172566073346',
|
|
|
+ deviceId: '1752953874179284994',
|
|
|
+ monitorId: '1752953596814155778',
|
|
|
+ fmin: null,
|
|
|
+ fmax: null,
|
|
|
+ bpmStatus: '1',
|
|
|
+ orgCode: null,
|
|
|
+ cxTime: null,
|
|
|
+ value: '',
|
|
|
+ monitorType: 1,
|
|
|
+ remark: null,
|
|
|
+ dataTrend: null,
|
|
|
+ trendCxTime: null,
|
|
|
+ trendCxTimeUnit: null,
|
|
|
+ trendMin: null,
|
|
|
+ trendMax: null,
|
|
|
+ alarmFlag: null,
|
|
|
+ errTime: null,
|
|
|
+ realAlarmFlag: null,
|
|
|
+ devicePos: '风门6',
|
|
|
+ monitorName: '同时打开',
|
|
|
+ deviceName: '风门6',
|
|
|
+ deviceType: null,
|
|
|
+ deviceKind: null,
|
|
|
+ },
|
|
|
+ ],
|
|
|
+ '2': [
|
|
|
+ {
|
|
|
+ id: '2054086700662566914',
|
|
|
+ alarmId: '2054086700515766273',
|
|
|
+ alarmName: null,
|
|
|
+ relId: null,
|
|
|
+ orderNum: null,
|
|
|
+ createBy: 'admin',
|
|
|
+ createTime: '2026-05-12 14:30:07',
|
|
|
+ updateBy: null,
|
|
|
+ updateTime: null,
|
|
|
+ sysOrgCode: 'A02A02',
|
|
|
+ sysId: '2028657172566073346',
|
|
|
+ deviceId: '2041418763917168643',
|
|
|
+ monitorId: '1611236056970682458',
|
|
|
+ fmin: 100,
|
|
|
+ fmax: null,
|
|
|
+ bpmStatus: null,
|
|
|
+ orgCode: null,
|
|
|
+ cxTime: 10,
|
|
|
+ value: null,
|
|
|
+ monitorType: 2,
|
|
|
+ remark: null,
|
|
|
+ dataTrend: '',
|
|
|
+ trendCxTime: null,
|
|
|
+ trendCxTimeUnit: null,
|
|
|
+ trendMin: null,
|
|
|
+ trendMax: null,
|
|
|
+ alarmFlag: null,
|
|
|
+ errTime: null,
|
|
|
+ realAlarmFlag: null,
|
|
|
+ devicePos: '2#CO传感器',
|
|
|
+ monitorName: '一氧化碳',
|
|
|
+ deviceName: '东翼胶带运输大巷CO传感器',
|
|
|
+ deviceType: null,
|
|
|
+ deviceKind: null,
|
|
|
+ },
|
|
|
+ {
|
|
|
+ id: '2054086700666761217',
|
|
|
+ alarmId: '2054086700515766273',
|
|
|
+ alarmName: null,
|
|
|
+ relId: null,
|
|
|
+ orderNum: null,
|
|
|
+ createBy: 'admin',
|
|
|
+ createTime: '2026-05-12 14:30:07',
|
|
|
+ updateBy: null,
|
|
|
+ updateTime: null,
|
|
|
+ sysOrgCode: 'A02A02',
|
|
|
+ sysId: '2028657172566073346',
|
|
|
+ deviceId: '2041424670260563971',
|
|
|
+ monitorId: '1572423736964422888',
|
|
|
+ fmin: 50,
|
|
|
+ fmax: null,
|
|
|
+ bpmStatus: null,
|
|
|
+ orgCode: null,
|
|
|
+ cxTime: 10,
|
|
|
+ value: null,
|
|
|
+ monitorType: 2,
|
|
|
+ remark: null,
|
|
|
+ dataTrend: '',
|
|
|
+ trendCxTime: null,
|
|
|
+ trendCxTimeUnit: null,
|
|
|
+ trendMin: null,
|
|
|
+ trendMax: null,
|
|
|
+ alarmFlag: null,
|
|
|
+ errTime: null,
|
|
|
+ realAlarmFlag: null,
|
|
|
+ devicePos: '2#温度传感器',
|
|
|
+ monitorName: '温度',
|
|
|
+ deviceName: '东翼胶带运输大巷温度传感器',
|
|
|
+ deviceType: null,
|
|
|
+ deviceKind: null,
|
|
|
+ },
|
|
|
+ {
|
|
|
+ id: '2054086700666761218',
|
|
|
+ alarmId: '2054086700515766273',
|
|
|
+ alarmName: null,
|
|
|
+ relId: null,
|
|
|
+ orderNum: null,
|
|
|
+ createBy: 'admin',
|
|
|
+ createTime: '2026-05-12 14:30:07',
|
|
|
+ updateBy: null,
|
|
|
+ updateTime: null,
|
|
|
+ sysOrgCode: 'A02A02',
|
|
|
+ sysId: '2028657172566073346',
|
|
|
+ deviceId: '2041418763917168643',
|
|
|
+ monitorId: '1611236056970682458',
|
|
|
+ fmin: null,
|
|
|
+ fmax: null,
|
|
|
+ bpmStatus: null,
|
|
|
+ orgCode: null,
|
|
|
+ cxTime: null,
|
|
|
+ value: null,
|
|
|
+ monitorType: 2,
|
|
|
+ remark: null,
|
|
|
+ dataTrend: '0',
|
|
|
+ trendCxTime: 1,
|
|
|
+ trendCxTimeUnit: 0,
|
|
|
+ trendMin: 20,
|
|
|
+ trendMax: null,
|
|
|
+ alarmFlag: null,
|
|
|
+ errTime: null,
|
|
|
+ realAlarmFlag: null,
|
|
|
+ devicePos: '2#CO传感器',
|
|
|
+ monitorName: '一氧化碳',
|
|
|
+ deviceName: '东翼胶带运输大巷CO传感器',
|
|
|
+ deviceType: null,
|
|
|
+ deviceKind: null,
|
|
|
+ },
|
|
|
+ {
|
|
|
+ id: '2054086700670955522',
|
|
|
+ alarmId: '2054086700515766273',
|
|
|
+ alarmName: null,
|
|
|
+ relId: null,
|
|
|
+ orderNum: null,
|
|
|
+ createBy: 'admin',
|
|
|
+ createTime: '2026-05-12 14:30:07',
|
|
|
+ updateBy: null,
|
|
|
+ updateTime: null,
|
|
|
+ sysOrgCode: 'A02A02',
|
|
|
+ sysId: '2028657172566073346',
|
|
|
+ deviceId: '2041412005203120130',
|
|
|
+ monitorId: '2041411689489469441',
|
|
|
+ fmin: 10,
|
|
|
+ fmax: null,
|
|
|
+ bpmStatus: null,
|
|
|
+ orgCode: null,
|
|
|
+ cxTime: 10,
|
|
|
+ value: null,
|
|
|
+ monitorType: 2,
|
|
|
+ remark: null,
|
|
|
+ dataTrend: '',
|
|
|
+ trendCxTime: null,
|
|
|
+ trendCxTimeUnit: null,
|
|
|
+ trendMin: null,
|
|
|
+ trendMax: null,
|
|
|
+ alarmFlag: null,
|
|
|
+ errTime: null,
|
|
|
+ realAlarmFlag: null,
|
|
|
+ devicePos: '2#HCl传感器',
|
|
|
+ monitorName: 'HCl浓度',
|
|
|
+ deviceName: '东翼胶带运输大巷HCl传感器',
|
|
|
+ deviceType: null,
|
|
|
+ deviceKind: null,
|
|
|
+ },
|
|
|
+ {
|
|
|
+ id: '2054086700670955523',
|
|
|
+ alarmId: '2054086700515766273',
|
|
|
+ alarmName: null,
|
|
|
+ relId: null,
|
|
|
+ orderNum: null,
|
|
|
+ createBy: 'admin',
|
|
|
+ createTime: '2026-05-12 14:30:07',
|
|
|
+ updateBy: null,
|
|
|
+ updateTime: null,
|
|
|
+ sysOrgCode: 'A02A02',
|
|
|
+ sysId: '2028657172566073346',
|
|
|
+ deviceId: '2041424670260563971',
|
|
|
+ monitorId: '1572423736964422888',
|
|
|
+ fmin: null,
|
|
|
+ fmax: null,
|
|
|
+ bpmStatus: null,
|
|
|
+ orgCode: null,
|
|
|
+ cxTime: null,
|
|
|
+ value: null,
|
|
|
+ monitorType: 2,
|
|
|
+ remark: null,
|
|
|
+ dataTrend: '0',
|
|
|
+ trendCxTime: 1,
|
|
|
+ trendCxTimeUnit: 0,
|
|
|
+ trendMin: 5,
|
|
|
+ trendMax: null,
|
|
|
+ alarmFlag: null,
|
|
|
+ errTime: null,
|
|
|
+ realAlarmFlag: null,
|
|
|
+ devicePos: '2#温度传感器',
|
|
|
+ monitorName: '温度',
|
|
|
+ deviceName: '东翼胶带运输大巷温度传感器',
|
|
|
+ deviceType: null,
|
|
|
+ deviceKind: null,
|
|
|
+ },
|
|
|
+ {
|
|
|
+ id: '2054086700675149826',
|
|
|
+ alarmId: '2054086700515766273',
|
|
|
+ alarmName: null,
|
|
|
+ relId: null,
|
|
|
+ orderNum: null,
|
|
|
+ createBy: 'admin',
|
|
|
+ createTime: '2026-05-12 14:30:07',
|
|
|
+ updateBy: null,
|
|
|
+ updateTime: null,
|
|
|
+ sysOrgCode: 'A02A02',
|
|
|
+ sysId: '2028657172566073346',
|
|
|
+ deviceId: '2041422154215034882',
|
|
|
+ monitorId: '1611236056970682454',
|
|
|
+ fmin: 0,
|
|
|
+ fmax: 1,
|
|
|
+ bpmStatus: null,
|
|
|
+ orgCode: null,
|
|
|
+ cxTime: 10,
|
|
|
+ value: null,
|
|
|
+ monitorType: 2,
|
|
|
+ remark: null,
|
|
|
+ dataTrend: '',
|
|
|
+ trendCxTime: null,
|
|
|
+ trendCxTimeUnit: null,
|
|
|
+ trendMin: null,
|
|
|
+ trendMax: null,
|
|
|
+ alarmFlag: null,
|
|
|
+ errTime: null,
|
|
|
+ realAlarmFlag: null,
|
|
|
+ devicePos: '2#火焰传感器',
|
|
|
+ monitorName: '火焰',
|
|
|
+ deviceName: '东翼胶带运输大巷火焰传感器',
|
|
|
+ deviceType: null,
|
|
|
+ deviceKind: null,
|
|
|
+ },
|
|
|
+ ],
|
|
|
+ },
|
|
|
+ logId: '2054096987822272514',
|
|
|
+ time: '2026-05-12 00:00:00',
|
|
|
+ type: '火焰异常!',
|
|
|
+ deviceId: 2041422154215035000,
|
|
|
+ status: '104',
|
|
|
+ },
|
|
|
+ {
|
|
|
+ area: '1#分区橙色预警',
|
|
|
+ sysId: 2028657172566073300,
|
|
|
+ advice: '',
|
|
|
+ alarmId: '2054081842890977282',
|
|
|
+ alarmRecords: {
|
|
|
+ '1': [
|
|
|
+ {
|
|
|
+ id: '2054081843079720961',
|
|
|
+ alarmId: '2054081842890977282',
|
|
|
+ alarmName: null,
|
|
|
+ relId: null,
|
|
|
+ orderNum: 1,
|
|
|
+ createBy: 'admin',
|
|
|
+ createTime: '2026-05-12 14:10:49',
|
|
|
+ updateBy: null,
|
|
|
+ updateTime: null,
|
|
|
+ sysOrgCode: 'A02A02',
|
|
|
+ sysId: '2028657172566073346',
|
|
|
+ deviceId: '2041442374828765186',
|
|
|
+ monitorId: '1611236056970682449',
|
|
|
+ fmin: null,
|
|
|
+ fmax: null,
|
|
|
+ bpmStatus: null,
|
|
|
+ orgCode: null,
|
|
|
+ cxTime: null,
|
|
|
+ value: '1',
|
|
|
+ monitorType: 1,
|
|
|
+ remark: '',
|
|
|
+ dataTrend: null,
|
|
|
+ trendCxTime: null,
|
|
|
+ trendCxTimeUnit: null,
|
|
|
+ trendMin: null,
|
|
|
+ trendMax: null,
|
|
|
+ alarmFlag: null,
|
|
|
+ errTime: null,
|
|
|
+ realAlarmFlag: null,
|
|
|
+ devicePos: '1#球阀',
|
|
|
+ monitorName: '启动',
|
|
|
+ deviceName: '东翼胶带运输大巷球阀',
|
|
|
+ deviceType: null,
|
|
|
+ deviceKind: null,
|
|
|
+ },
|
|
|
+ ],
|
|
|
+ '2': [
|
|
|
+ {
|
|
|
+ id: '2054081843062943745',
|
|
|
+ alarmId: '2054081842890977282',
|
|
|
+ alarmName: null,
|
|
|
+ relId: null,
|
|
|
+ orderNum: null,
|
|
|
+ createBy: 'admin',
|
|
|
+ createTime: '2026-05-12 14:10:49',
|
|
|
+ updateBy: null,
|
|
|
+ updateTime: null,
|
|
|
+ sysOrgCode: 'A02A02',
|
|
|
+ sysId: '2028657172566073346',
|
|
|
+ deviceId: '2041418763917168642',
|
|
|
+ monitorId: '1611236056970682458',
|
|
|
+ fmin: 40,
|
|
|
+ fmax: 100,
|
|
|
+ bpmStatus: null,
|
|
|
+ orgCode: null,
|
|
|
+ cxTime: 10,
|
|
|
+ value: null,
|
|
|
+ monitorType: 2,
|
|
|
+ remark: null,
|
|
|
+ dataTrend: '',
|
|
|
+ trendCxTime: null,
|
|
|
+ trendCxTimeUnit: null,
|
|
|
+ trendMin: null,
|
|
|
+ trendMax: null,
|
|
|
+ alarmFlag: null,
|
|
|
+ errTime: null,
|
|
|
+ realAlarmFlag: null,
|
|
|
+ devicePos: '1#CO传感器',
|
|
|
+ monitorName: '一氧化碳',
|
|
|
+ deviceName: '东翼胶带运输大巷CO传感器',
|
|
|
+ deviceType: null,
|
|
|
+ deviceKind: null,
|
|
|
+ },
|
|
|
+ {
|
|
|
+ id: '2054081843067138049',
|
|
|
+ alarmId: '2054081842890977282',
|
|
|
+ alarmName: null,
|
|
|
+ relId: null,
|
|
|
+ orderNum: null,
|
|
|
+ createBy: 'admin',
|
|
|
+ createTime: '2026-05-12 14:10:49',
|
|
|
+ updateBy: null,
|
|
|
+ updateTime: null,
|
|
|
+ sysOrgCode: 'A02A02',
|
|
|
+ sysId: '2028657172566073346',
|
|
|
+ deviceId: '2041424670260563970',
|
|
|
+ monitorId: '1572423736964422888',
|
|
|
+ fmin: 34,
|
|
|
+ fmax: 50,
|
|
|
+ bpmStatus: null,
|
|
|
+ orgCode: null,
|
|
|
+ cxTime: 10,
|
|
|
+ value: null,
|
|
|
+ monitorType: 2,
|
|
|
+ remark: null,
|
|
|
+ dataTrend: '',
|
|
|
+ trendCxTime: null,
|
|
|
+ trendCxTimeUnit: null,
|
|
|
+ trendMin: null,
|
|
|
+ trendMax: null,
|
|
|
+ alarmFlag: null,
|
|
|
+ errTime: null,
|
|
|
+ realAlarmFlag: null,
|
|
|
+ devicePos: '1#温度传感器',
|
|
|
+ monitorName: '温度',
|
|
|
+ deviceName: '东翼胶带运输大巷温度传感器',
|
|
|
+ deviceType: null,
|
|
|
+ deviceKind: null,
|
|
|
+ },
|
|
|
+ {
|
|
|
+ id: '2054081843067138050',
|
|
|
+ alarmId: '2054081842890977282',
|
|
|
+ alarmName: null,
|
|
|
+ relId: null,
|
|
|
+ orderNum: null,
|
|
|
+ createBy: 'admin',
|
|
|
+ createTime: '2026-05-12 14:10:49',
|
|
|
+ updateBy: null,
|
|
|
+ updateTime: null,
|
|
|
+ sysOrgCode: 'A02A02',
|
|
|
+ sysId: '2028657172566073346',
|
|
|
+ deviceId: '2041418763917168642',
|
|
|
+ monitorId: '1611236056970682458',
|
|
|
+ fmin: null,
|
|
|
+ fmax: null,
|
|
|
+ bpmStatus: null,
|
|
|
+ orgCode: null,
|
|
|
+ cxTime: null,
|
|
|
+ value: null,
|
|
|
+ monitorType: 2,
|
|
|
+ remark: null,
|
|
|
+ dataTrend: '0',
|
|
|
+ trendCxTime: 1,
|
|
|
+ trendCxTimeUnit: 0,
|
|
|
+ trendMin: 10,
|
|
|
+ trendMax: 20,
|
|
|
+ alarmFlag: null,
|
|
|
+ errTime: null,
|
|
|
+ realAlarmFlag: null,
|
|
|
+ devicePos: '1#CO传感器',
|
|
|
+ monitorName: '一氧化碳',
|
|
|
+ deviceName: '东翼胶带运输大巷CO传感器',
|
|
|
+ deviceType: null,
|
|
|
+ deviceKind: null,
|
|
|
+ },
|
|
|
+ {
|
|
|
+ id: '2054081843067138051',
|
|
|
+ alarmId: '2054081842890977282',
|
|
|
+ alarmName: null,
|
|
|
+ relId: null,
|
|
|
+ orderNum: null,
|
|
|
+ createBy: 'admin',
|
|
|
+ createTime: '2026-05-12 14:10:49',
|
|
|
+ updateBy: null,
|
|
|
+ updateTime: null,
|
|
|
+ sysOrgCode: 'A02A02',
|
|
|
+ sysId: '2028657172566073346',
|
|
|
+ deviceId: '2041412005203120129',
|
|
|
+ monitorId: '2041411689489469441',
|
|
|
+ fmin: 5,
|
|
|
+ fmax: 10,
|
|
|
+ bpmStatus: null,
|
|
|
+ orgCode: null,
|
|
|
+ cxTime: 10,
|
|
|
+ value: null,
|
|
|
+ monitorType: 2,
|
|
|
+ remark: null,
|
|
|
+ dataTrend: '',
|
|
|
+ trendCxTime: null,
|
|
|
+ trendCxTimeUnit: null,
|
|
|
+ trendMin: null,
|
|
|
+ trendMax: null,
|
|
|
+ alarmFlag: null,
|
|
|
+ errTime: null,
|
|
|
+ realAlarmFlag: null,
|
|
|
+ devicePos: '1#HCl传感器',
|
|
|
+ monitorName: 'HCl浓度',
|
|
|
+ deviceName: '东翼胶带运输大巷HCl传感器',
|
|
|
+ deviceType: null,
|
|
|
+ deviceKind: null,
|
|
|
+ },
|
|
|
+ {
|
|
|
+ id: '2054081843071332353',
|
|
|
+ alarmId: '2054081842890977282',
|
|
|
+ alarmName: null,
|
|
|
+ relId: null,
|
|
|
+ orderNum: null,
|
|
|
+ createBy: 'admin',
|
|
|
+ createTime: '2026-05-12 14:10:49',
|
|
|
+ updateBy: null,
|
|
|
+ updateTime: null,
|
|
|
+ sysOrgCode: 'A02A02',
|
|
|
+ sysId: '2028657172566073346',
|
|
|
+ deviceId: '2041424670260563970',
|
|
|
+ monitorId: '1572423736964422888',
|
|
|
+ fmin: null,
|
|
|
+ fmax: null,
|
|
|
+ bpmStatus: null,
|
|
|
+ orgCode: null,
|
|
|
+ cxTime: null,
|
|
|
+ value: null,
|
|
|
+ monitorType: 2,
|
|
|
+ remark: null,
|
|
|
+ dataTrend: '0',
|
|
|
+ trendCxTime: 1,
|
|
|
+ trendCxTimeUnit: 0,
|
|
|
+ trendMin: 1,
|
|
|
+ trendMax: 5,
|
|
|
+ alarmFlag: null,
|
|
|
+ errTime: null,
|
|
|
+ realAlarmFlag: null,
|
|
|
+ devicePos: '1#温度传感器',
|
|
|
+ monitorName: '温度',
|
|
|
+ deviceName: '东翼胶带运输大巷温度传感器',
|
|
|
+ deviceType: null,
|
|
|
+ deviceKind: null,
|
|
|
+ },
|
|
|
+ {
|
|
|
+ id: '2054081843075526657',
|
|
|
+ alarmId: '2054081842890977282',
|
|
|
+ alarmName: null,
|
|
|
+ relId: null,
|
|
|
+ orderNum: null,
|
|
|
+ createBy: 'admin',
|
|
|
+ createTime: '2026-05-12 14:10:49',
|
|
|
+ updateBy: null,
|
|
|
+ updateTime: null,
|
|
|
+ sysOrgCode: 'A02A02',
|
|
|
+ sysId: '2028657172566073346',
|
|
|
+ deviceId: '2039530720717275137',
|
|
|
+ monitorId: '1572423736972820485',
|
|
|
+ fmin: 0,
|
|
|
+ fmax: 1,
|
|
|
+ bpmStatus: null,
|
|
|
+ orgCode: null,
|
|
|
+ cxTime: 10,
|
|
|
+ value: null,
|
|
|
+ monitorType: 2,
|
|
|
+ remark: null,
|
|
|
+ dataTrend: '',
|
|
|
+ trendCxTime: null,
|
|
|
+ trendCxTimeUnit: null,
|
|
|
+ trendMin: null,
|
|
|
+ trendMax: null,
|
|
|
+ alarmFlag: null,
|
|
|
+ errTime: null,
|
|
|
+ realAlarmFlag: null,
|
|
|
+ devicePos: '1#烟雾传感器',
|
|
|
+ monitorName: '烟雾',
|
|
|
+ deviceName: '东翼胶带运输大巷烟雾传感器',
|
|
|
+ deviceType: null,
|
|
|
+ deviceKind: null,
|
|
|
+ },
|
|
|
+ ],
|
|
|
+ },
|
|
|
+ logId: '2054091940778520577',
|
|
|
+ time: '2026-05-12 00:00:00',
|
|
|
+ type: '烟雾异常!',
|
|
|
+ deviceId: 2039530720717275100,
|
|
|
+ status: '103',
|
|
|
+ },
|
|
|
+ {
|
|
|
+ area: '1#分区黄色预警',
|
|
|
+ sysId: 2028657172566073300,
|
|
|
+ advice: '',
|
|
|
+ alarmId: '2054074660250234881',
|
|
|
+ alarmRecords: {
|
|
|
+ '1': [],
|
|
|
+ '2': [
|
|
|
+ {
|
|
|
+ id: '2057298950319865857',
|
|
|
+ alarmId: '2054074660250234881',
|
|
|
+ alarmName: null,
|
|
|
+ relId: null,
|
|
|
+ orderNum: null,
|
|
|
+ createBy: 'admin',
|
|
|
+ createTime: '2026-05-12 13:42:17',
|
|
|
+ updateBy: null,
|
|
|
+ updateTime: '2026-05-21 11:14:27',
|
|
|
+ sysOrgCode: 'A02A02',
|
|
|
+ sysId: '2028657172566073346',
|
|
|
+ deviceId: '2041418763917168642',
|
|
|
+ monitorId: '1611236056970682458',
|
|
|
+ fmin: 24,
|
|
|
+ fmax: 40,
|
|
|
+ bpmStatus: null,
|
|
|
+ orgCode: null,
|
|
|
+ cxTime: 10,
|
|
|
+ value: null,
|
|
|
+ monitorType: 2,
|
|
|
+ remark: null,
|
|
|
+ dataTrend: '',
|
|
|
+ trendCxTime: null,
|
|
|
+ trendCxTimeUnit: null,
|
|
|
+ trendMin: null,
|
|
|
+ trendMax: null,
|
|
|
+ alarmFlag: null,
|
|
|
+ errTime: null,
|
|
|
+ realAlarmFlag: null,
|
|
|
+ devicePos: '1#CO传感器',
|
|
|
+ monitorName: '一氧化碳',
|
|
|
+ deviceName: '东翼胶带运输大巷CO传感器',
|
|
|
+ deviceType: null,
|
|
|
+ deviceKind: null,
|
|
|
+ },
|
|
|
+ {
|
|
|
+ id: '2057298950324060162',
|
|
|
+ alarmId: '2054074660250234881',
|
|
|
+ alarmName: null,
|
|
|
+ relId: null,
|
|
|
+ orderNum: null,
|
|
|
+ createBy: 'admin',
|
|
|
+ createTime: '2026-05-12 13:42:17',
|
|
|
+ updateBy: null,
|
|
|
+ updateTime: '2026-05-21 11:14:27',
|
|
|
+ sysOrgCode: 'A02A02',
|
|
|
+ sysId: '2028657172566073346',
|
|
|
+ deviceId: '2041424670260563970',
|
|
|
+ monitorId: '1572423736964422888',
|
|
|
+ fmin: 30,
|
|
|
+ fmax: 34,
|
|
|
+ bpmStatus: null,
|
|
|
+ orgCode: null,
|
|
|
+ cxTime: 10,
|
|
|
+ value: null,
|
|
|
+ monitorType: 2,
|
|
|
+ remark: null,
|
|
|
+ dataTrend: '',
|
|
|
+ trendCxTime: null,
|
|
|
+ trendCxTimeUnit: null,
|
|
|
+ trendMin: null,
|
|
|
+ trendMax: null,
|
|
|
+ alarmFlag: null,
|
|
|
+ errTime: null,
|
|
|
+ realAlarmFlag: null,
|
|
|
+ devicePos: '1#温度传感器',
|
|
|
+ monitorName: '温度',
|
|
|
+ deviceName: '东翼胶带运输大巷温度传感器',
|
|
|
+ deviceType: null,
|
|
|
+ deviceKind: null,
|
|
|
+ },
|
|
|
+ {
|
|
|
+ id: '2057298950328254466',
|
|
|
+ alarmId: '2054074660250234881',
|
|
|
+ alarmName: null,
|
|
|
+ relId: null,
|
|
|
+ orderNum: null,
|
|
|
+ createBy: 'admin',
|
|
|
+ createTime: '2026-05-12 13:42:17',
|
|
|
+ updateBy: null,
|
|
|
+ updateTime: '2026-05-21 11:14:27',
|
|
|
+ sysOrgCode: 'A02A02',
|
|
|
+ sysId: '2028657172566073346',
|
|
|
+ deviceId: '2041418763917168642',
|
|
|
+ monitorId: '1611236056970682458',
|
|
|
+ fmin: null,
|
|
|
+ fmax: null,
|
|
|
+ bpmStatus: null,
|
|
|
+ orgCode: null,
|
|
|
+ cxTime: null,
|
|
|
+ value: null,
|
|
|
+ monitorType: 2,
|
|
|
+ remark: null,
|
|
|
+ dataTrend: '0',
|
|
|
+ trendCxTime: 1,
|
|
|
+ trendCxTimeUnit: 0,
|
|
|
+ trendMin: 5,
|
|
|
+ trendMax: 10,
|
|
|
+ alarmFlag: null,
|
|
|
+ errTime: null,
|
|
|
+ realAlarmFlag: null,
|
|
|
+ devicePos: '1#CO传感器',
|
|
|
+ monitorName: '一氧化碳',
|
|
|
+ deviceName: '东翼胶带运输大巷CO传感器',
|
|
|
+ deviceType: null,
|
|
|
+ deviceKind: null,
|
|
|
+ },
|
|
|
+ {
|
|
|
+ id: '2057298950332448770',
|
|
|
+ alarmId: '2054074660250234881',
|
|
|
+ alarmName: null,
|
|
|
+ relId: null,
|
|
|
+ orderNum: null,
|
|
|
+ createBy: 'admin',
|
|
|
+ createTime: '2026-05-12 13:42:17',
|
|
|
+ updateBy: null,
|
|
|
+ updateTime: '2026-05-21 11:14:27',
|
|
|
+ sysOrgCode: 'A02A02',
|
|
|
+ sysId: '2028657172566073346',
|
|
|
+ deviceId: '2041412005203120129',
|
|
|
+ monitorId: '2041411689489469441',
|
|
|
+ fmin: 0,
|
|
|
+ fmax: 5,
|
|
|
+ bpmStatus: null,
|
|
|
+ orgCode: null,
|
|
|
+ cxTime: 10,
|
|
|
+ value: null,
|
|
|
+ monitorType: 2,
|
|
|
+ remark: null,
|
|
|
+ dataTrend: '',
|
|
|
+ trendCxTime: null,
|
|
|
+ trendCxTimeUnit: null,
|
|
|
+ trendMin: null,
|
|
|
+ trendMax: null,
|
|
|
+ alarmFlag: null,
|
|
|
+ errTime: null,
|
|
|
+ realAlarmFlag: null,
|
|
|
+ devicePos: '1#HCl传感器',
|
|
|
+ monitorName: 'HCl浓度',
|
|
|
+ deviceName: '东翼胶带运输大巷HCl传感器',
|
|
|
+ deviceType: null,
|
|
|
+ deviceKind: null,
|
|
|
+ },
|
|
|
+ {
|
|
|
+ id: '2057298950336643073',
|
|
|
+ alarmId: '2054074660250234881',
|
|
|
+ alarmName: null,
|
|
|
+ relId: null,
|
|
|
+ orderNum: null,
|
|
|
+ createBy: 'admin',
|
|
|
+ createTime: '2026-05-12 13:42:17',
|
|
|
+ updateBy: null,
|
|
|
+ updateTime: '2026-05-21 11:14:27',
|
|
|
+ sysOrgCode: 'A02A02',
|
|
|
+ sysId: '2028657172566073346',
|
|
|
+ deviceId: '2041424670260563970',
|
|
|
+ monitorId: '1572423736964422888',
|
|
|
+ fmin: null,
|
|
|
+ fmax: null,
|
|
|
+ bpmStatus: null,
|
|
|
+ orgCode: null,
|
|
|
+ cxTime: null,
|
|
|
+ value: null,
|
|
|
+ monitorType: 2,
|
|
|
+ remark: null,
|
|
|
+ dataTrend: '0',
|
|
|
+ trendCxTime: 1,
|
|
|
+ trendCxTimeUnit: 1,
|
|
|
+ trendMin: 3,
|
|
|
+ trendMax: null,
|
|
|
+ alarmFlag: null,
|
|
|
+ errTime: null,
|
|
|
+ realAlarmFlag: null,
|
|
|
+ devicePos: '1#温度传感器',
|
|
|
+ monitorName: '温度',
|
|
|
+ deviceName: '东翼胶带运输大巷温度传感器',
|
|
|
+ deviceType: null,
|
|
|
+ deviceKind: null,
|
|
|
+ },
|
|
|
+ ],
|
|
|
+ },
|
|
|
+ logId: '2054091940572999682',
|
|
|
+ time: '2026-05-12 00:00:00',
|
|
|
+ type: '一氧化碳异常!',
|
|
|
+ deviceId: 2041418763917168600,
|
|
|
+ status: '102',
|
|
|
+ },
|
|
|
+ ],
|
|
|
+ };
|
|
|
+ resWarn.warnInfo = warnInfo;
|
|
|
+ console.log(resWarn, '预警指标信息');
|
|
|
+ updateData(resWarn);
|
|
|
+}
|
|
|
|
|
|
watch(
|
|
|
() => data.value,
|