From 7edbe49a43e3bdc4944344d29f3cab8d0537eee1 Mon Sep 17 00:00:00 2001 From: lifizer <913626195@qq.com> Date: Tue, 2 Jul 2024 17:57:01 +0800 Subject: [PATCH] =?UTF-8?q?Refactor(=E6=8B=A6=E6=88=AA=E5=99=A8):=E8=A1=A5?= =?UTF-8?q?=E5=85=85=E7=9B=B8=E5=85=B3=E6=8E=A5=E5=8F=A3=E4=B8=8D=E6=8F=90?= =?UTF-8?q?=E7=A4=BA=E6=8A=A5=E9=94=99=E5=86=85=E5=AE=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- utils/request.js | 19 ++++++++++--------- 1 file changed, 10 insertions(+), 9 deletions(-) diff --git a/utils/request.js b/utils/request.js index fc568d7..baf1cbe 100644 --- a/utils/request.js +++ b/utils/request.js @@ -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}); } }); }