|
@@ -1,7 +1,9 @@
|
|
import axios from 'axios'
|
|
import axios from 'axios'
|
|
-import store from '@/store'
|
|
+
|
|
import { tansParams } from "@/utils/ruoyi";
|
|
import { tansParams } from "@/utils/ruoyi";
|
|
|
|
+import { getToken } from '@/utils/auth'
|
|
import cache from '@/plugins/cache'
|
|
import cache from '@/plugins/cache'
|
|
|
|
+import { BASE_URL } from '@/static/Config/config'
|
|
let downloadLoadingInstance;
|
|
let downloadLoadingInstance;
|
|
|
|
|
|
export let isRelogin = { show: false };
|
|
export let isRelogin = { show: false };
|
|
@@ -10,7 +12,7 @@ axios.defaults.headers['Content-Type'] = 'application/json;charset=utf-8'
|
|
|
|
|
|
const service = axios.create({
|
|
const service = axios.create({
|
|
|
|
|
|
- baseURL: process.env.VUE_APP_BASE_API,
|
|
+ baseURL: BASE_URL,
|
|
|
|
|
|
timeout: 10000
|
|
timeout: 10000
|
|
})
|
|
})
|
|
@@ -70,7 +72,7 @@ service.interceptors.response.use(res => {
|
|
|
|
|
|
const { data, status } = res
|
|
const { data, status } = res
|
|
if (Number(data.status) === 1001) {
|
|
if (Number(data.status) === 1001) {
|
|
- store.commit('setTimeOut', true)
|
|
+
|
|
localStorage.setItem('token', '')
|
|
localStorage.setItem('token', '')
|
|
return
|
|
return
|
|
}
|
|
}
|
|
@@ -81,10 +83,9 @@ service.interceptors.response.use(res => {
|
|
}
|
|
}
|
|
},
|
|
},
|
|
error => {
|
|
error => {
|
|
- store.commit('setHttpErro', true)
|
|
+
|
|
return Promise.reject(error)
|
|
return Promise.reject(error)
|
|
}
|
|
}
|
|
)
|
|
)
|
|
|
|
|
|
-
|
|
|
|
export default service
|
|
export default service
|