Browse Source

fix:对接接口

temp
zhaohy 3 months ago
parent
commit
0ef0bb57f3
  1. 1
      hx-ai-intelligent/src/api/alarmManagement/energyAlarm.ts
  2. 1
      hx-ai-intelligent/src/api/alarmManagement/equipmentAlarm.ts
  3. 35
      hx-ai-intelligent/src/view/alarmManagement/energyAlarm/look.vue
  4. 36
      hx-ai-intelligent/src/view/alarmManagement/equipmentAlarm/look.vue

1
hx-ai-intelligent/src/api/alarmManagement/energyAlarm.ts

@ -5,4 +5,5 @@ export enum energyAlarmApi {
getCodeList = `${BASE_URL}/api/AlarmEnergyConsumptionLog/selectErrorCodeList `, //能碳告警 列表 getCodeList = `${BASE_URL}/api/AlarmEnergyConsumptionLog/selectErrorCodeList `, //能碳告警 列表
getSelectAlarmEnergyConsumptionLogStatusProcess = `${BASE_URL}/api/AlarmEnergyConsumptionLogStatusProcess/selectAlarmEnergyConsumptionLogStatusProcess`, //能碳告警 状态 没有创建工单log接口 getSelectAlarmEnergyConsumptionLogStatusProcess = `${BASE_URL}/api/AlarmEnergyConsumptionLogStatusProcess/selectAlarmEnergyConsumptionLogStatusProcess`, //能碳告警 状态 没有创建工单log接口
noCreatOrUpdateLog = `${BASE_URL}/api/AlarmEnergyConsumptionLogStatusProcess/creatOrUpdate`, //能碳告警 状态 没有创建工单 添加 修改状态log noCreatOrUpdateLog = `${BASE_URL}/api/AlarmEnergyConsumptionLogStatusProcess/creatOrUpdate`, //能碳告警 状态 没有创建工单 添加 修改状态log
getEnergyGraph = `${BASE_URL}/energy/trigger/getEnergyGraph`, //能碳告警 状态 echarts图
} }

1
hx-ai-intelligent/src/api/alarmManagement/equipmentAlarm.ts

@ -5,4 +5,5 @@ export enum equipmentAlarmApi {
getCodeList = `${BASE_URL}/api/AlarmEquipmentLog/selectErrorCodeList`, //设备告警 列表 getCodeList = `${BASE_URL}/api/AlarmEquipmentLog/selectErrorCodeList`, //设备告警 列表
getSelectAlarmEquipmentLogStatusProcess = `${BASE_URL}/api/AlarmEquipmentLogStatusProcess/selectAlarmEquipmentLogStatusProcess`, //设备告警 状态 没有创建工单log接口 getSelectAlarmEquipmentLogStatusProcess = `${BASE_URL}/api/AlarmEquipmentLogStatusProcess/selectAlarmEquipmentLogStatusProcess`, //设备告警 状态 没有创建工单log接口
noCreatOrUpdateLog = `${BASE_URL}/api/AlarmEquipmentLogStatusProcess/creatOrUpdate`, //设备告警 状态 没有创建工单 添加 修改状态log noCreatOrUpdateLog = `${BASE_URL}/api/AlarmEquipmentLogStatusProcess/creatOrUpdate`, //设备告警 状态 没有创建工单 添加 修改状态log
getDeviceGraph = `${BASE_URL}/equipment/trigger/getDeviceGraph`, //设备告警 echats图
} }

35
hx-ai-intelligent/src/view/alarmManagement/energyAlarm/look.vue

