From 233709a44a2f5cfff9b8fb955ebcdc6889c0d40b Mon Sep 17 00:00:00 2001 From: king <18310653075@163.com> Date: 星期二, 19 十一月 2019 09:12:28 +0800 Subject: [PATCH] 2019-11-19 --- src/api/index.js | 13 ++++++++++++- 1 files changed, 12 insertions(+), 1 deletions(-) diff --git a/src/api/index.js b/src/api/index.js index 1f4de91..7e2ef7d 100644 --- a/src/api/index.js +++ b/src/api/index.js @@ -21,8 +21,19 @@ return Promise.reject(error) }) +const setCurrentUrl = () => { + if (!!(window.history && window.history.pushState)) { + window.history.replaceState(null, null, window.location.href.split('#')[0] + '#/login') + window.location.reload() + } +} + axios.interceptors.response.use((response) => { - return Promise.resolve(response.data) + if (response.data.ErrCode === 'LoginError') { + setCurrentUrl() + } else { + return Promise.resolve(response.data) + } }, (error) => { return Promise.reject(error) }) -- Gitblit v1.8.0