'加入axios,替换jquery使用'

This commit is contained in:
2019-04-04 12:00:34 +08:00
parent fbd7b0afdd
commit 3de47eea46
4 changed files with 37 additions and 31 deletions

View File

@@ -36,40 +36,36 @@ var red = {
var plat = red.getData("sysPlat") || {};
return plat["token"];
},
getJSON: function (url, para, callback) {
para["platToken"] = red.getPlatToken();
$.getJSON(url, para, function (json) {
json = json || {};
red.loginCheck(json);
var data = json;
if (json.code == -1) {
red.showMsg({type:"error", msg: json.message});
getJSON: function (url, params, callback) {
params["platToken"] = red.getPlatToken()
axios.get(url, {params}).then(res => {
let data = res.data || {}
red.loginCheck(data)
if (data.code == -1) {
red.showMsg({type:"error", msg: data.message})
return;
}
if (json.code == 0) {
data = json.body;
if (data.code == 0) {
data = data.body
}
callback(data);
});
callback(data)
})
},
post: function(url, para, callback) {
para["platToken"] = red.getPlatToken();
$.post(url, para, function (json) {
red.loginCheck(json);
if (json.code == -1) {
red.showMsg({msg: json.message, type: "error"});
post: function(url, params, callback) {
params["platToken"] = red.getPlatToken()
axios.post(url, params).then(res => {
let data = red.loginCheck(res.data)
if (data && data.code == -1) {
red.showMsg({msg: data.message, type: "error"})
return;
}
if (callback) {
callback(json.code == 0 ? json.body : json);
callback(data.code == 0 ? data.body : data)
} else {
red.showMsg();
red.showMsg()
}
});
})
},
//TODO: 提取统一查询、请求,失败提示

9
root/res/libs/axios.min.js vendored Normal file

File diff suppressed because one or more lines are too long