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