59 lines
1.6 KiB
JavaScript
59 lines
1.6 KiB
JavaScript
/*
|
|
消息模块
|
|
作者: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; |