From 1f9e43b7bbb848c7ee2aaa89ffece17002b2c915 Mon Sep 17 00:00:00 2001
From: riku <risaku@163.com>
Date: 星期五, 16 一月 2026 17:31:08 +0800
Subject: [PATCH] 2026.1.16
---
common/dataMonitorDeviceType.js | 33 ++++++++++++++++++++++++---------
1 files changed, 24 insertions(+), 9 deletions(-)
diff --git a/common/dataMonitorDeviceType.js b/common/dataMonitorDeviceType.js
index 5f122fb..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 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