<template>
	<view class="page-wapper">
		<view class="a-card">
			<view class="title"></view>
			<view class="context">
				<view class="content-around">
					<view class="con-title">关注</view>
					<view>关注可查看每日兼职更新，超多本地兼职正在筹备</view>
				</view>
				<view class="content-around">
					<view class="con-title">成为会员</view>
					<view>成为会员即可查看海量兼职信息，超多在线兼职等你来挑战，更有超酷客服小姐姐等你来撩</view>
				</view>
			</view>
			<view class="bottom-bgr">
				<view style="width: 100%; height: 100%; position: relative;">
					<view class="foot-font">
						<p>联系微信：jianjianjie_1688</p>
						<p>合作联系：湖南瀚海黎明信息科技</p>
					</view>
					<canvas canvas-id="qrcode" class="qrcode"/>
				</view>
			</view>
		</view>
	</view>
</template>

<script>
	import html2canvas from 'html2canvas';
	import uQRCode from '@/common/uqrcode.js'
	
	export default{
		data(){
			return{
				userInfo: {},
				role:0,
				cellList: [],
				base64: ''
			}
		},
		onShow() {
			this.getmyInfo()
		},
		onReady() {
			this.$com.displayNav()
		},
		methods:{
			getmyInfo(){
				this.$api('myInfo').then(res=>{
					if(res.code == 200){
						this.role = res.result.role;
						this.userInfo = res.result;
						this.$store.commit('set_userInfo',res.result)
						this.qrFun('https://xinxiong.java996.icu/pages/my/login-kehu?vid=' + this.userInfo.id)
					}else{
						this.userInfo = null
					}
				})
			},
			qrFun: function(text) {
				this.qrShow = true
				uQRCode.make({
					canvasId: 'qrcode',
					componentInstance: this,
					text: text,
					size: 135,
					margin: 0,
					backgroundColor: '#FFFFFF',
					foregroundColor: '#000000',
					fileType: 'png',
					errorCorrectLevel: uQRCode.errorCorrectLevel.H,
					success: res => {}
				})
			},
		}
	}
</script>


<style lang="scss">
	.page-wapper {
		width: 100vw;
		height: 100vh;
		background-color: #3da8ff;
		background: url("@/static/6.png");
		background-size: 100% 100%;
		
		
		.a-card {
			width: 660rpx;
			height: 980rpx;
			background-color: #fff;
			position: absolute;
			top: calc(50vh - 560rpx);
			left: calc(50vw - 330rpx);
			border-radius: 20rpx;
			box-shadow: 20rpx 10rpx 20rpx 10rpx #345dc7;
			
			.title {
				width: 60%;
				height: 150rpx;
				position: absolute;
				left: 140rpx;
				top: 60rpx;
				background: url("@/static/5.jpg");
				background-size: 100% 100% ;
				background-position: 40% 75%;
			}
			
			.context {
				
				position: absolute;
				left: 40rpx;
				top: 248rpx;
				width: 380rpx;
				
				.content-around {
					color: #999;
					font-size: 24rpx;
					line-height: 34rpx;
					
					.con-title {
						background-color: #3871ce;
						color: #FFF;
						width: 140rpx;
						height: 45rpx;
						line-height: 45rpx;
						border-bottom-right-radius: 70rpx;
						border-top-left-radius: 70rpx;
						
						font-size: 32rpx;
						font-weight: 500;
						margin: 20rpx 0;
						padding: 0 40rpx;
					}
				}
				
			}
			
			.bottom-bgr {
				width: 100%;
				height: 180rpx;
				position: absolute;
				left: 0;
				bottom: 0;
				background: url("@/static/4.png");
				background-size: 160% 100% ;
				background-position: 40% 75%;
				
				.foot-font {
					position: absolute;
					bottom: 20rpx;
					left: 40rpx;
					font-size: 20rpx;
					line-height: 24rpx;
					color: #222;
				}
				.qrcode {
					position: absolute;
					bottom: 15rpx;
					right: 20rpx;
					
					width: 280rpx !important;
					height: 280rpx !important;
				}
			}
			
		}
	}
	
	//.page-wapper {
	//	background: linear-gradient(to bottom, #345dc7, #00FFFF, #3da8ff);
	//	background-size: 200% 200%;
	//	animation: gradient 20s ease infinite;
	//}
	//
	//@keyframes gradient {
	//   0% { background-position: 0% 0%; } /* 背景位置从左上角开始 */
	//   50% { background-position: 100% 100%; } /* 背景位置变化到右下角 */
	//   100% { background-position: 0% 0%; } /* 背景位置回到左上角 */
	//}
	
</style>