From 894d54502c2598b2106597af55cdbc54a671bb04 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E6=9B=B9=E7=A3=8A?= <45566618@qq.com>
Date: Mon, 16 Dec 2024 15:40:13 +0800
Subject: [PATCH] =?UTF-8?q?=E6=B8=A9=E5=BA=A6=E7=9B=91=E6=B5=8B?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/router/routes/index.ts | 2 +-
.../heating/extract/DataExtractConfigList.vue | 2 +-
src/views/temperature/{ => app}/Gauge.vue | 0
src/views/temperature/{ => app}/Line.vue | 0
src/views/temperature/{ => app}/index.api.ts | 0
src/views/temperature/{ => app}/index.vue | 4 +-
src/views/temperature/report/Gauge.vue | 143 ++++++++++++++++
src/views/temperature/report/Line.vue | 159 ++++++++++++++++++
.../temperature/report/Temperature.api.ts | 16 ++
.../temperature/report/TemperatureList.vue | 157 +++++++++++++++++
10 files changed, 479 insertions(+), 4 deletions(-)
rename src/views/temperature/{ => app}/Gauge.vue (100%)
rename src/views/temperature/{ => app}/Line.vue (100%)
rename src/views/temperature/{ => app}/index.api.ts (100%)
rename src/views/temperature/{ => app}/index.vue (94%)
create mode 100644 src/views/temperature/report/Gauge.vue
create mode 100644 src/views/temperature/report/Line.vue
create mode 100644 src/views/temperature/report/Temperature.api.ts
create mode 100644 src/views/temperature/report/TemperatureList.vue
diff --git a/src/router/routes/index.ts b/src/router/routes/index.ts
index 7df2528..a1ead4d 100644
--- a/src/router/routes/index.ts
+++ b/src/router/routes/index.ts
@@ -80,7 +80,7 @@ export const tempRoute: AppRouteRecordRaw = {
path: '/tempIndex',
name: 'tempIndex',
//新版后台登录,如果想要使用旧版登录放开即可
- component: () => import('/@/views/temperature/index.vue'),
+ component: () => import('/@/views/temperature/app/index.vue'),
meta: {
title: t('室内温度'),
},
diff --git a/src/views/heating/extract/DataExtractConfigList.vue b/src/views/heating/extract/DataExtractConfigList.vue
index d17349e..a385e6d 100644
--- a/src/views/heating/extract/DataExtractConfigList.vue
+++ b/src/views/heating/extract/DataExtractConfigList.vue
@@ -171,7 +171,7 @@
fixed: 'right',
},
beforeFetch: async (params) => {
- return Object.assign(params, queryParam);
+ return Object.assign(params, queryParam.value);
},
},
exportConfig: {
diff --git a/src/views/temperature/Gauge.vue b/src/views/temperature/app/Gauge.vue
similarity index 100%
rename from src/views/temperature/Gauge.vue
rename to src/views/temperature/app/Gauge.vue
diff --git a/src/views/temperature/Line.vue b/src/views/temperature/app/Line.vue
similarity index 100%
rename from src/views/temperature/Line.vue
rename to src/views/temperature/app/Line.vue
diff --git a/src/views/temperature/index.api.ts b/src/views/temperature/app/index.api.ts
similarity index 100%
rename from src/views/temperature/index.api.ts
rename to src/views/temperature/app/index.api.ts
diff --git a/src/views/temperature/index.vue b/src/views/temperature/app/index.vue
similarity index 94%
rename from src/views/temperature/index.vue
rename to src/views/temperature/app/index.vue
index 922f624..7f1489f 100644
--- a/src/views/temperature/index.vue
+++ b/src/views/temperature/app/index.vue
@@ -54,7 +54,7 @@ const TimeFun = () => {
};
const getTempDataFn = async () => {
- const resData = await findOne({"SDate": currentDate.value});
+ const resData = await findOne({"SDate": currentDate.value,"code": "867896071477072"});
gaugeData.value["name"] = "实时温度";
gaugeData.value["value"] = resData.roomTemp;
tempDate.value = resData.roomTemp;
@@ -63,7 +63,7 @@ const getTempDataFn = async () => {
const getTempLineFn = async () => {
lineData.value = [];
- const resData = await tempList({"SDate": currentDate.value});
+ const resData = await tempList({"SDate": currentDate.value,"code": "867896071477072"});
// console.log('列表', resData);
lineData.value = resData;
};
diff --git a/src/views/temperature/report/Gauge.vue b/src/views/temperature/report/Gauge.vue
new file mode 100644
index 0000000..d42c9c4
--- /dev/null
+++ b/src/views/temperature/report/Gauge.vue
@@ -0,0 +1,143 @@
+
+
+
+
diff --git a/src/views/temperature/report/Line.vue b/src/views/temperature/report/Line.vue
new file mode 100644
index 0000000..d38f3e7
--- /dev/null
+++ b/src/views/temperature/report/Line.vue
@@ -0,0 +1,159 @@
+
+
+
+
diff --git a/src/views/temperature/report/Temperature.api.ts b/src/views/temperature/report/Temperature.api.ts
new file mode 100644
index 0000000..fc2ceb8
--- /dev/null
+++ b/src/views/temperature/report/Temperature.api.ts
@@ -0,0 +1,16 @@
+import {defHttp} from '/@/utils/http/axios';
+
+enum Api {
+ findOne = '/temp/temperature/findOne',
+ tempList = '/temp/temperature/list',
+}
+
+/**
+ * 列表接口
+ * @param params
+ */
+export const findOne = (params) =>
+ defHttp.get({url: Api.findOne, params});
+
+export const tempList = (params) =>
+ defHttp.get({url: Api.tempList, params});
diff --git a/src/views/temperature/report/TemperatureList.vue b/src/views/temperature/report/TemperatureList.vue
new file mode 100644
index 0000000..97ff73c
--- /dev/null
+++ b/src/views/temperature/report/TemperatureList.vue
@@ -0,0 +1,157 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+