|
|
|
@ -51,9 +51,15 @@ http.interceptors.request.use(config => { |
|
|
|
* 响应拦截 |
|
|
|
*/ |
|
|
|
http.interceptors.response.use(response => { |
|
|
|
if (response.data.code === 401 || response.data.code === 10001) { |
|
|
|
if (response.data.code === 401 || response.data.code === 10001 || response.data.code === 10005) { |
|
|
|
clearLoginInfo() |
|
|
|
router.replace({ name: 'login' }) |
|
|
|
localStorage.setItem('userType', 'work') |
|
|
|
let userType = localStorage.getItem("userType"); |
|
|
|
if (userType === 'work'){ |
|
|
|
router.replace({ name: 'loginWork' }) |
|
|
|
}else { |
|
|
|
router.replace({ name: 'login' }) |
|
|
|
} |
|
|
|
return Promise.reject(response.data.msg) |
|
|
|
} |
|
|
|
return response |
|
|
|
|