修改禅道一致问题

This commit is contained in:
qq787203167
2022-03-11 11:17:22 +08:00
parent babfac4ac7
commit 769c75a7c4
+24 -1
View File
@@ -21,6 +21,7 @@ const service = axios.create({
})
const err = (error) => {
console.log(error)
if (error.response) {
let data = error.response.data
const token = Vue.ls.get(ACCESS_TOKEN)
@@ -156,7 +157,29 @@ service.interceptors.request.use(config => {
// response interceptor
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)
const installer = {