From c1d2051abc8ca88cd07f0d7c56c0dbf8165d5c33 Mon Sep 17 00:00:00 2001 From: riku <risaku@163.com> Date: 星期四, 18 九月 2025 17:02:22 +0800 Subject: [PATCH] 2025.9.18 数据产品(待完成) --- src/enum/scene.js | 71 +++++++++++++++++++++++------------ 1 files changed, 46 insertions(+), 25 deletions(-) diff --git a/src/enum/scene.js b/src/enum/scene.js index 80aa423..a292c5d 100644 --- a/src/enum/scene.js +++ b/src/enum/scene.js @@ -5,7 +5,7 @@ */ function enumScene(type, allOption = true) { let l; - switch (type) { + switch (parseInt(type)) { case 1: l = _enumScene_1(); break; @@ -35,45 +35,45 @@ function _enumScene_1() { return [ { - label: '鍏ㄩ儴', - value: null, + label: '鍏ㄩ儴鍦烘櫙', + value: null }, { label: '椁愰ギ', - value: '1', + value: '1' }, { label: '宸ュ湴', - value: '2', + value: '2' }, { label: '鐮佸ご', - value: '3', + value: '3' }, { label: '鍫嗗満', - value: '4', + value: '4' }, { label: '鎼呮媽绔�', - value: '5', + value: '5' }, { label: '宸ヤ笟浼佷笟', - value: '6', + value: '6' }, { label: '姹戒慨', - value: '7', + value: '7' }, { label: '瀹為獙瀹�', - value: '8', + value: '8' }, { label: '鍖荤枟鏈烘瀯', - value: '9', - }, + value: '9' + } ]; } @@ -81,46 +81,67 @@ function _enumScene_2() { return [ { - label: '鍏ㄩ儴', - value: null, + label: '鍏ㄩ儴鍦烘櫙', + value: null }, { label: '宸ュ湴', - value: '1', + value: '1' }, { label: '鐮佸ご', - value: '2', + value: '2' }, { label: '鎼呮媽绔�', - value: '3', + value: '3' }, { label: '宸ヤ笟浼佷笟', - value: '4', + value: '4' }, { label: '椁愰ギ', - value: '5', + value: '5' }, { label: '姹戒慨', - value: '6', + value: '6' }, { label: '閬撹矾鎵皹鐩戞祴鐐�', - value: '9', + value: '9' }, { label: '閬撹矾', - value: '10', + value: '10' }, { label: '鍫嗗満', - value: '14', + value: '14' + }, + { + label: '绮惧搧灏忓尯', + value: '15' }, ]; } -export { enumScene, getSceneName }; +/** + * 椋炵窘鐩戠绯荤粺 鍦烘櫙绫诲瀷杞� 椋炵窘鐜绯荤粺 + * @param {*} sceneTypeId + */ +function svToTz(sceneTypeId) { + const sv = _enumScene_2(); + const tz = _enumScene_1(); + + const scType = sv.find((v) => { + return v.value == sceneTypeId + ''; + }); + const tzType = tz.find((v) => { + return v.label == scType.label; + }); + return tzType ? tzType : scType; +} + +export { enumScene, getSceneName, svToTz }; -- Gitblit v1.9.3