Commit c2abcb68 authored by 智勇's avatar 智勇

500006返回码

parent 7e2db21b
......@@ -34,7 +34,6 @@ service.interceptors.response.use(
const res = response.data
if ((typeof res.code === 'number' && res.code !== 200000) || (typeof res.code === 'string' && res.code !== '0000')) {
// 500003:Token 过期了;
if (res.code === 500003 || res.code === 500007) {
MessageBox.confirm('你已被登出,可以取消继续留在该页面,或者重新登录', '确定登出', {
confirmButtonText: '重新登录',
......@@ -43,9 +42,19 @@ service.interceptors.response.use(
}).then(() => {
store.dispatch('FedLogOut').then(() => {
location.reload() // 为了重新实例化vue-router对象 避免bug
// location.replace(`${location.protocol}//${location.host}/login`)
})
}).catch(() => {})
} else if (res.code === 500006) {
store.dispatch('FedLogOut').then(() => {
Message({
message: res.message,
type: 'error',
duration: 2 * 1000,
onClose() {
location.replace(`${location.protocol}//${location.host}/login`)
}
})
})
} else {
Message({
message: res.message,
......@@ -53,6 +62,7 @@ service.interceptors.response.use(
duration: 3 * 1000
})
}
return Promise.reject(res.message || 'responseInterceptorsError')
} else {
return response.data
......
Markdown is supported
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