From 1a0e4972f80278bfa9e53283374b745b6c968341 Mon Sep 17 00:00:00 2001 From: riku <risaku@163.com> Date: 星期二, 13 八月 2024 17:30:57 +0800 Subject: [PATCH] 设备信息管理模块 --- 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