<template>
	<view>

	</view>
</template>

<script>
	import {
		getH5AccessToken,
	} from '../../Utils/Api.js';
	let app = getApp();
	export default {
		data() {
			return {

			}
		},
		onLoad(options) {
			var arr1 = window.location.href;
			var arr2 = arr1.split('=');
			if (arr2[1].length == 12) {
				var arr3 = arr2[1].split('#/');
				app.globalData.snNo = arr3[0];
				uni.setStorage({
					key: "snNumber",
					data: arr3[0]
				})
				this.jumpWeb();
			} else {
				let that = this;
				var arr4 = arr2[2].split('&');
				app.globalData.code = arr4[0];
				uni.getStorage({
					key: 'snNumber',
					success(e) {
						app.globalData.snNo = e.data;
						// that.getQrCodeDetail();
					}
				})
			}
			if (app.globalData.code) {
				this.getH5AccessToken();
			}
		},
		methods: {

			//H5 获取openId
			getH5AccessToken() {
				let params = {
					code: app.globalData.code
				}
				getH5AccessToken(params).then(res => {
					if (res.return_code == '000000' && res.return_data.openid) {
						app.globalData.openId = res.return_data.openid;
						uni.setStorage({
							key: "openId",
							data: res.return_data.openid
						})
						uni.reLaunch({
							url:'../index/index'
						})
					} else {
						this.jumpWeb();
					}
				});
			},
			//重定向方法
			jumpWeb() {
				location.href =
					'https://open.weixin.qq.com/connect/oauth2/authorize?appid=wxa075e8509802f826&redirect_uri=https://hsg.dctpay.com/wechat_authorize/?redirect_uri=https://hsg.dctpay.com/scanPay&response_type=code&scope=snsapi_base#wechat_redirect';
			},
		}
	}
</script>

<style>

</style>
