From 6e0b49dc71c5930f5234abdae3a3aaf9a9b371cc Mon Sep 17 00:00:00 2001 From: zhoulingpo Date: Fri, 28 Apr 2023 18:50:48 +0800 Subject: [PATCH] =?UTF-8?q?=E3=80=90=E4=BF=AE=E6=94=B9=E3=80=91=E7=99=BB?= =?UTF-8?q?=E5=BD=95=E6=9D=83=E9=99=90?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/utils/request.js | 22 ++++++++++++++++++---- 1 file changed, 18 insertions(+), 4 deletions(-) diff --git a/src/utils/request.js b/src/utils/request.js index d8d8bc2..94876e5 100644 --- a/src/utils/request.js +++ b/src/utils/request.js @@ -67,7 +67,21 @@ instance.interceptors.response.use(function (response) { if (response.data.respCode === '0') { return response.data } else if (response.data.respCode === '-1') { - Message.error(response.data.message) + // Message.error(response.data.message) + // if (response.data.status == 401) { + store.commit('saveUserInfo', null) + store.commit('saveUserInfo', null) + store.commit('savePathUrl', null) + store.commit('setHandleProcess', null) + router.push('/login') + Message.error(response.data.message) + // window.open(BASE_URL.BASE_CHANGAN + "/logout?service=" + BASE_URL.BASE_LOCAL + "/login?loginType=1", '_self'); + // var url = 'http://192.168.144.22:9966/login?loginType=1' + // // var url = 'http://10.64.23.30:7766/home' + // + // return window.open('http://192.168.144.29:9090/cas/login?service='+url, '_self'); + // // return window.open('https://caddmuat.changan.com.cn/cas/login?service='+url, '_self'); + // } return Promise.reject(response) } else { return response @@ -85,7 +99,8 @@ instance.interceptors.response.use(function (response) { } // 登录过期 - if (error.response.status === 401) { + console.log( error.response.data.status,"error.response") + if (error.response.data.status == 401) { store.commit('saveUserInfo', null) store.commit('saveUserInfo', null) store.commit('savePathUrl', null) @@ -114,12 +129,11 @@ instance.interceptors.response.use(function (response) { // return window.open('http://192.168.144.29:9090/cas/login?service='+url, '_self'); // // return window.open('https://caddmuat.changan.com.cn/cas/login?service='+url, '_self'); } + console.log(error,"302 Found") // 判断超时 if (error.code === 'ECONNABORTED' && error.message.indexOf('timeout') !== -1 && !error.config._retry) { Message.error(error.message) - } else { - Message.error(error.message) } return Promise.reject(error) })