/** 使用模板生成的代码表 用法: 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;