拉取代码

This commit is contained in:
2024-08-02 16:44:18 +08:00
3 changed files with 40 additions and 12 deletions

View File

@@ -82,10 +82,10 @@ const parseResponse = function (response, url) {
alertError("服务异常")
return
}
const { statusCode } = response;
console.log('url', url, 'response.status', statusCode, 'response.data', response.data)
if (statusCode === 401) {
// const { statusCode } = response;
const { code } = response?.data || {};
console.log('url', url,'code', code, 'response.data', response.data)
if (code === 401) {
const currentUrl = getPageUrl()
if (!['pages/home/index', 'pages/login/index'].includes(currentUrl)) {
wx.redirectTo({
@@ -95,17 +95,17 @@ const parseResponse = function (response, url) {
wx.clearStorageSync()
return { code: 401, message: '未登录状态' }
}
if (statusCode === 403) {
if (code === 403) {
return { code: 403, message: "非法访问" }
}
if (statusCode === 404) {
if (code === 404) {
wx.redirectTo({
url: '/pages/login/index',
})
wx.clearStorageSync()
return { code: 404, message: "服务故障" }
}
if (500 <= statusCode && statusCode < 600) {
if (500 <= code && code < 600) {
return { code: 500, message: "服务错误" }
}
return response.data;