From e8a7beb5455d0c9f50f93004b600dd2781ad6bfd Mon Sep 17 00:00:00 2001 From: baoshiwei <baoshiwei@shlanbao.cn> Date: 星期一, 30 六月 2025 09:36:56 +0800 Subject: [PATCH] feat(空调控制): 实现空调控制功能并优化 SVG 数据加载- 新增 AirCondConstants 类,定义空调控制常量 - 修改 AirConditionerServiceImpl,使用常量替代硬编码值 - 更新 MQTT 消息发送逻辑,使用常量定义主题 - 优化 SVG 数据加载和处理逻辑,改进标签值更新方式 - 调整域名地址配置,支持生产环境 API --- zhitan-vue/src/views/costAnalysis/energy-trend-analysis.vue | 11 ++++++++++- 1 files changed, 10 insertions(+), 1 deletions(-) diff --git a/zhitan-vue/src/views/costAnalysis/energy-trend-analysis.vue b/zhitan-vue/src/views/costAnalysis/energy-trend-analysis.vue index 99b33ce..7fcb843 100644 --- a/zhitan-vue/src/views/costAnalysis/energy-trend-analysis.vue +++ b/zhitan-vue/src/views/costAnalysis/energy-trend-analysis.vue @@ -8,6 +8,7 @@ import { useRoute } from "vue-router" const { period } = proxy.useDict("period") import useSettingsStore from "@/store/modules/settings" +import message from "yarn/lib/cli.js"; const settingsStore = useSettingsStore() watch( () => settingsStore.sideTheme, @@ -43,7 +44,10 @@ } }) queryParams.value.meterId = res.data.length > 0 ? res.data[0].code : "" - getList() + if (res.data.length > 0) { + getList() + } + } }) } @@ -64,12 +68,17 @@ function getList() { return loading.value = true + + if (!queryParams.value.meterId) { + message.error("璇烽�夋嫨鐢佃〃") + } let params = { nodeId: queryParams.value.nodeId, timeType: queryParams.value.timeType, timeCode: queryParams.value.dataTime, meterId: queryParams.value.meterId, } + console.log("params:::",params) if (queryParams.value.timeType == "DAY") { params.timeCode = proxy.dayjs(new Date(queryParams.value.dataTime)).format("YYYY-MM-DD") } else if (queryParams.value.timeType == "MONTH") { -- Gitblit v1.9.3