|
@@ -2,13 +2,14 @@ import axios from 'axios'
|
|
|
import {Message} from 'element-ui'
|
|
|
import {
|
|
|
getToken,
|
|
|
- setToken
|
|
|
+ setToken,
|
|
|
+ openError
|
|
|
} from './auth.js'
|
|
|
import qs from 'qs'
|
|
|
const service = axios.create({
|
|
|
baseURL: process.env.VUE_APP_BASE_API,
|
|
|
// baseURL:'https://ding.insys.g107.com/',
|
|
|
- timeout: 20000,
|
|
|
+ timeout: 2000,
|
|
|
headers: {
|
|
|
'Content-Type': 'application/x-www-form-urlencoded',
|
|
|
},
|
|
@@ -16,10 +17,12 @@ const service = axios.create({
|
|
|
return qs.stringify(data)
|
|
|
}]
|
|
|
})
|
|
|
-var url='';
|
|
|
+let url='';
|
|
|
+let data='';
|
|
|
service.interceptors.request.use(
|
|
|
config => {
|
|
|
url=config.url;
|
|
|
+ data=qs.parse(config.data)
|
|
|
if (getToken()) {
|
|
|
config.headers['A-Token'] = getToken()
|
|
|
}
|
|
@@ -79,7 +82,14 @@ service.interceptors.response.use(
|
|
|
// })
|
|
|
console.log('网络异常,请检查网络是否畅通,再重新进入应用')
|
|
|
return Promise.reject(error.message)
|
|
|
- }else if(error.message=='timeout of 20000ms exceeded'){
|
|
|
+ }else if(error.message=='timeout of 2000ms exceeded'){
|
|
|
+ if(url=='/api/integral/review/a/entry'||url=='/api/integral/point/entry'){
|
|
|
+ let sum=0;
|
|
|
+ if(data){
|
|
|
+ sum=data.items.length*data.members.length
|
|
|
+ }
|
|
|
+ openError({sum:sum,message:'钉钉PC'})
|
|
|
+ }
|
|
|
Message({
|
|
|
message: '请求超时,请稍后再试',
|
|
|
type: 'error',
|