| 
					
				 | 
			
			
				@@ -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', 
			 |