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/modelconfiguration/collectindicator/collectIndicator.vue |    9 +++++++--
 1 files changed, 7 insertions(+), 2 deletions(-)

diff --git a/zhitan-vue/src/views/modelconfiguration/collectindicator/collectIndicator.vue b/zhitan-vue/src/views/modelconfiguration/collectindicator/collectIndicator.vue
index 38c0dc4..5e4bf9e 100644
--- a/zhitan-vue/src/views/modelconfiguration/collectindicator/collectIndicator.vue
+++ b/zhitan-vue/src/views/modelconfiguration/collectindicator/collectIndicator.vue
@@ -14,11 +14,11 @@
           </el-select>
         </el-form-item>
         <el-form-item>
-          <el-button type="primary" @click="handleQuery">鎼滅储</el-button>
+          <el-button type="primary" icon="Search" @click="handleQuery">鎼滅储</el-button>
           <el-button icon="Refresh" @click="resetQuery">閲嶇疆</el-button>
         </el-form-item>
         <el-form-item style="float: right">
-          <el-button type="primary" icon="plus" @click="handleAdd">鏂板</el-button>
+          <el-button type="primary" icon="plus" @click="handleDialog('add')">鏂板</el-button>
         </el-form-item>
       </el-form>
     </div>
@@ -39,6 +39,7 @@
               <dict-tag :options="sys_device_type" :value="scope.row.deviceType" />
             </template>
           </el-table-column>
+          <el-table-column prop="gatewayKey" label="缃戝叧鏍囪瘑" align="center" show-overflow-tooltip />
           <el-table-column fixed="right" label="鎿嶄綔" width="180" align="center" show-overflow-tooltip>
             <template #default="scope">
               <el-button link type="primary" icon="Edit" @click="handleEdit(scope.row.id)"> 淇敼 </el-button>
@@ -73,6 +74,9 @@
           <el-select v-model="form.deviceType" placeholder="璇疯緭鍏ヨ澶囩被鍨�" clearable style="width: 100%">
             <el-option v-for="dict in sys_device_type" :key="dict.value" :label="dict.label" :value="dict.value" />
           </el-select>
+        </el-form-item>
+        <el-form-item label="缃戝叧鏍囪瘑" prop="gatewayKey">
+          <el-input v-model="form.gatewayKey" placeholder="璇疯緭鍏ョ綉鍏虫爣璇�" clearable />
         </el-form-item>
       </el-form>
       <template #footer>
@@ -167,6 +171,7 @@
 function handleDialog(type) {
   if (type == "add") {
     dialogTitle = "鏂板閲囬泦鍙傛暟妯$増"
+    form.value = {}
   } else {
     dialogTitle = "淇敼閲囬泦鍙傛暟妯$増"
   }

--
Gitblit v1.9.3