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/svg/components/configure.vue |   10 ++++++----
 1 files changed, 6 insertions(+), 4 deletions(-)

diff --git a/zhitan-vue/src/views/svg/components/configure.vue b/zhitan-vue/src/views/svg/components/configure.vue
index 3b4820b..a125d80 100644
--- a/zhitan-vue/src/views/svg/components/configure.vue
+++ b/zhitan-vue/src/views/svg/components/configure.vue
@@ -104,17 +104,19 @@
   /* 鐩戝惉xhr瀵硅薄 */
   xhr.addEventListener("load", () => {
     svgHtml.value = xhr.responseText
-    let values = xhr.responseXML.getElementsByTagName("text")
+    let values = xhr.responseXML.getElementsByTagName("g")
     let tagTemps = []
     for (let i = 0; i < values.length; i++) {
-      if (values[i].getAttribute("id") != undefined)
+      let tag_id = values[i].getAttribute("id");
+      // tag_id涓嶄负绌哄苟涓斾互EV寮�鍏�
+      if (tag_id != undefined && tag_id.startsWith("EV")) {
         tagTemps.push({
-          param: values[i].textContent,
+          param: values[i].id.split("_")[0],
           tag: "",
           tagType: "COLLECT",
         })
+      }
     }
-    console.log(tags.value.length, tagTemps.length)
     if (tags.value.length === 0 || tags.value.length != tagTemps.length) {
       tags.value = []
       tags.value = tagTemps

--
Gitblit v1.9.3