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