shareId:null, | shareId:null, | ||||
isFriendShare:false,//是否朋友分享过来的 | isFriendShare:false,//是否朋友分享过来的 | ||||
isAddress:false,//是否有地址 | isAddress:false,//是否有地址 | ||||
getReward:null, | |||||
tipWindow:0, | |||||
}, | }, | ||||
/** | /** | ||||
* 关闭任务窗 | * 关闭任务窗 | ||||
getTaskAward:function(){//领取购车券 | getTaskAward:function(){//领取购车券 | ||||
wx.wxRequest(app.globalData.urlRoot + "task/getTaskAward", { awardGiveId: this.data.picturlList[this.data.picturlCurrent]['awardGiveId']},res=>{ | wx.wxRequest(app.globalData.urlRoot + "task/getTaskAward", { awardGiveId: this.data.picturlList[this.data.picturlCurrent]['awardGiveId']},res=>{ | ||||
if(res.code==200){ | if(res.code==200){ | ||||
if (this.data.isAddress){ | |||||
wx.redirectTo({ | |||||
url: '/pages/myCenter/myCenter' | |||||
}) | |||||
}else{ | |||||
wx.navigateTo({ | |||||
url: '/pages/address/address', | |||||
this.setData({ | |||||
getReward:res.data | |||||
}) | |||||
if (res.data.needAddress && this.data.isAddress) { | |||||
this.setData({ | |||||
tipWindow:2 | |||||
}) | |||||
} else if (res.data.needAddress==0){ | |||||
this.setData({ | |||||
tipWindow: 2 | |||||
}) | |||||
} else if (res.data.needAddress && !this.data.isAddress){ | |||||
this.setData({ | |||||
tipWindow: 1 | |||||
}) | }) | ||||
} | } | ||||
}else{ | }else{ | ||||
} | } | ||||
},this); | },this); | ||||
}, | }, | ||||
receive:function(){ | |||||
wx.redirectTo({ | |||||
url: '/pages/myCenter/myCenter' | |||||
}) | |||||
}, | |||||
userRegister: function () { | |||||
wx.navigateTo({ | |||||
url: '/pages/address/address', | |||||
}) | |||||
}, | |||||
getSignInfo: function () {//查看当日是否签到 | getSignInfo: function () {//查看当日是否签到 | ||||
app.wxRequest(app.globalData.urlRoot + "task/getSignInfo", {}, res => { | app.wxRequest(app.globalData.urlRoot + "task/getSignInfo", {}, res => { | ||||
this.getShareId(); | this.getShareId(); |
<view class="openTask" bindtap="ruleControl" data-state="{{false}}">开启任务</view> | <view class="openTask" bindtap="ruleControl" data-state="{{false}}">开启任务</view> | ||||
</view> | </view> | ||||
</view> | </view> | ||||
<view class="successPop" wx:if="{{tipWindow}}"> | |||||
<view class="successGroup"> | |||||
<image class="gameRuleClose2" bindtap="closeWindow" style="top:-31rpx;right:-29rpx;" src="{{imgUrl+'/images/gameRuleClose.png'}}"></image> | |||||
<image class="successIcon" src="{{imgUrl+'/images/successIcon.png'}}"></image> | |||||
<view class="titleGroup"></view> | |||||
<view class="successTip">幸运满格,大奖到手</view> | |||||
<image class="prizePic" src="{{getReward.awardPicUrl}}" mode="aspectFit"></image> | |||||
<view class="prizeName">{{getReward.awardName}}</view> | |||||
<view class="startRegister" wx:if="{{tipWindow==1}}" bindtap="receive">立即领取</view> | |||||
<view class="startRegister" wx:if="{{tipWindow==2}}" bindtap="userRegister">立即注册</view> | |||||
</view> | |||||
</view> | |||||
<tabBar></tabBar> | <tabBar></tabBar> |
.gameRuleIcon{ | .gameRuleIcon{ | ||||
width: 100%; | width: 100%; | ||||
height: 100%; | height: 100%; | ||||
} | |||||
.successPop{ | |||||
position: fixed; | |||||
top: 0; | |||||
left: 0; | |||||
width: 100%; | |||||
height: calc(100vh - 150rpx); | |||||
background-color: rgba( 000, 000, 000, 0.3); | |||||
display: flex; | |||||
align-items: center; | |||||
justify-content: center; | |||||
} | |||||
.successGroup{ | |||||
position: relative; | |||||
width:455rpx; | |||||
height:426rpx; | |||||
background-color: white; | |||||
display: flex; | |||||
flex-direction: column; | |||||
align-items: center; | |||||
border-radius: 20rpx; | |||||
} | |||||
.successIcon{ | |||||
position: absolute; | |||||
top: -33rpx; | |||||
left: 50%; | |||||
transform: translateX(-50%); | |||||
width: 114rpx; | |||||
height: 114rpx; | |||||
} | |||||
.titleGroup{ | |||||
width: 100%; | |||||
height: 63rpx; | |||||
background-color: #355485; | |||||
border-top-left-radius: 20rpx; | |||||
border-top-right-radius: 20rpx; | |||||
} | |||||
.prizePic{ | |||||
width: 310rpx; | |||||
height: 116rpx; | |||||
margin-bottom: 10rpx; | |||||
} | |||||
.successTip{ | |||||
font-size:28rpx; | |||||
font-family:PingFangSC; | |||||
font-weight:bold; | |||||
color:rgba(52,84,132,1); | |||||
line-height: 28rpx; | |||||
text-align: center; | |||||
margin-top: 50rpx; | |||||
margin-bottom: 13rpx; | |||||
} | |||||
.prizeName{ | |||||
font-size:21rpx; | |||||
font-family:PingFangSC; | |||||
font-weight:400; | |||||
color:rgba(0,0,0,1); | |||||
line-height:21rpx; | |||||
text-align: center; | |||||
margin-bottom: 30rpx; | |||||
} | |||||
.gameRuleClose2{ | |||||
position: absolute; | |||||
top: 0rpx; | |||||
right: -10rpx; | |||||
width: 31rpx; | |||||
height: 29rpx; | |||||
} | |||||
.startRegister{ | |||||
width:278rpx; | |||||
height:50rpx; | |||||
background-color: #345489; | |||||
border-radius: 15rpx; | |||||
text-align: center; | |||||
font-size:21rpx; | |||||
font-family:PingFangSC; | |||||
font-weight:400; | |||||
color:rgba(255,255,255,1); | |||||
line-height:50rpx; | |||||
position: relative; | |||||
} | } |
<view class="prizeTipLine"></view> | <view class="prizeTipLine"></view> | ||||
</view> | </view> | ||||
<view class="tipContentGroup"> | <view class="tipContentGroup"> | ||||
<scroll-view class="scrollSty" bindscrolltolower="getMore" scroll-left="{{scrollNum}}" scroll-x="{{true}}"><view class="tipContent" wx:for="{{gameAwardList}}" wx:key="index">{{"恭喜"+item.nickName+"获得"+item.awardName}}</view></scroll-view> | |||||
<scroll-view class="scrollSty" bindscrolltolower="getMore" scroll-left="{{scrollNum}}" scroll-x="{{true}}"><view class="tipContent" style="width: 672rpx;"></view><view class="tipContent" wx:for="{{gameAwardList}}" wx:key="index">{{"恭喜"+item.nickName+"获得"+item.awardName}}</view></scroll-view> | |||||
<!-- <view class="scrollMask"></view> --> | <!-- <view class="scrollMask"></view> --> | ||||
</view> | </view> | ||||
<view class="prizeLookGroup"> | <view class="prizeLookGroup"> |
width: 100%; | width: 100%; | ||||
height: 100%; | height: 100%; | ||||
opacity: 0; | opacity: 0; | ||||
} | |||||
.scrollFirstView{ | |||||
width:712rpx; | |||||
height:72rpx; | |||||
} | } |