You can not select more than 25 topics
			Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
		
		
		
		
		
			
		
			
				
					
					
						
							88 lines
						
					
					
						
							2.2 KiB
						
					
					
				
			
		
		
	
	
							88 lines
						
					
					
						
							2.2 KiB
						
					
					
				<script> | 
						|
	import Vue from 'vue' | 
						|
	import utils from '@/utils/encode' | 
						|
	export default { | 
						|
		onLaunch: function() { | 
						|
			uni.getSystemInfo({ | 
						|
				success: function(e) { | 
						|
					// #ifndef MP | 
						|
					Vue.prototype.StatusBar = e.statusBarHeight; | 
						|
					if (e.platform == 'android') { | 
						|
						Vue.prototype.CustomBar = e.statusBarHeight + 50; | 
						|
					} else { | 
						|
						Vue.prototype.CustomBar = e.statusBarHeight + 45; | 
						|
					}; | 
						|
					// #endif | 
						|
 | 
						|
					// #ifdef MP-WEIXIN | 
						|
					Vue.prototype.StatusBar = e.statusBarHeight; | 
						|
					let custom = wx.getMenuButtonBoundingClientRect(); | 
						|
					Vue.prototype.Custom = custom; | 
						|
					Vue.prototype.CustomBar = custom.bottom + custom.top - e.statusBarHeight; | 
						|
					// #endif		 | 
						|
 | 
						|
					// #ifdef MP-ALIPAY | 
						|
					Vue.prototype.StatusBar = e.statusBarHeight; | 
						|
					Vue.prototype.CustomBar = e.statusBarHeight + e.titleBarHeight; | 
						|
					// #endif | 
						|
				} | 
						|
			}) | 
						|
		}, | 
						|
 | 
						|
		onShow: function() { | 
						|
			const JSESSIONID = utils.uuid() | 
						|
			console.log(JSESSIONID) | 
						|
			// console.log(utils.bcrypt(JSESSIONID)) | 
						|
			const updateManager = uni.getUpdateManager(); | 
						|
					 | 
						|
			updateManager.onCheckForUpdate(function(res) { | 
						|
				// 请求完新版本信息的回调 | 
						|
				console.log('请求完新版本信息的回调', res.hasUpdate); | 
						|
			}); | 
						|
					 | 
						|
			updateManager.onUpdateReady(function(res) { | 
						|
				uni.showModal({ | 
						|
					title: '更新提示', | 
						|
					content: '新版本已经准备好,是否重启应用?', | 
						|
					success(resRes) { | 
						|
						if (resRes.confirm) { | 
						|
							// 新的版本已经下载好,调用 applyUpdate 应用新版本并重启 | 
						|
							updateManager.applyUpdate(); | 
						|
						} | 
						|
					} | 
						|
				}); | 
						|
					 | 
						|
			}); | 
						|
					 | 
						|
			updateManager.onUpdateFailed(function(res) { | 
						|
				// 新的版本下载失败 | 
						|
			}); | 
						|
			uni.setStorage({ | 
						|
				key: 'service_baseUrl', | 
						|
				data: 'https://www.51xingka.net/LSMOIL/', | 
						|
				success: function() { | 
						|
					// console.log('缓存baseUrl成功'); | 
						|
				} | 
						|
			}) | 
						|
			// uni.getLocation({ | 
						|
			// 	type: 'wgs84', | 
						|
			// 	success: function(res) { | 
						|
			// 		uni.setStorageSync('location', { | 
						|
			// 			longitude: res.longitude + '', | 
						|
			// 			latitude: res.latitude + '' | 
						|
			// 		}) | 
						|
			// 	} | 
						|
			// }); | 
						|
		}, | 
						|
		onHide: function() { | 
						|
			console.log('App Hide  ') | 
						|
		} | 
						|
	} | 
						|
</script> | 
						|
 | 
						|
<style> | 
						|
	/*每个页面公共css */  | 
						|
	@import "colorui/main.css"; | 
						|
	@import "colorui/icon.css"; | 
						|
	@import "common/common.css"; | 
						|
</style>
 | 
						|
 |