From 4ec37425fba3bc5aa8ceab98b9b4de333375f4f2 Mon Sep 17 00:00:00 2001
From: yuan <123@>
Date: 星期二, 16 六月 2026 13:55:04 +0800
Subject: [PATCH] feat: 添加能耗综合分析功能,优化统计维度和趋势粒度选择

---
 src/api/energyManagement/statisticEle.js |   13 +++++++++++++
 1 files changed, 13 insertions(+), 0 deletions(-)

diff --git a/src/api/energyManagement/statisticEle.js b/src/api/energyManagement/statisticEle.js
index 289d98a..2d25046 100644
--- a/src/api/energyManagement/statisticEle.js
+++ b/src/api/energyManagement/statisticEle.js
@@ -18,6 +18,15 @@
   });
 }
 
+/** 鑳借�楃患鍚堝垎鏋� */
+export function analyticsStatisticEle(query) {
+  return request({
+    url: "/statisticEle/analytics",
+    method: "get",
+    params: query,
+  });
+}
+
 /** 鏄ㄦ棩鐢ㄧ數閲忔眹鎬� */
 export function getYesterdaySummary() {
   return request({
@@ -94,6 +103,10 @@
   if ((dimension === "manual" || dimension === "minute") && timeKey.length >= 12) {
     return `${timeKey.slice(0, 4)}-${timeKey.slice(4, 6)}-${timeKey.slice(6, 8)} ${timeKey.slice(8, 10)}:${timeKey.slice(10, 12)}`;
   }
+  if (dimension === "week" && timeKey.includes("W")) {
+    const [y, w] = timeKey.split("W");
+    return `${y}骞� 绗�${Number(w)}鍛╜;
+  }
   if (dimension === "day" && timeKey.length >= 8) {
     return `${timeKey.slice(0, 4)}-${timeKey.slice(4, 6)}-${timeKey.slice(6, 8)}`;
   }

--
Gitblit v1.9.3