<script>
	export default {
		data() {
			return {
				appid: '10'
			}
		},

		onLaunch: function() {
			var obj = this;
			uni.setStorageSync('appid', obj.appid); //将userIdEnc存入本地缓存
			var session = wx.getStorageSync('session')
			var uid = wx.getStorageSync('uid')
			var vid = wx.getStorageSync('vid')
			//判断用户登录
			// wx.checkSession({
			// 	success: function() {
			// 		//session 未过期，并且在本生命周期一直有效
			// 		var session = wx.getStorageSync('session')
			// 		var uid = wx.getStorageSync('uid')
			// 		var vid = wx.getStorageSync('vid')

			// 		if (session == '' || uid == '') {

			// 		}

			// 	},
			// })

			// obj.login_wx();
			// if (!vid) {
			//obj.getuser();
			//obj.login_wx();
			// }
			
			
			console.log('App Launch')
				
			
			uni.getUpdateManager().onCheckForUpdate(function(res) {
				// 请求完新版本信息的回调
				console.log("1111是否有新版本：" + res.hasUpdate);
				if (res.hasUpdate) { //如果有新版本
			
					// 小程序有新版本，会主动触发下载操作（无需开发者触发）
					uni.getUpdateManager().onUpdateReady(function() { //当新版本下载完成，会进行回调
						uni.showModal({
							title: '更新提示',
							content: '新版本已经准备好，单击确定重启应用',
							showCancel: false,
							success: function(res) {
								console.log(1111234, res)
								if (res.confirm) {
									// 新的版本已经下载好，调用 applyUpdate 应用新版本并重启
									uni.getUpdateManager().applyUpdate();
								}
							}
						})
			
					})
			
					// 小程序有新版本，会主动触发下载操作（无需开发者触发）
					uni.getUpdateManager().onUpdateFailed(function() { //当新版本下载失败，会进行回调
						uni.showModal({
							title: '提示',
							content: '检查到有新版本，但下载失败，请检查网络设置',
							showCancel: false,
						})
					})
				}
			});

			// console.log('App Launch')
		},

		methods: {
			//登录
			// login_wx() {
			// 	var obj = this;
			// 	wx.login({
			// 		success: res => {
			// 			console.log(9999, obj.appid)
			// 			uni.request({
			// 				url: 'https://cm.5dev.cn/applet_on/content/v1/login.bind', //仅为示例，并非真实接口地址。
			// 				data: {
			// 					// text: 'uni.request',
			// 					appid: obj.appid,
			// 					json: 1,
			// 					code: res.code,
			// 					test: 2
			// 				},
			// 				header: {
			// 					'custom-header': 'hello' //自定义请求头信息
			// 				},
			// 				success: (res) => {
			// 					console.log(8989,res.data.data);
			// 					if (res.data.data.session != '') {
			// 						//获取到的session保存在本地
			// 						wx.setStorageSync('session', res.data.data.session)
			// 						wx.setStorageSync('uid', res.data.data.uid)
			// 						wx.setStorageSync('vid', res.data.data.vid)
			// 						wx.setStorageSync('status', 1)
			// 						wx.setStorageSync('mobile', res.data.data.mobile)
			// 						//获取用户信息
			// 						obj.checkaotu();
			// 					}
			// 					// this.text = 'request success';
			// 				}
			// 			});
			// 		}
			// 	})
			// },
			// // 判断是否同意授权过
			// checkaotu() {
			// 	// util.check()
			// 	var obj = this;
			// 	//获取用户授权设置
			// 	wx.getSetting({
			// 		success: res => {
			// 			if (res.authSetting['scope.userInfo']) {
			// 				// 已经授权，可以直接调用 getUserInfo 获取头像昵称，不会弹框
			// 				obj.getuser();
			// 				// this.getPhoneNumber()
			// 			} else {
			// 				//没有配置授权，调起授权
			// 				wx.authorize({
			// 					scope: 'scope.userInfo',
			// 					success: res => {
			// 						obj.getuser();
			// 						// obj.getPhoneNumber()
			// 					},
			// 					fail: res => {
			// 						console.log(res)
			// 					},
			// 					// 友好信息提示如需添加在此处添加
			// 				})
			// 			}
			// 		}
			// 	})
			// },
			// //获取用户信息
			// getuser(func) {
			// 	//mobile,mobile_iv = this.getPhoneNumber()
			// 	// util.getuser()
			// 	var obj = this;
			// 	wx.getUserInfo({
			// 		success: res => {
			// 			console.log(9999889999,res)
			// 			// 获取 session uid
			// 			var session = wx.getStorageSync('session')
			// 			var uid = wx.getStorageSync('uid')
			// 			var vid = wx.getStorageSync('vid')
			// 			// 可以将 res 发送给后台解码出 unionId
			// 			// https://cm.5dev.cn/applet_on/content/v1/login.update
			// 			
			// 			uni.request({
			// 				url: 'https://cm.5dev.cn/applet_on/content/v1/login.update', //仅为示例，并非真实接口地址。
			// 				data: {
			// 					appid: obj.appid,
			// 					uid: uid,
			// 					session: session,
			// 					vid: vid,
			// 					nickname: res.userInfo.nickName,
			// 					avatarurl: res.userInfo.avatarUrl,
			// 					gender: res.userInfo.gender,
			// 					city: res.userInfo.city,
			// 					province: res.userInfo.province,
			// 					country: res.userInfo.country,
			// 					encryptedData: res.encryptedData,
			// 					//mobile:mobile,
			// 					//mobile_iv:mobile_iv,
			// 					iv: res.iv
			// 				},
			// 				header: {
			// 					'custom-header': 'hello' //自定义请求头信息
			// 				},
			// 				success: (resd) => {
			// 					wx.setStorageSync('session', resd.data.data.session)
			// 					wx.setStorageSync('uid', resd.data.data.uid)
			// 					if (func) {
			// 						func.call();
			// 					}
			// 					// this.text = 'request success';
			// 				}
			// 			});
			// 			console.log(888888,res.userInfo)
			// 			// 由于 getUserInfo 是网络请求，可能会在 Page.onLoad 之后才返回
			// 			// 所以此处加入 callback 以防止这种情况
			// 			if (this.userInfoReadyCallback) {
			// 				this.userInfoReadyCallback(res)
			// 			}
			// 		},
			// 		fail() {
			// 			// 用户拒绝则不然操作
			// 			wx.openSetting({
			// 				success: (res) => {
			// 					// obj.getuser();
			// 				}
			// 			});
			// 		}
			// 	})
			// },

		},

		onShow: function() {
			console.log('App Show')
		},
		onHide: function() {
			console.log('App Hide')
		}
	}
</script>

<style>
	/*每个页面公共css */
	/* 	@font-face {
		font-family: MFJinHei;
		src: url('https://trade.5dev.cn/cmmc/main/assets/mobile/css/MFJinHei_Noncommercial-Regular1.ttf');

	} */
	/* http://trade.5dev.cn/cmmc/main/assets/mobile/css/mfjin.TTF */
</style>
