From c37f0db24bcb9c08c11da9cd96e562a84cd66e6a Mon Sep 17 00:00:00 2001 From: riku <risaku@163.com> Date: 星期四, 14 十二月 2023 17:39:50 +0800 Subject: [PATCH] 评估管理模块完成历史记录展示 --- src/enum/scene.js | 53 +++++++++++++++++++++++++++++++++++++---------------- 1 files changed, 37 insertions(+), 16 deletions(-) diff --git a/src/enum/scene.js b/src/enum/scene.js index fafa846..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,18 +68,13 @@ }, ]; } -function enumScene_1NA() { - const l = enumScene_1(); - l.shift(); - return l; -} // 椋炵窘鐩戠绯荤粺 -function enumScene_2 () { +function _enumScene_2() { return [ { label: '鍏ㄩ儴', - value: '0', + value: null, }, { label: '宸ュ湴', @@ -88,10 +114,5 @@ }, ]; } -function enumScene_2NA() { - const l = enumScene_2(); - l.shift(); - return l -} -export { enumScene_1, enumScene_1NA, enumScene_2, enumScene_2NA }; +export { enumScene, getSceneName }; -- Gitblit v1.9.3