| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586 |
- /**
- 使用模板生成的代码表
- 用法:
- import CodeEnum from codeEnum.js;
- 然后直接使用Enum例如 CodeEnum.UserStatCodeEnum.NORMAL;
- generate at 2023-10-26 15:55:30
- */
- const CodeEnum = {
- AccountTypeCodeEnum: {
- CREDITS: '0',
- PRE_DEPOSIT: '1',
- },
- ActuatorTimeRangeCodeEnum: {
- MINUTE30: '0',
- HOUR8: '1',
- HOUR24: '2',
- },
- ApproveStatusCodeEnum: {
- NOT_SUBMIT: '0',
- QUEUE: '1',
- APPROVE: '2',
- DENY: '3',
- },
- BoolCodeEnum: {
- YES: 'Y',
- NO: 'N',
- },
- CnWeekDayCodeEnum: {
- MONDAY: '0',
- TUESDAY: '1',
- WEDNESDAY: '2',
- THURSDAY: '3',
- FRIDAY: '4',
- SATURDAY: '5',
- SUNDAY: '6',
- },
- MenuResTypeCodeEnum: {
- STATUS_0: '0',
- STATUS_1: '1',
- STATUS_2: '2',
- },
- ParamTypeCodeEnum: {
- HIDDEN: '0',
- TEXT: '1',
- HTML: '2',
- SWITCH: '3',
- SINGLE_SELECT: '4',
- MULTI_SELECT: '5',
- },
- RoleCodeEnum: {
- GOD: '0',
- ADMIN: '1',
- SUPER_ADMIN: '2',
- REPORT_ADMIN: '3',
- USER: '4',
- VIP: '5',
- SVIP: '6',
- },
- TreeNodeTypeCodeEnum: {
- VIRTUAL_ROOT: '0',
- ZONE: '1',
- },
- UserStatusCodeEnum: {
- NORMAL: '0',
- FREEZE: '1',
- DELETED: '2',
- },
- };
- CodeEnum.enumToText = (enumValue, enumClass, enumTexts) =>{
- const enumTextsArray = enumTexts.split(',');
- let result = '';
- const EnumObj = CodeEnum[enumClass];
- if(EnumObj !== undefined){
- Object.keys(EnumObj).forEach((key) => {
- if(EnumObj[key] === enumValue){
- result = enumTextsArray[parseInt(EnumObj[key])];
- }
- });
- }
- return result;
- };
- export default CodeEnum;
|