|
@@ -4,17 +4,17 @@ import store from '@/store'
|
|
|
import { getToken } from '@/utils/auth'
|
|
|
import { waitLogOut } from '@/utils/waitLogOut'
|
|
|
|
|
|
-let start = 0;
|
|
|
+let start = 0
|
|
|
function showErr(res, duration) {
|
|
|
- let now = Date.now();
|
|
|
- if(now - start > duration) {
|
|
|
- start = now
|
|
|
- Message({
|
|
|
- message: res.msg || '出错啦~',
|
|
|
- type: 'error',
|
|
|
- duration: 5 * 1000
|
|
|
- })
|
|
|
- }
|
|
|
+ const now = Date.now()
|
|
|
+ if (now - start > duration) {
|
|
|
+ start = now
|
|
|
+ Message({
|
|
|
+ message: res.msg || '出错啦~',
|
|
|
+ type: 'error',
|
|
|
+ duration: 5 * 1000
|
|
|
+ })
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
const baseURLStr = window.g.ApiUrl
|
|
@@ -24,7 +24,7 @@ const service = axios.create({
|
|
|
baseURL: baseURLStr, // url = base url + request url
|
|
|
// baseURL:process.env.VUE_APP_BASE_API,
|
|
|
// withCredentials: true, // send cookies when cross-domain requests
|
|
|
- timeout:5* 60*60*60*1000 // request timeout
|
|
|
+ timeout: 5 * 60 * 60 * 60 * 1000 // request timeout
|
|
|
// timeout: 200000 // request timeout
|
|
|
})
|
|
|
|
|
@@ -32,7 +32,7 @@ const service = axios.create({
|
|
|
service.interceptors.request.use(
|
|
|
config => {
|
|
|
// 超过三十分钟无操作自动退出登录
|
|
|
- waitLogOut();
|
|
|
+ waitLogOut()
|
|
|
|
|
|
// do something before request is sent
|
|
|
|
|
@@ -68,7 +68,7 @@ service.interceptors.response.use(
|
|
|
const res = response.data
|
|
|
|
|
|
// if the custom code is not 20000, it is judged as an error.
|
|
|
- if (res.code&&res.code !== 200) {
|
|
|
+ if (res.code && res.code !== 200) {
|
|
|
if (res.code === 401) {
|
|
|
// to re-login
|
|
|
MessageBox.confirm('您的登录状态已经过期啦,请重新登录吧~', '温馨提示', {
|
|
@@ -86,7 +86,7 @@ service.interceptors.response.use(
|
|
|
return Promise.reject(new Error(res.msg || '出错啦~'))
|
|
|
} else {
|
|
|
return res
|
|
|
- };
|
|
|
+ }
|
|
|
},
|
|
|
error => {
|
|
|
console.log('err' + error) // for debug
|
|
@@ -100,13 +100,13 @@ service.interceptors.response.use(
|
|
|
)
|
|
|
|
|
|
function showErrorMessage(res) {
|
|
|
- return function () {
|
|
|
+ return function() {
|
|
|
Message({
|
|
|
- message: '出错啦'||res.msg || '出错啦~',
|
|
|
+ message: '出错啦' || res.msg || '出错啦~',
|
|
|
type: 'error',
|
|
|
duration: 5 * 1000
|
|
|
})
|
|
|
}
|
|
|
-};
|
|
|
+}
|
|
|
|
|
|
export default service
|