From f46786f11c5c08ead7501a82e5a71430ad69b782 Mon Sep 17 00:00:00 2001 From: riku <risaku@163.com> Date: 星期日, 27 四月 2025 17:39:24 +0800 Subject: [PATCH] 修复线索问题定位错误问题 --- 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