From bfafb6dc5bbeb8847fa8bc617215d89782d7fb0b Mon Sep 17 00:00:00 2001 From: guanj Date: Mon, 12 Jan 2026 11:19:05 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E6=9B=B2=E9=9D=96=E9=97=AE?= =?UTF-8?q?=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../area/powerAssessment/index.vue | 7 +- .../reportForms/region/index.vue | 37 +- .../reportForms/word/index.vue | 7 +- .../Region/transientList/index.vue | 181 +++++--- .../online/eventStudy/index.vue | 6 +- .../online/navigation/index.vue | 1 + .../online/transientReport/index.vue | 36 +- .../voltageSags/report/eventReports/index.vue | 3 +- .../report/monitoringPointReport/index.vue | 37 +- .../report/regionalReports/index.vue | 8 +- .../pqs/voltageSags/report/weekly/index.vue | 430 +++++++++--------- 11 files changed, 433 insertions(+), 320 deletions(-) diff --git a/src/views/pqs/harmonicMonitoring/area/powerAssessment/index.vue b/src/views/pqs/harmonicMonitoring/area/powerAssessment/index.vue index 030584c1..2e506d5c 100644 --- a/src/views/pqs/harmonicMonitoring/area/powerAssessment/index.vue +++ b/src/views/pqs/harmonicMonitoring/area/powerAssessment/index.vue @@ -11,7 +11,7 @@
- + 5级 :优秀--(4.5,5] 4级 @@ -135,9 +135,9 @@
- + -
+
@@ -167,6 +167,7 @@ import TableStore from '@/utils/tableStore' import { ref, onMounted, provide } from 'vue' import { mainHeight } from '@/utils/layout' import * as echarts from 'echarts/core' +const VITE_FLAG = import.meta.env.VITE_NAME == 'qujing' defineOptions({ name: 'harmonic-boot/area/powerAssessment' }) diff --git a/src/views/pqs/harmonicMonitoring/reportForms/region/index.vue b/src/views/pqs/harmonicMonitoring/reportForms/region/index.vue index 76b7bdd6..14d7e8cf 100644 --- a/src/views/pqs/harmonicMonitoring/reportForms/region/index.vue +++ b/src/views/pqs/harmonicMonitoring/reportForms/region/index.vue @@ -11,7 +11,9 @@
@@ -47,6 +49,7 @@ defineOptions({ }) const height = mainHeight(20) const size = ref(19) +const loading = ref(false) const dictData = useDictData() const TableHeaderRef = ref() const dotList: any = ref({}) @@ -75,26 +78,32 @@ const handleNodeClick = (data: any, node: any) => { // 生成 const exportEvent = () => { + loading.value = true ElMessage('生成报告中...') areaHarmonicReport({ deptId: dotList.value.id, areaReportFlag: 1, startTime: TableHeaderRef.value.datePickerRef.timeValue[0], endTime: TableHeaderRef.value.datePickerRef.timeValue[1] - }).then((res: any) => { - let blob = new Blob([res], { - type: 'application/vnd.openxmlformats-officedocument.wordprocessingml.document;charset=UTF-8' - }) - - // createObjectURL(blob); //创建下载的链接 - const url = window.URL.createObjectURL(blob) - const link = document.createElement('a') // 创建a标签 - link.href = url - link.download = dotList.value.name + '区域稳态报告' + dayjs().format('YYYYMMDD') // 设置下载的文件名 - document.body.appendChild(link) - link.click() //执行下载 - document.body.removeChild(link) }) + .then((res: any) => { + let blob = new Blob([res], { + type: 'application/vnd.openxmlformats-officedocument.wordprocessingml.document;charset=UTF-8' + }) + + // createObjectURL(blob); //创建下载的链接 + const url = window.URL.createObjectURL(blob) + const link = document.createElement('a') // 创建a标签 + link.href = url + link.download = dotList.value.name + '区域稳态报告' + dayjs().format('YYYYMMDD') // 设置下载的文件名 + document.body.appendChild(link) + link.click() //执行下载 + document.body.removeChild(link) + loading.value = false + }) + .catch(() => { + loading.value = false + }) } + + + +