From 7e78020d6e97bddcd265cac69e96f78103d70c11 Mon Sep 17 00:00:00 2001
From: selia-zx <1771203023@qq.com>
Date: Wed, 25 Jun 2025 17:31:25 +0800
Subject: [PATCH] =?UTF-8?q?1.=E5=AF=B9=E6=8E=A5=E7=94=9F=E6=B4=BB=E7=83=AD?=
=?UTF-8?q?=E6=B0=B4=E4=BE=9B=E6=B0=B4=E7=9B=91=E6=8E=A7=E7=B3=BB=E7=BB=9F?=
=?UTF-8?q?-=E9=A1=B9=E7=9B=AE=E6=80=BB=E8=A7=88-=E9=A1=B9=E7=9B=AE?=
=?UTF-8?q?=E6=A6=82=E5=86=B5=E3=80=81=E5=BD=93=E6=9C=88=E6=95=B0=E6=8D=AE?=
=?UTF-8?q?=E7=BB=9F=E8=AE=A1=202.=E5=AF=B9=E6=8E=A5=E8=83=BD=E6=BA=90?=
=?UTF-8?q?=E5=88=86=E6=9E=90-=E8=83=BD=E8=80=97=E6=8A=A5=E8=A1=A8?=
=?UTF-8?q?=E3=80=81=E6=B8=A9=E5=BA=A6=E5=8F=98=E5=8C=96=E8=A1=A8=E3=80=81?=
=?UTF-8?q?=E6=B0=B4=E4=BD=8D=E5=8F=98=E5=8C=96=E8=A1=A8=203.=E5=AF=B9?=
=?UTF-8?q?=E6=8E=A5=E7=94=A8=E8=83=BD=E6=9F=A5=E8=AF=A2-=E8=83=BD?=
=?UTF-8?q?=E8=80=97=E3=80=81=E6=B0=B4=E8=A1=A8=E8=AF=BB=E6=95=B0=E3=80=81?=
=?UTF-8?q?=E7=94=B5=E8=A1=A8=E8=AF=BB=E6=95=B0?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.env.development | 4 +-
src/api/hotWater/energyAnalysis.js | 34 ++
src/api/hotWater/energyQuery.js | 10 +
src/api/hotWater/overview.js | 18 +
src/assets/icons/svg/dataAnalysis.svg | 1 +
src/assets/icons/svg/energyQuery.svg | 1 +
.../components/energyReport.vue | 467 ++++++++++-------
.../energyAnalysis/components/temReport.vue | 484 ++++++++----------
.../energyAnalysis/components/waterReport.vue | 484 ++++++++----------
.../energyQuery/components/electReading.vue | 124 +++--
.../energyQuery/components/energy.vue | 101 ++--
.../energyQuery/components/waterReading.vue | 122 +++--
src/views/hotWater/energyQuery/index.vue | 467 +++--------------
src/views/hotWater/overview/index.vue | 470 ++++++++++-------
src/views/temSys/temMonitor/index.vue | 1 +
15 files changed, 1278 insertions(+), 1510 deletions(-)
create mode 100644 src/api/hotWater/energyAnalysis.js
create mode 100644 src/api/hotWater/energyQuery.js
create mode 100644 src/api/hotWater/overview.js
create mode 100644 src/assets/icons/svg/dataAnalysis.svg
create mode 100644 src/assets/icons/svg/energyQuery.svg
diff --git a/.env.development b/.env.development
index 13c7001..a08e7e1 100644
--- a/.env.development
+++ b/.env.development
@@ -7,9 +7,9 @@ ENV = 'development'
# 开发环境
# VUE_APP_BASE_API = '/dev-api'
# 后台
-# VUE_APP_BASE_API = 'http://192.168.1.222:8080'
+VUE_APP_BASE_API = 'http://192.168.1.222:8080'
# 梅州云端
-VUE_APP_BASE_API = 'http://106.55.173.225:8091'
+# VUE_APP_BASE_API = 'http://106.55.173.225:8091'
# 路由懒加载
VUE_CLI_BABEL_TRANSPILE_MODULES = true
diff --git a/src/api/hotWater/energyAnalysis.js b/src/api/hotWater/energyAnalysis.js
new file mode 100644
index 0000000..6420131
--- /dev/null
+++ b/src/api/hotWater/energyAnalysis.js
@@ -0,0 +1,34 @@
+import request from "@/utils/request";
+
+// 楼层
+export function hotBuildList(query) {
+ return request({
+ url: "/space/building/hot_list",
+ method: "get",
+ params: query,
+ });
+}
+// 楼栋能耗环比
+export function hotEnergySum(query) {
+ return request({
+ url: "/hot_energy/energySum",
+ method: "get",
+ params: query,
+ });
+}
+// 温度变化表
+export function hotWaterTemp(query) {
+ return request({
+ url: "/hot_energy/waterTemp",
+ method: "get",
+ params: query,
+ });
+}
+// 温度变化表
+export function hotWaterLevel(query) {
+ return request({
+ url: "/hot_energy/waterLevel",
+ method: "get",
+ params: query,
+ });
+}
diff --git a/src/api/hotWater/energyQuery.js b/src/api/hotWater/energyQuery.js
new file mode 100644
index 0000000..585a255
--- /dev/null
+++ b/src/api/hotWater/energyQuery.js
@@ -0,0 +1,10 @@
+import request from "@/utils/request";
+
+// 水电表读数
+export function queryDeviceDatas(query) {
+ return request({
+ url: "/hot_energy/queryDeviceDatas",
+ method: "get",
+ params: query,
+ });
+}
\ No newline at end of file
diff --git a/src/api/hotWater/overview.js b/src/api/hotWater/overview.js
new file mode 100644
index 0000000..f909bd3
--- /dev/null
+++ b/src/api/hotWater/overview.js
@@ -0,0 +1,18 @@
+import request from "@/utils/request";
+
+// 设备状态
+export function deviceState(query) {
+ return request({
+ url: "/device/hotWater/deviceState",
+ method: "get",
+ params: query,
+ });
+}
+// 楼栋能耗
+export function hotEnergyQuery(query) {
+ return request({
+ url: "/hot_energy/query",
+ method: "get",
+ params: query,
+ });
+}
diff --git a/src/assets/icons/svg/dataAnalysis.svg b/src/assets/icons/svg/dataAnalysis.svg
new file mode 100644
index 0000000..29dfa1d
--- /dev/null
+++ b/src/assets/icons/svg/dataAnalysis.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/src/assets/icons/svg/energyQuery.svg b/src/assets/icons/svg/energyQuery.svg
new file mode 100644
index 0000000..53f761a
--- /dev/null
+++ b/src/assets/icons/svg/energyQuery.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/src/views/hotWater/energyAnalysis/components/energyReport.vue b/src/views/hotWater/energyAnalysis/components/energyReport.vue
index f08f015..1b434da 100644
--- a/src/views/hotWater/energyAnalysis/components/energyReport.vue
+++ b/src/views/hotWater/energyAnalysis/components/energyReport.vue
@@ -5,13 +5,19 @@