| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950 | let isToLoginSend = false;var requestTask = nullvar 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)			}		})	})}
 |