From 41a4b22ec3123342bb608ff7f29687ecdb527e80 Mon Sep 17 00:00:00 2001 From: xuxueyang <xuxy@fengyuntec.com> Date: 星期二, 06 八月 2024 15:52:51 +0800 Subject: [PATCH] update http请求提醒 --- plugins/http.js | 28 +++++++++++++++++++++++----- 1 files changed, 23 insertions(+), 5 deletions(-) diff --git a/plugins/http.js b/plugins/http.js index 47b71d6..d608efb 100644 --- a/plugins/http.js +++ b/plugins/http.js @@ -93,6 +93,7 @@ message.showToast('系统异常') } else if (res.data.code === '401' || res.data && res.data.code && res.data.code.startsWith('401')) { + console.log('resp', res) message.showToast('登录信息失效') storage.removeItem('token') reject({ @@ -109,6 +110,7 @@ uni.reLaunch({ url: '/pages/login/supplier-login' }) + // #endif } else { if (res.data.data && typeof res.data.data === 'string') { @@ -132,20 +134,22 @@ // store.dispatch('/clearUserInfo') // commit('updat') // store.commit('updateLogin', false) + console.log('401', res) + message.showToast('登录信息失效') storage.removeItem('token') reject({ data: null, code: 401, msg: 'Unauthorized' }) - // #ifdef H5 + // #ifdef PUB_CUSTOMER uni.reLaunch({ - url: '/views/pc/login.vue' + url: '/pages/user/supplier-user' }) // #endif - // #ifndef H5 + // #ifndef PUB_CUSTOMER uni.reLaunch({ - url: '/' + url: '/pages/login/supplier-login' }) // #endif @@ -154,6 +158,13 @@ reject({ data: null, code: 403, + msg: 'Forbidden' + }) + } else if (res.statusCode === 429) { + message.showToast('系统操作太频繁,请稍后再试!') + reject({ + data: null, + code: 429, msg: 'Forbidden' }) } else if (res.statusCode === 404) { @@ -170,7 +181,14 @@ code: 500, msg: 'Internal Server Error' }) - } else { + } else if (res.statusCode === 502) { + message.showToast('服务更新升级中,请稍等一分钟左右') + reject({ + data: null, + code: 502, + msg: '服务更新升级中,请稍等一分钟左右' + }) + }else { message.showToast('其他错误') reject({ data: null, -- Gitblit v1.9.3