Commit 54a488a5 authored by 季圣华's avatar 季圣华
Browse files

解决登录超时后不跳转的bug

parent fc69e634
...@@ -23,32 +23,22 @@ const err = (error) => { ...@@ -23,32 +23,22 @@ const err = (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)
console.log("------异常响应------",token)
console.log("------异常响应------",error.response.status)
switch (error.response.status) { switch (error.response.status) {
case 403: case 403:
notification.error({ message: '系统提示', description: '拒绝访问',duration: 4}) notification.error({ message: '系统提示', description: '拒绝访问',duration: 4})
break break
case 500: case 500:
//notification.error({ message: '系统提示', description:'Token失效,请重新登录!',duration: 4}) if(token && data==="loginOut"){
if(token && data.message=="Token失效,请重新登录"){
// update-begin- --- author:scott ------ date:20190225 ---- for:Token失效采用弹框模式,不直接跳转----
// store.dispatch('Logout').then(() => {
// window.location.reload()
// })
Modal.error({ Modal.error({
title: '登录已过期', title: '登录已过期',
content: '很抱歉,登录已过期,请重新登录', content: '很抱歉,登录已过期,请重新登录',
okText: '重新登录', okText: '重新登录',
mask: false, mask: false,
onOk: () => { onOk: () => {
store.dispatch('Logout').then(() => { Vue.ls.remove(ACCESS_TOKEN)
Vue.ls.remove(ACCESS_TOKEN) window.location.reload()
window.location.reload()
})
} }
}) })
// update-end- --- author:scott ------ date:20190225 ---- for:Token失效采用弹框模式,不直接跳转----
} }
break break
case 404: case 404:
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment