|
@@ -30,7 +30,6 @@ service.interceptors.request.use(
|
|
|
return config
|
|
|
},
|
|
|
error => {
|
|
|
- // do something with request error
|
|
|
console.log(error) // for debug
|
|
|
return Promise.reject(error)
|
|
|
}
|
|
@@ -38,25 +37,22 @@ service.interceptors.request.use(
|
|
|
|
|
|
// response interceptor
|
|
|
service.interceptors.response.use(
|
|
|
- /**
|
|
|
- * If you want to get http information such as headers or status
|
|
|
- * Please return response => response
|
|
|
- */
|
|
|
-
|
|
|
- /**
|
|
|
- * Determine the request status by custom code
|
|
|
- * Here is just an example
|
|
|
- * You can also judge the status by HTTP Status Code
|
|
|
- */
|
|
|
response => {
|
|
|
const res = response.data
|
|
|
- if (res.code !== 0) {
|
|
|
+ if (res.code === 1) {
|
|
|
Message({
|
|
|
message: res.msg || 'Error',
|
|
|
type: 'error',
|
|
|
duration: 5 * 1000
|
|
|
})
|
|
|
- } else {
|
|
|
+ }else if(res.code === -3){
|
|
|
+ Message({
|
|
|
+ message: '登录过期!',
|
|
|
+ type: 'error',
|
|
|
+ })
|
|
|
+ window.location.href = '/login'
|
|
|
+ }
|
|
|
+ else {
|
|
|
return res
|
|
|
}
|
|
|
},
|