From 46490aebee82fc1d16bc46e0c246001fa1c23d98 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E7=99=BD=E8=8F=9C?=
<43331987+JiaLiBai@users.noreply.github.com>
Date: Tue, 1 Jul 2025 10:45:13 +0800
Subject: [PATCH] =?UTF-8?q?=E6=95=85=E9=9A=9C=E5=91=8A=E8=AD=A6=E6=8E=A5?=
=?UTF-8?q?=E5=8F=A3=E8=81=94=E8=B0=83?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/api/ems/dzjk.js | 8 +++
src/store/modules/ems.js | 3 ++
src/views/ems/dzjk/gzgj/index.vue | 81 +++++++++++++++++++++++--------
3 files changed, 71 insertions(+), 21 deletions(-)
diff --git a/src/api/ems/dzjk.js b/src/api/ems/dzjk.js
index 7b32a45..ae3e968 100644
--- a/src/api/ems/dzjk.js
+++ b/src/api/ems/dzjk.js
@@ -75,3 +75,11 @@ export function getAmmeterDataList(siteId) {
method: 'get'
})
}
+
+// 故障告警
+export function getAlarmDetailList({siteId, deviceType, alarmLevel, alarmStartTime, alarmEndTime,todayFlag,pageSize,pageNum}) {
+ return request({
+ url: `/ems/siteAlarm/getAlarmDetailList?todayFlag=${todayFlag}&siteId=${siteId}&deviceType=${deviceType}&alarmLevel=${alarmLevel}&alarmStartTime=${alarmStartTime}&alarmEndTime=${alarmEndTime}&pageSize=${pageSize}&pageNum=${pageNum}`,
+ method: 'get'
+ })
+}
diff --git a/src/store/modules/ems.js b/src/store/modules/ems.js
index f34c9cd..9cc344b 100644
--- a/src/store/modules/ems.js
+++ b/src/store/modules/ems.js
@@ -8,6 +8,9 @@ const ems = {
warnOptions:{0:'正常', 1:'中断', 2:'不在线',3:'异常'},//告警状态
communicationStatusOptions:{'0':'正常','1':'通讯中断','2':'异常'},//通讯状态
workModeOptions:{'0':'正常','1':'停止'},//工作模式
+ alarmLevelOptions:{'A':'提示','B':'一般','C':'严重','D':'紧急'},//告警等级
+ alarmStatusOptions:{'0':'待处理','1':'已处理','2':'处理中'},//告警状态
+ deviceTypeOptions:{'TCP':'TCP','RTU':'RTU'},//设备类型
},
mutations: {
SET_ZD_LIST(state, list) {
diff --git a/src/views/ems/dzjk/gzgj/index.vue b/src/views/ems/dzjk/gzgj/index.vue
index d661e90..98710e7 100644
--- a/src/views/ems/dzjk/gzgj/index.vue
+++ b/src/views/ems/dzjk/gzgj/index.vue
@@ -1,16 +1,16 @@
-
+
-
+
-
+
@@ -56,14 +56,14 @@
label="告警等级"
>
- {{scope.row.alarmLevel}}
+ {{$store.state.ems.alarmLevelOptions[scope.row.alarmLevel]}}
-
- {{scope.row.alarmContent}}
-
- {{scope.row.status === 2 ? '告警中' :'已结束'}}
+ {{$store.state.ems.alarmStatusOptions[scope.row.status]}}
+
+