修改禅道一致问题
This commit is contained in:
@@ -21,6 +21,7 @@ const service = axios.create({
|
|||||||
})
|
})
|
||||||
|
|
||||||
const err = (error) => {
|
const err = (error) => {
|
||||||
|
console.log(error)
|
||||||
if (error.response) {
|
if (error.response) {
|
||||||
let data = error.response.data
|
let data = error.response.data
|
||||||
const token = Vue.ls.get(ACCESS_TOKEN)
|
const token = Vue.ls.get(ACCESS_TOKEN)
|
||||||
@@ -156,7 +157,29 @@ service.interceptors.request.use(config => {
|
|||||||
|
|
||||||
// response interceptor
|
// response interceptor
|
||||||
service.interceptors.response.use((response) => {
|
service.interceptors.response.use((response) => {
|
||||||
return response.data
|
if (response.data.code == 401 && response.data.message.includes('token')) {
|
||||||
|
Modal.error({
|
||||||
|
title: '登录已过期',
|
||||||
|
content: '很抱歉,登录已过期,请重新登录',
|
||||||
|
okText: '重新登录',
|
||||||
|
mask: false,
|
||||||
|
onOk: () => {
|
||||||
|
store.dispatch('Logout').then(() => {
|
||||||
|
Vue.ls.remove(ACCESS_TOKEN)
|
||||||
|
try {
|
||||||
|
let path = window.document.location.pathname
|
||||||
|
if (path != '/' && path.indexOf('/user/login') == -1) {
|
||||||
|
window.location.reload()
|
||||||
|
}
|
||||||
|
} catch (e) {
|
||||||
|
window.location.reload()
|
||||||
|
}
|
||||||
|
})
|
||||||
|
}
|
||||||
|
})
|
||||||
|
} else {
|
||||||
|
return response.data
|
||||||
|
}
|
||||||
}, err)
|
}, err)
|
||||||
|
|
||||||
const installer = {
|
const installer = {
|
||||||
|
|||||||
Reference in New Issue
Block a user