Refactor(拦截器):补充相关接口不提示报错内容
This commit is contained in:
+10
-9
@@ -56,26 +56,27 @@ function baseRequest(options) {
|
||||
return fly.request(url, params || data, {
|
||||
...option
|
||||
}).then(res => {
|
||||
const data = res.data || {};
|
||||
const resData = res.data || {};
|
||||
if (res.status !== 200) {
|
||||
return Promise.reject({msg: "请求失败", res, data});
|
||||
return Promise.reject({msg: "请求失败", res, resData});
|
||||
}
|
||||
if ([401, 403].indexOf(data.status) !== -1) {
|
||||
if ([401, 403].indexOf(resData.status) !== -1) {
|
||||
handleLoginFailure();
|
||||
return Promise.reject({msg: res.data.msg, res, data, toLogin: true});
|
||||
} else if (data.status === 200) {
|
||||
return Promise.resolve(data, res);
|
||||
return Promise.reject({msg: res.data.msg, res, resData, toLogin: true});
|
||||
} else if (resData.status === 200) {
|
||||
return Promise.resolve(resData, res);
|
||||
} else {
|
||||
if (url.indexOf('api/systemStats/push') < 0) {
|
||||
// 埋点数据推送、获取店铺分享图片
|
||||
if (url.indexOf('api/systemStats/push') < 0 && url.indexOf('api/hotelMain/shareImage') < 0) {
|
||||
uni.showToast({
|
||||
title: res.data.msg,
|
||||
title: resData.msg,
|
||||
icon: 'none',
|
||||
duration: 3000,
|
||||
success() {
|
||||
}
|
||||
})
|
||||
}
|
||||
return Promise.reject({msg: res.data.msg, res, data});
|
||||
return Promise.reject({msg: resData.msg, res, data});
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user