@ -33,7 +33,7 @@
}}</a-descriptions-item> }}</a-descriptions-item>
<a-descriptions-item label="错误码">{{ infoObject.errorCode }}</a-descriptions-item> <a-descriptions-item label="错误码">{{ infoObject.errorCode }}</a-descriptions-item>
<a-descriptions-item label="告警描述"> <a-descriptions-item label="告警描述">
<div style="color: #2778ff">{{ infoObject.alarmTitle }}</div> <div style="color: rgba(255, 118, 54, 1)">{{ infoObject.alarmTitle }}</div>
{{ infoObject.abnormalDescription }}</a-descriptions-item {{ infoObject.abnormalDescription }}</a-descriptions-item
> >
<a-descriptions-item label="监测点位"> <a-descriptions-item label="监测点位">
@ -56,6 +56,9 @@
}); });
import { ref } from 'vue'; import { ref } from 'vue';
import * as echarts from 'echarts'; import * as echarts from 'echarts';
import { energyAlarmApi } from '/@/api/alarmManagement/energyAlarm';
import { http } from '/nerv-lib/util';
import { message } from 'ant-design-vue';
let chartInstance: echarts.ECharts | null = null; let chartInstance: echarts.ECharts | null = null;
const graphChart = ref(null); const graphChart = ref(null);
@ -94,19 +97,21 @@
const toggle = (data: any) => { const toggle = (data: any) => {
infoObject.value = data; infoObject.value = data;
visible.value = true; visible.value = true;
setTimeout(() => { // setTimeout(() => {
getChatr(); // getChatr();
}, 500); // }, 500);
}; http.get(energyAlarmApi.getEnergyGraph, { logId: infoObject.value.id }).then((res: any) => {
const getChatr = () => { if (res.msg === 'success') {
let dayData = []; const data = res.data;
let energyAlarm: any = []; if (data.length > 0) {
getChatr(data[0]);
// Extend data for 30 days }
for (let i = 1; i < 30; i++) { } else {
dayData.push(`3/${i}`); message.error(res.msg);
energyAlarm.push(Math.floor(Math.random() * 250));
} }
});
};
const getChatr = (data) => {
if (chartInstance) { if (chartInstance) {
chartInstance.dispose(); chartInstance.dispose();
} }
@ -182,7 +187,7 @@
return value; return value;
}, },
}, },
data: dayData, data: data.dateList,
}, },
], ],
yAxis: [ yAxis: [
@ -342,7 +347,7 @@
shadowBlur: 20, shadowBlur: 20,
}, },
}, },
data: energyAlarm, data: data.data,
}, },
], ],
}; };

36
hx-ai-intelligent/src/view/alarmManagement/equipmentAlarm/look.vue

@ -54,6 +54,9 @@
}); });
import { ref } from 'vue'; import { ref } from 'vue';
import * as echarts from 'echarts'; import * as echarts from 'echarts';
import { equipmentAlarmApi } from '/@/api/alarmManagement/equipmentAlarm';
import { http } from '/nerv-lib/util';
import { message } from 'ant-design-vue';
let chartInstance: echarts.ECharts | null = null; let chartInstance: echarts.ECharts | null = null;
const graphChart = ref(null); const graphChart = ref(null);
@ -92,20 +95,23 @@
const toggle = (data: any) => { const toggle = (data: any) => {
infoObject.value = data; infoObject.value = data;
visible.value = true; visible.value = true;
setTimeout(() => { // setTimeout(() => {
// echarts // // echarts
getChatr(); // getChatr();
}, 500); // }, 500);
}; http.get(equipmentAlarmApi.getDeviceGraph, { logId: infoObject.value.id }).then((res: any) => {
const getChatr = () => { if (res.msg === 'success') {
let dayData = []; console.log(res.data, '数据');
let energyAlarm: any = []; const data = res.data;
if (data.length > 0) {
// Extend data for 30 days getChatr(data[0]);
for (let i = 1; i < 30; i++) { }
dayData.push(`3/${i}`); } else {
energyAlarm.push(Math.floor(Math.random() * 250)); message.error(res.msg);
} }
});
};
const getChatr = (data: any) => {
if (chartInstance) { if (chartInstance) {
chartInstance.dispose(); chartInstance.dispose();
} }
@ -182,7 +188,7 @@
return value; return value;
}, },
}, },
data: dayData, data: data.dateList,
}, },
], ],
yAxis: [ yAxis: [
@ -342,7 +348,7 @@
shadowBlur: 20, shadowBlur: 20,
}, },
}, },
data: energyAlarm, data: data.data,
}, },
], ],
}; };

Loading…
Cancel
Save