|
@@ -1,4 +1,5 @@
|
|
|
import axios from 'axios'
|
|
|
+import router from '../router'
|
|
|
|
|
|
const request = axios.create({
|
|
|
withCredentials: true,
|
|
@@ -26,6 +27,8 @@ request.interceptors.response.use(response => {
|
|
|
const { code, authorizeUrl } = response.data
|
|
|
if (code === 301 && authorizeUrl) {
|
|
|
location.replace(authorizeUrl)
|
|
|
+ } else if (code === 403) {
|
|
|
+ router.push('/partner/login')
|
|
|
}
|
|
|
return response.data
|
|
|
}, (error) => {
|