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 + }) } + + + +