From 9a61e46d96536f3299e57f7259ae1c9972256ec6 Mon Sep 17 00:00:00 2001
From: riku <risaku@163.com>
Date: 星期二, 30 九月 2025 09:42:09 +0800
Subject: [PATCH] 1. 隐藏未完成的账户匹配页面 2. 根据第三方新的接口文档修改接口url地址
---
src/enum/scene.js | 202 +++++++++++++++++++++++++++++++-------------------
1 files changed, 126 insertions(+), 76 deletions(-)
diff --git a/src/enum/scene.js b/src/enum/scene.js
index fafa846..a292c5d 100644
--- a/src/enum/scene.js
+++ b/src/enum/scene.js
@@ -1,97 +1,147 @@
-// 鍦烘櫙绫诲瀷鏋氫妇
+/**
+ * 鍦烘櫙绫诲瀷鏋氫妇
+ * @param {Number} type 1:椋炵窘鐜绯荤粺锛�2锛氶缇界洃绠$郴缁燂紱
+ * @param {Boolean} allOption 鏄惁鍦ㄥご閮ㄦ坊鍔犫�滃叏閮ㄢ�濋�夐」
+ */
+function enumScene(type, allOption = true) {
+ let l;
+ switch (parseInt(type)) {
+ case 1:
+ l = _enumScene_1();
+ break;
+ case 2:
+ l = _enumScene_2();
+ break;
+ default:
+ l = _enumScene_1();
+ break;
+ }
+ if (!allOption) {
+ l.shift();
+ }
-// 椋炵窘鐜绯荤粺
-function enumScene_1 () {
- return [
- {
- label: '鍏ㄩ儴',
- value: '0',
- },
- {
- label: '椁愰ギ',
- value: '1',
- },
- {
- label: '宸ュ湴',
- value: '2',
- },
- {
- label: '鐮佸ご',
- value: '3',
- },
- {
- label: '鍫嗗満',
- value: '4',
- },
- {
- label: '鎼呮媽绔�',
- value: '5',
- },
- {
- label: '宸ヤ笟浼佷笟',
- value: '6',
- },
- {
- label: '姹戒慨',
- value: '7',
- },
- ];
-}
-function enumScene_1NA() {
- const l = enumScene_1();
- l.shift();
return l;
}
-// 椋炵窘鐩戠绯荤粺
-function enumScene_2 () {
+function getSceneName(value, type = 1) {
+ return enumScene(type).find((v) => {
+ if (v.value == value) {
+ return v;
+ }
+ });
+}
+
+// 椋炵窘鐜绯荤粺
+function _enumScene_1() {
return [
{
- label: '鍏ㄩ儴',
- value: '0',
- },
- {
- label: '宸ュ湴',
- value: '1',
- },
- {
- label: '鐮佸ご',
- value: '2',
- },
- {
- label: '鎼呮媽绔�',
- value: '3',
- },
- {
- label: '宸ヤ笟浼佷笟',
- value: '4',
+ label: '鍏ㄩ儴鍦烘櫙',
+ value: null
},
{
label: '椁愰ギ',
- value: '5',
+ value: '1'
},
{
- label: '姹戒慨',
- value: '6',
+ label: '宸ュ湴',
+ value: '2'
},
{
- label: '閬撹矾鎵皹鐩戞祴鐐�',
- value: '9',
- },
- {
- label: '閬撹矾',
- value: '10',
+ label: '鐮佸ご',
+ value: '3'
},
{
label: '鍫嗗満',
- value: '14',
+ value: '4'
+ },
+ {
+ label: '鎼呮媽绔�',
+ value: '5'
+ },
+ {
+ label: '宸ヤ笟浼佷笟',
+ value: '6'
+ },
+ {
+ label: '姹戒慨',
+ value: '7'
+ },
+ {
+ label: '瀹為獙瀹�',
+ value: '8'
+ },
+ {
+ label: '鍖荤枟鏈烘瀯',
+ value: '9'
+ }
+ ];
+}
+
+// 椋炵窘鐩戠绯荤粺
+function _enumScene_2() {
+ return [
+ {
+ label: '鍏ㄩ儴鍦烘櫙',
+ value: null
+ },
+ {
+ label: '宸ュ湴',
+ value: '1'
+ },
+ {
+ label: '鐮佸ご',
+ value: '2'
+ },
+ {
+ label: '鎼呮媽绔�',
+ value: '3'
+ },
+ {
+ label: '宸ヤ笟浼佷笟',
+ value: '4'
+ },
+ {
+ label: '椁愰ギ',
+ value: '5'
+ },
+ {
+ label: '姹戒慨',
+ value: '6'
+ },
+ {
+ label: '閬撹矾鎵皹鐩戞祴鐐�',
+ value: '9'
+ },
+ {
+ label: '閬撹矾',
+ value: '10'
+ },
+ {
+ label: '鍫嗗満',
+ value: '14'
+ },
+ {
+ label: '绮惧搧灏忓尯',
+ value: '15'
},
];
}
-function enumScene_2NA() {
- const l = enumScene_2();
- l.shift();
- return l
+
+/**
+ * 椋炵窘鐩戠绯荤粺 鍦烘櫙绫诲瀷杞� 椋炵窘鐜绯荤粺
+ * @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_1, enumScene_1NA, enumScene_2, enumScene_2NA };
+export { enumScene, getSceneName, svToTz };
--
Gitblit v1.9.3