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