/* 消息模块 作者:AC 时间:2019/12/26 说明:目前只是简单的消息模块 后期会增加日志等功能 参数说明: exec: type:0 必定运行异常 1 系统警告 2 系统提示 3 正常请求 4可能会出现异常 code: "A001":执行异常 "A002":传入参数为空 "A200":提示信息 "A400":无权操作 message:消息内容 可以是提示,异常,警告等消息头 只需对应的type即可 switchType:消息类型字典 常量 Message: 函数说明: SetMessage:设置消息 result:需要返回的值(其他操作携带过来的 此处可以对其进行再次处理) code:同exce.code message:同exce.message type:同exce.type 操作日志: 1.初步搭建:2019/12/26 15:00 AC 搭建完成 通过测试 2.增加type 3 4 */ //消息模块 此处为简单版本 保存运行时的日志信息 //完善版本正在项目中使用并且测试,可自己完善其中的部分,如果您有更好的建议 //希望您能够 添加我的qq 2960861359 或者微信 K11150922 var exce={ message:"", code:"", type:2, typeInfo:"提示" }; var switchType={ "0":"异常", "1":"警告", "2":"提示", "3":"请求", "4":"可能出现异常"//当message为空 则表示可能出现异常 } var Message={ //设置错误信息 SetMessage:function(code,message,result,type){ exce.message=message; exce.code=code; exce.type=type; exce.typeInfo=switchType[type]==""?"未注册的状态":switchType[type]; return result; }, GetMessage:function(){ return exce; } } //消息模块 module.exports=Message;