From 40b16e5fc85c445e0f21cfb75c10f6839fbacdfe Mon Sep 17 00:00:00 2001 From: 闫增涛 <1829501689@qq.com> Date: 星期五, 22 十一月 2024 10:48:21 +0800 Subject: [PATCH] Merge branch 'master' of http://182.92.203.7:2001/r/TextbookReader --- src/plugin/axios/index.ts | 25 ++++++++++++++----------- 1 files changed, 14 insertions(+), 11 deletions(-) diff --git a/src/plugin/axios/index.ts b/src/plugin/axios/index.ts index 5a9ed77..7fe0689 100644 --- a/src/plugin/axios/index.ts +++ b/src/plugin/axios/index.ts @@ -25,28 +25,31 @@ // 鍝嶅簲鎷︽埅鍣� service.interceptors.response.use( (response) => { - if (response.status == 200) { if (response.request.responseURL.indexOf('/FileDownload') > -1) { - return response.data; + return response.data } - return response.data.data; + return response.data.data } }, (error) => { - let msg = '璇锋眰鍙戠敓閿欒'; - if ((error.response && error.response.status == 401) || error.code == "ERR_NETWORK") { - localStorage.removeItem("token") - localStorage.removeItem("userInfo") - router.replace({ - path: '/login' - }) + let msg = '璇锋眰鍙戠敓閿欒' + if ((error.response && error.response.status == 401) || error.code == 'ERR_NETWORK') { + localStorage.removeItem('token') + localStorage.removeItem('userInfo') + if (localStorage.getItem('loginCtx')) { + window.open(localStorage.getItem('loginCtx')) + } else { + router.replace({ + path: '/login' + }) + } } else { if (error.response && error.response.data) { msg = error.response.data.msg } } - throw msg; + throw msg } ) -- Gitblit v1.9.1