king
2019-11-19 233709a44a2f5cfff9b8fb955ebcdc6889c0d40b
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)
})