From 0571c03740d9069cf761695d0dcadd4d6bc9af0d Mon Sep 17 00:00:00 2001
From: baoshiwei <baoshiwei@shlanbao.cn>
Date: 星期四, 19 六月 2025 08:54:19 +0800
Subject: [PATCH] refactor(model): 优化模型相关功能和查询

---
 zhitan-vue/src/views/costAnalysis/energy-trend-analysis.vue |   40 ++++++++++------------------------------
 1 files changed, 10 insertions(+), 30 deletions(-)

diff --git a/zhitan-vue/src/views/costAnalysis/energy-trend-analysis.vue b/zhitan-vue/src/views/costAnalysis/energy-trend-analysis.vue
index 1c82358..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") {
@@ -262,34 +271,5 @@
 .chart-box {
   width: 100%;
   height: 100% !important;
-}
-.display-buttons {
-  display: flex;
-  justify-content: flex-end;
-  align-items: center;
-  margin-top: 16px;
-  margin-right: 16px;
-  .display-btn,
-  .active-display-btn {
-    width: 78px;
-    height: 34px;
-    background: #fff;
-    color: #409eff;
-    border: 2px solid #409eff;
-    border-radius: 4px;
-    margin-left: 10px;
-    text-align: center;
-    line-height: 31px;
-    font-size: 14px;
-    font-weight: 400;
-    cursor: pointer;
-    &:hover {
-      opacity: 0.9;
-    }
-  }
-  .active-display-btn {
-    background: #409eff;
-    color: #fff;
-  }
 }
 </style>

--
Gitblit v1.9.3