Refactor(拦截器):补充相关接口不提示报错内容

This commit is contained in:
lifizer
2024-07-02 17:57:01 +08:00
parent e5ce19539d
commit 7edbe49a43
+10 -9
View File
@@ -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});
} }
}); });
} }