From 3282e95db0207ee133d1e98d9771dec9d83b0fc4 Mon Sep 17 00:00:00 2001
From: riku <risaku@163.com>
Date: 星期四, 02 四月 2026 16:24:38 +0800
Subject: [PATCH] 2026.4.2 新增专题管理功能
---
common/dataMonitorDeviceType.js | 35 +++++++++++++++++++++++++----------
1 files changed, 25 insertions(+), 10 deletions(-)
diff --git a/common/dataMonitorDeviceType.js b/common/dataMonitorDeviceType.js
index aee97bd..6558bfa 100644
--- a/common/dataMonitorDeviceType.js
+++ b/common/dataMonitorDeviceType.js
@@ -39,23 +39,38 @@
// 鐩戞祴璁惧绫诲瀷
function monitorDevices(sceneType) {
- switch (sceneType) {
+ switch (parseInt(sceneType)) {
// 宸ュ湴,鐮佸ご,鎼呮媽绔�,鍫嗗満
- case '1':
- case '2':
- case '3':
- case '14':
+ case 1:
+ case 2:
+ case 3:
+ case 14:
return dustDeviceType;
// 椁愰ギ
- case '5':
+ case 5:
return fumeDeviceType;
// 宸ヤ笟浼佷笟,姹戒慨
- case '4':
- case '6':
+ case 4:
+ case 6:
return vocDeviceType;
default:
- return dustDeviceTypebreak;
+ return dustDeviceType;
}
}
-export { monitorDevices };
+function toLabel(sceneType, valueArr) {
+ const labelArr = [];
+ let options = monitorDevices(sceneType);
+ valueArr.forEach(v => {
+ if (options) {
+ const op = options.find(o => {
+ return o.value == v;
+ });
+ labelArr.push(op.label);
+ options = options[0].children;
+ }
+ });
+ return labelArr;
+}
+
+export { monitorDevices, toLabel };
--
Gitblit v1.9.3