| | |
| | | // 场景类型枚举 |
| | | /** |
| | | * 场景类型枚举 |
| | | * @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: '餐饮', |
| | |
| | | }, |
| | | ]; |
| | | } |
| | | 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: '工地', |
| | |
| | | }, |
| | | ]; |
| | | } |
| | | 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 }; |