From f14ea940fb32105de8b592992e3f53c62f31d84d Mon Sep 17 00:00:00 2001
From: riku <risaku@163.com>
Date: 星期四, 22 一月 2026 16:42:51 +0800
Subject: [PATCH] 2026.1.22
---
service/deviceservice.js | 79 +++++++++++++++++++++++++++++++++------
1 files changed, 67 insertions(+), 12 deletions(-)
diff --git a/service/deviceservice.js b/service/deviceservice.js
index 4ace174..a077d00 100644
--- a/service/deviceservice.js
+++ b/service/deviceservice.js
@@ -1,4 +1,6 @@
-const $f = require('./baserequest')
+import moment from '../utils/moment.min';
+const $f = require('./baserequest');
+const util = require('../utils/util');
module.exports = {
//鑾峰彇鍑�鍖栬澶囦俊鎭�
@@ -6,12 +8,12 @@
let cb = {
url: `/device/purify/info`,
params: {
- userId: userId
- }
- }
- Object.assign(cb, fun)
+ userId: userId,
+ },
+ };
+ Object.assign(cb, fun);
- $f.get(cb)
+ $f.get(cb);
},
//鑾峰彇鐩戞祴璁惧淇℃伅
@@ -19,11 +21,64 @@
let cb = {
url: `/device/monitor/info`,
params: {
- userId: userId
- }
- }
- Object.assign(cb, fun)
+ userId: userId,
+ },
+ };
+ Object.assign(cb, fun);
- $f.get(cb)
+ $f.get(cb);
},
-}
\ No newline at end of file
+
+ //鑾峰彇闈欏畨椁愰ギ鐩戞祴鏁版嵁
+ getJingAnFumeVakue: function (userId, sT, eT, fun) {
+ let cb = {
+ url: `/device/fume/jingan/value`,
+ params: {
+ userId: userId,
+ },
+ };
+ if (sT && sT != '') {
+ cb.params.startTime = sT;
+ }
+ if (eT && eT != '') {
+ cb.params.endTime = eT;
+ }
+ Object.assign(cb, fun);
+
+ $f.get(cb);
+ },
+
+ // 涓婁紶voc澶勭悊璁惧淇℃伅
+ uploadVOCDevice(userId, deviceList, fun) {
+ let cb = {
+ url: `/device/voc/upload`,
+ params: {
+ userId: userId,
+ },
+ data: deviceList,
+ };
+ Object.assign(cb, fun);
+ $f.post(cb);
+ },
+
+ //鑾峰彇voc鍑�鍖栬澶囦俊鎭�
+ getVOCPurifyDeviceInfo: function (userId, fun) {
+ let cb = {
+ url: `/device/voc/purify/info`,
+ params: {
+ userId: userId,
+ },
+ };
+ Object.assign(cb, fun);
+
+ let fun1 = util.deepCopy(cb);
+ fun1.success = function (res) {
+ res.forEach(r => {
+ r.vpChangeTime = moment(r.vpChangeTime).format('YYYY-MM-DD');
+ });
+ cb.success(res);
+ };
+
+ $f.get(fun1);
+ },
+};
--
Gitblit v1.9.3