diff --git a/src/api/device-boot/device.ts b/src/api/device-boot/device.ts
new file mode 100644
index 00000000..434f06dc
--- /dev/null
+++ b/src/api/device-boot/device.ts
@@ -0,0 +1,10 @@
+import request from '@/utils/request'
+
+// 获取区域中断设备
+export function getAreaOffDev(data) {
+ return request({
+ url: "/device-boot/device/getAreaOffDev",
+ method: "post",
+ data
+ });
+}
\ No newline at end of file
diff --git a/src/api/event-boot/areaInfo.ts b/src/api/event-boot/areaInfo.ts
index 98e710f0..36427ce2 100644
--- a/src/api/event-boot/areaInfo.ts
+++ b/src/api/event-boot/areaInfo.ts
@@ -8,3 +8,21 @@ export function getAreaLineInfo(data: any) {
data
})
}
+
+// 获取区域未处理暂态事件
+export function getNoDealEvents(data: any) {
+ return request({
+ url: '/event-boot/areaInfo/getNoDealEvents',
+ method: 'post',
+ data
+ })
+}
+
+// 获取监测点下未处理的暂降事件
+export function getNoDealEventsByLineId(params: any) {
+ return request({
+ url: '/event-boot/areaInfo/getNoDealEventsByLineId',
+ method: 'get',
+ params
+ })
+}
\ No newline at end of file
diff --git a/src/layouts/admin/components/navMenus.vue b/src/layouts/admin/components/navMenus.vue
index 90faa2c9..d4bd7895 100644
--- a/src/layouts/admin/components/navMenus.vue
+++ b/src/layouts/admin/components/navMenus.vue
@@ -112,7 +112,7 @@ const handleCommand = (key: string) => {
popupPwd.value.open()
break
case 'layout':
- router.push({ name: 'login' })
+ router.push({ name: 'login' })
break
default:
break
diff --git a/src/views/pms/voltage-sags/overview.vue b/src/views/pms/voltage-sags/overview.vue
deleted file mode 100644
index b04c2285..00000000
--- a/src/views/pms/voltage-sags/overview.vue
+++ /dev/null
@@ -1,293 +0,0 @@
-
-
-
-
-
-
-
-

-
变电站
-
-
-

-
热备用
-
-
-

-
停运
-
-
投运
-
- 通讯正常
-
-
-

-
有暂降
-
-
-

-
无暂降
-
-
- 通讯异常
-
-
-

-
有暂降
-
-
-

-
无暂降
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- {{ infoWindowPoint.gdName }}
- {{ infoWindowPoint.subName }}
- {{ infoWindowPoint.voltageName }}
-
- {{ infoWindowPoint.ip }}
-
- {{ infoWindowPoint.pt2 }}
- {{ infoWindowPoint.ct2 }}
- {{ infoWindowPoint.manufacturer }}
-
- {{ infoWindowPoint.runFlag == 0 ? '投运' : infoWindowPoint.runFlag == 1 ? '热备用' : '停运'
- }}
-
- {{ infoWindowPoint.comFlag == 0 ? '中断' : '正常' }}
-
-
- 查看监测点
- 未处理事件({{ infoWindowPoint.noDealCount }})
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/src/views/pms/voltageSags/analyse/eventCorrelation/index.vue b/src/views/pms/voltageSags/analyse/eventCorrelation/index.vue
new file mode 100644
index 00000000..5a0c645c
--- /dev/null
+++ b/src/views/pms/voltageSags/analyse/eventCorrelation/index.vue
@@ -0,0 +1,3 @@
+
+ 关联性分析
+
\ No newline at end of file
diff --git a/src/views/pms/voltageSags/overview/index.vue b/src/views/pms/voltageSags/overview/index.vue
new file mode 100644
index 00000000..5c61f0c4
--- /dev/null
+++ b/src/views/pms/voltageSags/overview/index.vue
@@ -0,0 +1,337 @@
+
+
+
+
+
+
+
+
+

+
变电站
+
+
+

+
热备用
+
+
+

+
停运
+
+
投运
+
+ 通讯正常
+
+
+

+
有暂降
+
+
+

+
无暂降
+
+
+ 通讯异常
+
+
+

+
有暂降
+
+
+

+
无暂降
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ infoWindowPoint.gdName }}
+ {{ infoWindowPoint.subName }}
+ {{ infoWindowPoint.voltageName }}
+
+ {{ infoWindowPoint.ip }}
+
+ {{ infoWindowPoint.pt2 }}
+ {{ infoWindowPoint.ct2 }}
+
+ {{ infoWindowPoint.manufacturer }}
+
+
+ {{
+ infoWindowPoint.runFlag == 0
+ ? '投运'
+ : infoWindowPoint.runFlag == 1
+ ? '热备用'
+ : '停运'
+ }}
+
+
+ {{ infoWindowPoint.comFlag == 0 ? '中断' : '正常' }}
+
+
+ 查看监测点
+
+ 未处理事件({{ infoWindowPoint.noDealCount }})
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/pms/voltageSags/overview/popupEvent.vue b/src/views/pms/voltageSags/overview/popupEvent.vue
new file mode 100644
index 00000000..1edde818
--- /dev/null
+++ b/src/views/pms/voltageSags/overview/popupEvent.vue
@@ -0,0 +1,36 @@
+
+
+
+
+
+
+
+
+ {{ (row.featureAmplitude * 100).toFixed(2) }}
+
+
+
+
+
+
+
+
+
diff --git a/src/views/pms/voltageSags/overview/right.vue b/src/views/pms/voltageSags/overview/right.vue
new file mode 100644
index 00000000..5bfa998d
--- /dev/null
+++ b/src/views/pms/voltageSags/overview/right.vue
@@ -0,0 +1,92 @@
+
+
+
+
+ 离线终端
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+