'加入axios,替换jquery使用'
This commit is contained in:
@@ -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
9
root/res/libs/axios.min.js
vendored
Normal file
File diff suppressed because one or more lines are too long
Reference in New Issue
Block a user