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/deepanalysis/deepAnalysis.vue | 25 ++++++++++++++++++------- 1 files changed, 18 insertions(+), 7 deletions(-) diff --git a/zhitan-vue/src/views/deepanalysis/deepAnalysis.vue b/zhitan-vue/src/views/deepanalysis/deepAnalysis.vue index c4b13c4..24eeeae 100644 --- a/zhitan-vue/src/views/deepanalysis/deepAnalysis.vue +++ b/zhitan-vue/src/views/deepanalysis/deepAnalysis.vue @@ -18,15 +18,23 @@ </el-select> </el-form-item> <el-form-item label="鏃堕棿閫夋嫨" prop="dataTime"> - <el-date-picker v-if="form.timeType == 'YEAR'" v-model="form.dataTime" type="year" /> + <el-date-picker v-if="form.timeType == 'YEAR'" v-model="form.dataTime" type="year" :clearable="false" /> <el-date-picker v-else-if="form.timeType == 'MONTH'" v-model="form.dataTime" type="month" format="YYYY-MM" value-format="YYYY-MM" + :clearable="false" /> - <el-date-picker v-else v-model="form.dataTime" type="date" format="YYYY-MM-DD" value-format="YYYY-MM-DD" /> + <el-date-picker + v-else + v-model="form.dataTime" + :clearable="false" + type="date" + format="YYYY-MM-DD" + value-format="YYYY-MM-DD" + /> </el-form-item> <el-form-item> <el-button type="primary" icon="Search" @click="handleQuery">鎼滅储</el-button> @@ -141,7 +149,8 @@ getFlowCharts({ energyType: form.value.energyType, nodeId: "", - queryTime: form.value.dataTime, + queryTime: proxy.dayjs(new Date(form.value.dataTime)).format("YYYY-MM-DD"), + dataTime: proxy.dayjs(new Date(form.value.dataTime)).format("YYYY-MM-DD"), timeType: form.value.timeType, modelCode: proxy.$route.query.modelCode, }).then((res) => { @@ -297,11 +306,12 @@ .card-list { display: flex; justify-content: space-between; - padding: 18px; + padding-top: 12px; + padding: 12px 14px 0; .card-list-item { width: 24%; - height: 167px; + height: 160px; background: #223386; border-radius: 5px 5px 5px 5px; border: 1px solid #4868b7; @@ -364,11 +374,12 @@ .card-list { display: flex; justify-content: space-between; - padding: 18px; + padding-top: 12px; + padding: 12px 14px 0; .card-list-item { width: 24%; - height: 167px; + height: 160px; background: #fff; border-radius: 5px 5px 5px 5px; border: 1px solid #e8e8e8; -- Gitblit v1.9.3