From 8e38cc8536cfda9b6bda8548d63778cbf5f4d634 Mon Sep 17 00:00:00 2001 From: web <candymxq888@outlook.com> Date: 星期六, 26 四月 2025 17:27:57 +0800 Subject: [PATCH] fix:添加个人中心和重置密码 --- src/views/screen/temperature/graphic/index.vue | 13 ++++++++++++- 1 files changed, 12 insertions(+), 1 deletions(-) diff --git a/src/views/screen/temperature/graphic/index.vue b/src/views/screen/temperature/graphic/index.vue index edeeaef..8d8d853 100644 --- a/src/views/screen/temperature/graphic/index.vue +++ b/src/views/screen/temperature/graphic/index.vue @@ -1,10 +1,11 @@ <script setup> -import {ref, onMounted, watch} from "vue"; +import {ref, onMounted} from "vue"; import * as echarts from 'echarts/core'; import {getTemperaturePointList} from '@/api/screen/index.js' import Quarter from "@/components/Quarter"; import moment from "moment"; import { getGraphicData } from '@/api/screen/graphic/index.js' +import { debounce } from '@/utils/tool.js' const menuList = ref([]) @@ -163,6 +164,14 @@ }) } +// 监听页面大小变化,改变echarts的大小 +window.onresize = debounce(function () { + charts?.forEach(el => { + el.resize() + }) +}, 500, true) + + // 全屏操作 const handleFullScreen = () => { graphicRef.value.requestFullscreen() @@ -225,6 +234,7 @@ // 获取报表数据 const getChartData = (point = '') => { + chartData.value = []; //先赋值为空,强制元素重载 const data = { type: timeType.value, pointId: point, @@ -448,6 +458,7 @@ border-radius: 8px; .charts { + width: 100%; height: 100%; } } -- Gitblit v1.9.3