From 9290ff356436b75d6dff9f13893c141bd352f43d Mon Sep 17 00:00:00 2001
From: zhangwencui <1064582902@qq.com>
Date: 星期五, 27 三月 2026 17:08:12 +0800
Subject: [PATCH] 能耗统计默认值修改

---
 src/views/energyManagement/energyConsumptionStatistical/index.vue |   27 +++++++++++++++++++++++----
 1 files changed, 23 insertions(+), 4 deletions(-)

diff --git a/src/views/energyManagement/energyConsumptionStatistical/index.vue b/src/views/energyManagement/energyConsumptionStatistical/index.vue
index 8e540b8..b2ac9a4 100644
--- a/src/views/energyManagement/energyConsumptionStatistical/index.vue
+++ b/src/views/energyManagement/energyConsumptionStatistical/index.vue
@@ -657,10 +657,29 @@
 
   // 缁熻缁村害鍒囨崲
   const handleTypeChange = () => {
-    // 閲嶇疆鏃堕棿鑼冨洿
-    searchForm.dateRange = [];
-    searchForm.monthRange = [];
-    searchForm.year = new Date().getFullYear();
+    // 閲嶇疆鏃堕棿鑼冨洿骞惰缃粯璁ゅ��
+    const end = new Date();
+    const start = new Date();
+
+    if (statisticsType.value === "day") {
+      // 榛樿鏈�杩�7澶�
+      start.setDate(start.getDate() - 6);
+      searchForm.dateRange = [
+        start.toISOString().split("T")[0],
+        end.toISOString().split("T")[0],
+      ];
+    } else if (statisticsType.value === "month") {
+      // 榛樿鏈�杩�3涓湀
+      start.setMonth(start.getMonth() - 2);
+      searchForm.monthRange = [
+        start.toISOString().slice(0, 7),
+        end.toISOString().slice(0, 7),
+      ];
+    } else if (statisticsType.value === "year") {
+      // 榛樿褰撳墠骞翠唤
+      searchForm.year = new Date().getFullYear();
+    }
+
     page.current = 1;
     handleQuery();
   };

--
Gitblit v1.9.3