From 635e1b3c0d48c2db884794cb8bc26d6ff1591ffa Mon Sep 17 00:00:00 2001
From: zmc <zmc_li@foxmail.com>
Date: 星期四, 21 十二月 2023 16:24:46 +0800
Subject: [PATCH] 1.增加行政处罚的数据展示 2.增加信访的数据展示

---
 src/enum/scene.js |   66 ++++++++++++++++++--------------
 1 files changed, 37 insertions(+), 29 deletions(-)

diff --git a/src/enum/scene.js b/src/enum/scene.js
index a62b681..bc0b524 100644
--- a/src/enum/scene.js
+++ b/src/enum/scene.js
@@ -1,11 +1,42 @@
-// 鍦烘櫙绫诲瀷鏋氫妇
+/**
+ * 鍦烘櫙绫诲瀷鏋氫妇
+ * @param {Number} type 1:椋炵窘鐜绯荤粺锛�2锛氶缇界洃绠$郴缁燂紱
+ * @param {Boolean} allOption 鏄惁鍦ㄥご閮ㄦ坊鍔犫�滃叏閮ㄢ�濋�夐」
+ */
+function enumScene(type, allOption = true) {
+  let l;
+  switch (type) {
+    case 1:
+      l = _enumScene_1();
+      break;
+    case 2:
+      l = _enumScene_2();
+      break;
+    default:
+      l = _enumScene_1();
+      break;
+  }
+  if (!allOption) {
+    l.shift();
+  }
+
+  return l;
+}
+
+function getSceneName(value, type = 1) {
+  return enumScene(type).find((v) => {
+    if (v.value == value) {
+      return v;
+    }
+  });
+}
 
 // 椋炵窘鐜绯荤粺
-function enumScene_1() {
+function _enumScene_1() {
   return [
     {
       label: '鍏ㄩ儴',
-      value: '0',
+      value: null,
     },
     {
       label: '椁愰ギ',
@@ -37,25 +68,13 @@
     },
   ];
 }
-function enumScene_1NA() {
-  const l = enumScene_1();
-  l.shift();
-  return l;
-}
-function getSceneName_1(value) {
-  enumScene_1().find((v) => {
-    if (v.value == value) {
-      return v;
-    }
-  });
-}
 
 // 椋炵窘鐩戠绯荤粺
-function enumScene_2() {
+function _enumScene_2() {
   return [
     {
       label: '鍏ㄩ儴',
-      value: '0',
+      value: null,
     },
     {
       label: '宸ュ湴',
@@ -95,16 +114,5 @@
     },
   ];
 }
-function enumScene_2NA() {
-  const l = enumScene_2();
-  l.shift();
-  return l;
-}
 
-export {
-  enumScene_1,
-  enumScene_1NA,
-  getSceneName_1,
-  enumScene_2,
-  enumScene_2NA,
-};
+export { enumScene, getSceneName };

--
Gitblit v1.9.3