|
|
@@ -49,6 +49,12 @@ service.interceptors.response.use(
|
|
|
|
|
|
// if the custom code is not 20000, it is judged as an error.
|
|
|
if (res.code !== '2000') {
|
|
|
+ if (res.code === 'S-F-5000') {
|
|
|
+ store.dispatch('Logout').then(() => {
|
|
|
+ location.href = process.env.VUE_APP_CONTEXT_PATH + "dashboard";
|
|
|
+ })
|
|
|
+ }
|
|
|
+
|
|
|
Message({
|
|
|
message: res.message || 'Error',
|
|
|
type: 'error',
|
|
|
@@ -68,7 +74,7 @@ service.interceptors.response.use(
|
|
|
})
|
|
|
})
|
|
|
}
|
|
|
- return Promise.reject(new Error(res.message || 'Error'))
|
|
|
+ return Promise.reject('无效的会话,或者会话已过期,请重新登录')
|
|
|
} else {
|
|
|
return res
|
|
|
}
|