UNPKG

generator-senbochen-cli

Version:

这是一个自定义的yeoman脚手架

51 lines (48 loc) 1.42 kB
export interface InfoInterface { code: string msg: string | ((msg: string) => string) isLogin: boolean reason?: (msg: string) => string } export const FREEZE_CODE = 'E0031' // 登录时冻结的状态码 export const SYSTEM_LOGOUT_LIST: InfoInterface[] = [{ code: 'E0021', msg: (msg: string) => msg, isLogin: true }, { code: 'E0022', msg: '您的账号因长时间未操作被登出', isLogin: true }, { code: 'E0023', msg: '您的账号因修改了密码被登出', isLogin: true }, { code: 'E0024', msg: '您的账号因冻结被登出', isLogin: false, reason: (msg: string) => `冻结原因:${msg}` }, { code: 'E0025', msg: '您的账号因离职被登出', isLogin: false, reason: (msg: string) => `离职原因:${msg}` }, { code: 'E0033', msg: '您的访问权限已变更,请重新登录', isLogin: true }, { code: 'E0030', msg: '手机号或密码错误,请重新登录', isLogin: true }, { code: 'E0007', msg: '权限未通过校验,请重新登陆尝试', isLogin: true } ] export const SYSTEM_LOGOUT_STATUS = SYSTEM_LOGOUT_LIST.map((item: ObjectType) => item.code) // 系统登出状态码 export const GLOBAL_LOGOUT_STATUS = ['E0008', 'E0019'] // 全局登出状态码 export const WATERPROOF_WALL_STATUS = 'E0032' // 防水墙的状态码 export const SENSITIVITY_STATUS = 'E0034' // 敏感词 export const SUCCESS_STATUS = 'C0000'