| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950 | 
							- let isToLoginSend = false;
 
- var requestTask = null
 
- var elabprojectname = ''
 
- var elabsystem = ''
 
- var elabEnvironment = ''
 
- export const myRequest = (options) => {
 
- 	if (!options.hasOwnProperty("showLoading")) {
 
- 		var localDate = uni.getStorageSync('loadingStamp') || 0
 
- 		var date = new Date().getTime()
 
- 		if (date - localDate > 2000) {
 
- 			uni.setStorageSync('loadingStamp', date)
 
- 			uni.showLoading({
 
- 				mask: true,
 
- 				title: "正在加载中"
 
- 			})
 
- 		}
 
- 	}
 
- 	let token = getApp().globalData.token
 
- 	if (token) {
 
- 		options.token = token
 
- 	} else {
 
- 		options.token = null
 
- 	}
 
- 	let BASE_URL = getApp().globalData.BASE_URL;
 
- 	return new Promise((resolve, reject) => {
 
- 		requestTask = uni.request({
 
- 			url: BASE_URL + options.url,
 
- 			method: options.method || "POST",
 
- 			data: options.data || {},
 
- 			header: {
 
- 				'token': options.token || null,
 
- 			},
 
- 			success: res => {
 
- 				uni.hideLoading()
 
- 				uni.hideNavigationBarLoading();
 
- 				uni.stopPullDownRefresh();
 
- 				if(res.data.errorCode=='401'){
 
- 					uni.$emit('unLogin')
 
- 				}
 
- 				resolve(res)
 
- 			},
 
- 			fail: (err) => {
 
- 				uni.hideLoading()
 
- 				uni.hideNavigationBarLoading();
 
- 				uni.stopPullDownRefresh();
 
- 				reject(err)
 
- 			}
 
- 		})
 
- 	})
 
- }
 
 
  |