From e910584460ad7c3345c04b0dca65a30f144151a0 Mon Sep 17 00:00:00 2001 From: GGJ <357021191@qq.com> Date: Wed, 28 Feb 2024 20:35:20 +0800 Subject: [PATCH] =?UTF-8?q?=E5=AE=8C=E6=88=90=20=E5=8C=BA=E5=9F=9F?= =?UTF-8?q?=E6=8A=A5=E5=91=8A=20=E4=BA=8B=E4=BB=B6=E6=8A=A5=E5=91=8A=20=20?= =?UTF-8?q?=E8=BF=81=E7=A7=BB?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/advance-boot/analyse.ts | 28 +- src/api/event-boot/report.ts | 34 ++ src/components/echarts/rmsboxi.vue | 6 +- src/components/echarts/shushiboxi.vue | 4 +- src/components/table/header/index.vue | 13 +- src/utils/request.ts | 2 + src/views/pqs/largeScreen/index.vue | 12 +- .../analyse/eventCorrelation/boxi.vue | 452 ++++++++++++++++++ .../analyse/eventCorrelation/index.vue | 58 ++- .../analyse/eventwaveform/index.vue | 263 +++++++++- .../voltageSags/analyse/impactscope/index.vue | 10 +- .../TerminalOperation/index.vue | 11 +- .../voltageSags/report/eventReports/index.vue | 144 ++++++ .../report/monitoringPointReport/index.vue | 11 + .../report/regionalReports/index.vue | 289 +++++++++++ .../pqs/voltageSags/report/weekly/index.vue | 11 + 16 files changed, 1285 insertions(+), 63 deletions(-) create mode 100644 src/api/event-boot/report.ts create mode 100644 src/views/pqs/voltageSags/analyse/eventCorrelation/boxi.vue create mode 100644 src/views/pqs/voltageSags/report/eventReports/index.vue create mode 100644 src/views/pqs/voltageSags/report/monitoringPointReport/index.vue create mode 100644 src/views/pqs/voltageSags/report/regionalReports/index.vue create mode 100644 src/views/pqs/voltageSags/report/weekly/index.vue diff --git a/src/api/advance-boot/analyse.ts b/src/api/advance-boot/analyse.ts index b097a125..be690732 100644 --- a/src/api/advance-boot/analyse.ts +++ b/src/api/advance-boot/analyse.ts @@ -1,7 +1,15 @@ import createAxios from '@/utils/request' +//波形高级分析 +export function analysis(data) { + return createAxios({ + url: '/advance-boot/waveAnalysis/analysis', + method: 'post', + params: data + }) +} // 分析记录管理 -export function queryRelevantLogPage(data: any) { +export function queryRelevantLogPage(data) { return createAxios({ url: '/advance-boot/process/queryRelevantLogPage', method: 'post', @@ -9,34 +17,34 @@ export function queryRelevantLogPage(data: any) { }) } // 删除策略 -export function delRelevantLog(data: any) { +export function delRelevantLog(data) { return createAxios({ url: '/advance-boot/process/delRelevantLog', method: 'get', - params:data, + params: data }) } // 影响范围分析 查询 -export function queryEventsAssPage(data: any) { +export function queryEventsAssPage(data) { return createAxios({ url: '/advance-boot/process/queryEventsAssPage', method: 'post', - data, + data }) } // 启动关联分析 -export function processEvents(data: any) { +export function processEvents(data) { return createAxios({ url: '/advance-boot/process/processEvents', method: 'get', - params:data, + params: data }) } // 暂降源定位 -export function queryEventDetailByAssId(data: any) { +export function queryEventDetailByAssId(data) { return createAxios({ url: '/advance-boot/process/queryEventDetailByAssId', method: 'get', - params:data, + params: data }) -} \ No newline at end of file +} diff --git a/src/api/event-boot/report.ts b/src/api/event-boot/report.ts new file mode 100644 index 00000000..34dc10c0 --- /dev/null +++ b/src/api/event-boot/report.ts @@ -0,0 +1,34 @@ +import createAxios from '@/utils/request' + +//事件报告 +export function getEventReport(data) { + return createAxios({ + url: '/event-boot/report/getEventReport', + method: 'post', + data + }) +} +// 生成报告 +export function getAreaReport(data) { + return createAxios({ + url: "/event-boot/report/getAreaReport", + method: "post", + data, + responseType: "blob", + }); +} +//查询所有模板 +export function getList(data) { + return createAxios({ + url: "/system-boot/EventTemplate/getList", + method: "post", + data, + }); +} +export function selectReleation(data) { + return createAxios({ + url: "/system-boot/EventTemplate/selectReleation", + method: "post", + params:data + }); +} \ No newline at end of file diff --git a/src/components/echarts/rmsboxi.vue b/src/components/echarts/rmsboxi.vue index 3ec0a7bf..88a83c85 100644 --- a/src/components/echarts/rmsboxi.vue +++ b/src/components/echarts/rmsboxi.vue @@ -821,11 +821,7 @@ export default { var newDivRms = $( `
` + };overflow: hidden;">` ); newDivRms.insertAfter($("#rmsp")); $("#" + rmsId).css("height", picHeight); diff --git a/src/components/echarts/shushiboxi.vue b/src/components/echarts/shushiboxi.vue index 60b1ecb8..9807a4a1 100644 --- a/src/components/echarts/shushiboxi.vue +++ b/src/components/echarts/shushiboxi.vue @@ -502,9 +502,7 @@ export default { for (var step = 1; step < waveDatas.length; step++) { var waveId = 'wave' + step var newDivShunshi = $(` @@ -56,11 +56,13 @@ const areaRef = ref() interface Props { datePicker?: boolean area?: boolean + showSearch?: boolean } const props = withDefaults(defineProps