<!-- 任务中心 -->
<template>
	<view class="container">

		<view class="task_bg u-absolute">
			<u-image class="task_bg" src="../../static/images/me/task_bg.png" ></u-image>
		</view>
		<view class="icon u-relative padding">
			<u-image class="task_icon1 u-relative" src="../../static/images/me/task_icon1.png"></u-image>
			<view class="icon_title u-font-32 text-bold u-relative">新人好礼送不停</view>
			<u-image class="task_icon2 u-relative" src="../../static/images/me/task_icon2.png"></u-image>
		</view>
		<view class="content margin-lr padding bg-white u-relative">

			<view class="cell flex justify-between" v-for="(item,index) in cellList" :key="index">
				<view class="cell_left flex">
					<view class="cell_title flex">
						<view class="u-font-28 text-bold">{{ item.title}}</view>
						<u-image v-if="item.icon" class="cell_icon" :src="item.icon"></u-image>
						<view class="u-font-24 tip">{{ item.tip }}</view>
					</view>
					<view class="subhead u-font-24">{{ item.subhead }}</view>
				</view>
				<view class="cell_right flex">
					<view v-if=" item.type == 2 " class="btn u-font-24 text-bold opt" @click="goNav(item.url, item.type)">{{ item.btnText }}</view>
					<view v-else-if=" item.type == 3 " class="btn u-font-24 text-bold disabled">{{ item.btnText }}</view>
					<view v-else class="btn u-font-24 text-bold" @click="goNav(item.url, item.type)">{{ item.btnText }}</view>
					<view v-if=" item.type ==4 " class="u-font-20 tip" @click="goNav('/me/gift/gift', item.type)">查看奖品列表</view>
				</view>
			</view>

		</view>
	
	</view>
</template>

<script>
	export default {
		components: {
		},
		data() {
			return {
				cellList: [
					{
						title: '分享奖励', type: 1, url: '/me/invite/index', icon: '../../static/images/me/task_icon3.png', tip: '奖励888金币', subhead: '分享好友即可获得', btnText:'立即分享'
					},
					{
						title: '每日签到奖励', type: 2, url: '/pages/index/index', icon: '../../static/images/me/task_icon3.png', tip: '奖励8898金币', subhead: '每日付款满3笔即可获得', btnText:'立即看剧'
					},
					// {
					// 	title: '每周打卡奖励', type: 3, url: '/me/invite/index', icon: '', tip: '', subhead: '签到满7天即可获得丰富好礼', btnText:'剩余23次'
					// },
					// {
					// 	title: '每月打卡奖励1', type: 4, url: '/me/invite/index', icon: '', tip: '', subhead: '当月签到满21天获得丰富好礼', btnText:'剩余233次'
					// },
					// {
					// 	title: '每月打卡奖励2', type: 5, url: '/me/invite/index', icon: '../../static/images/me/task_icon4.png', tip: '奖励金币', subhead: '当月签到满21天即可免费领取', btnText:'立即领取'
					// },
					// {
					// 	title: '观看视频奖励', type: 6, url: '/me/invite/index', icon: '../../static/images/me/task_icon3.png', tip: '奖励金币', subhead: '观看完整视频即可获得奖励', btnText:'观看视频'
					// },
				]	
			}
		},
		onLoad() {
			
		},
		methods: {
			//
			goNav(url,type) {
				console.log(url)
				if ( type == 2) {
					uni.switchTab({
						url: url
					})
				} else {
					uni.navigateTo({
					url: url
				})
				}
				
			},
			getvipdata() {
				let data = {
					userId: uni.getStorageSync('userId')
				}
				this.$u.api.userVip(data).then(res => {
					if (res.code == 0 && res.data && res.data.isVip == 2) {
						this.isVIP = true;
						this.vipData = res.data.endTime
					} else {
						this.isVIP = false

					}
				})
			},
		
			
			
		}
	}
</script>

<style lang="scss">
	.container{
		width: 100%;
		.task_bg{
			width: 100%!important;
			height: 494rpx!important;
		}
		.icon{
			.icon_title{
				color: #000000;
				margin-left: 28rpx;
				top: -20rpx;

			}
			.task_icon1{
				width: 74rpx!important;
				height: 78rpx!important;
				margin-left: 235rpx;
			}
			.task_icon2{
				width: 126rpx!important;
				height: 120rpx!important;
				top: -40rpx;
			}
		}
		.content{
			border-radius: 16rpx;
			top: -115rpx;
			padding: 28rpx;
			.cell{
				align-items: center;
				padding: 32rpx 0;
				border-bottom: 2rpx solid #EBEBEB;
				.cell_left{
					flex-direction: column;
					.cell_title{
						align-items: center;
						margin-bottom: 12rpx;
						color: #333;
						.cell_icon{
							width: 34rpx!important;
							height: 34rpx!important;
							margin-left: 16rpx;
						}
						.tip{
							margin-left: 22rpx;
							color: #FC5B67;
						}
					}
					.subhead{
						color: #999;
					}
				}
				.cell_right{
					flex-direction: column;
					align-items: center;
					.btn{
						width: 148rpx;
						height: 56rpx;
						line-height: 56rpx;
						text-align: center;
						background-color: #EC6F48;
						color: #FFFFFF;
						border-radius: 12rpx 12rpx 12rpx 12rpx;
					}
					.tip{
						color: #666;
						height: 44rpx;
						line-height: 44rpx;
					}
					.opt{
						color: #D39B7E;
						background-color: #FBF3EB;
					}
					.disabled{
						color: #999999;
						background-color: #E2E2E2;
					}
				}
				
			}
			.cell:last-child{
				border-bottom: none;
			}
		}
	}
	

</style>