NGTools/js_sdk/AC-Dictionary/script/Message.js
ldeyun 9dbfdc6c71 V1.0.0
微信小程序运行成功;
H5运行成功
2024-09-30 01:30:39 +08:00

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;