|
...
|
...
|
@@ -15,7 +15,7 @@ Page({ |
|
|
|
* 生命周期函数--监听页面加载
|
|
|
|
*/
|
|
|
|
onLoad: function (options) {
|
|
|
|
|
|
|
|
this.options=options
|
|
|
|
},
|
|
|
|
|
|
|
|
/**
|
|
...
|
...
|
@@ -29,20 +29,7 @@ Page({ |
|
|
|
* 生命周期函数--监听页面显示
|
|
|
|
*/
|
|
|
|
onShow: function () {
|
|
|
|
App.Task.GetTaskInfos().then(res=>{
|
|
|
|
let activity=res.data.activity
|
|
|
|
activity.list=res.data.task
|
|
|
|
let count=0
|
|
|
|
activity.list.forEach(t=>{
|
|
|
|
if(t.status==2){
|
|
|
|
count+=(t.price*1)
|
|
|
|
}
|
|
|
|
})
|
|
|
|
this.setData({
|
|
|
|
count:count.toFixed(2),
|
|
|
|
activity:activity
|
|
|
|
})
|
|
|
|
})
|
|
|
|
this.GetTaskInfos()
|
|
|
|
},
|
|
|
|
|
|
|
|
/**
|
|
...
|
...
|
@@ -82,5 +69,45 @@ Page({ |
|
|
|
path:'/pages/reserve/index',
|
|
|
|
imageUrl:this.data.activity.bgurl,
|
|
|
|
}
|
|
|
|
}
|
|
|
|
},
|
|
|
|
GetTaskInfos(){
|
|
|
|
App.Task.GetTaskInfos({
|
|
|
|
aid:this.options.id,
|
|
|
|
}).then(res=>{
|
|
|
|
let activity=res.data.activity
|
|
|
|
activity.list=res.data.task
|
|
|
|
let count=0
|
|
|
|
activity.list.forEach(t=>{
|
|
|
|
if(t.status==2){
|
|
|
|
count+=(t.price*1)
|
|
|
|
}
|
|
|
|
})
|
|
|
|
this.setData({
|
|
|
|
count:count.toFixed(2),
|
|
|
|
activity:activity
|
|
|
|
})
|
|
|
|
})
|
|
|
|
},
|
|
|
|
taskNextDo(e){
|
|
|
|
let index=util.attr(e,'index')
|
|
|
|
let task=this.data.activity.list[index]
|
|
|
|
let tid=task.id
|
|
|
|
,path=util.http_build_query({aid:this.data.activity.id,tid:tid},task.task_url||'demo')
|
|
|
|
if(task.status==0){
|
|
|
|
App.Task.SetTaskInfo({//领取任务
|
|
|
|
aid:this.data.activity.id,
|
|
|
|
tid:tid,
|
|
|
|
}).then(()=>{
|
|
|
|
this.GetTaskInfos()
|
|
|
|
})
|
|
|
|
}else if(task.status==1){
|
|
|
|
wx.navigateTo({
|
|
|
|
url: path
|
|
|
|
})
|
|
|
|
}else{
|
|
|
|
wx.navigateTo({
|
|
|
|
url: '/pack-activity/pages/money'
|
|
|
|
})
|
|
|
|
}
|
|
|
|
},
|
|
|
|
}) |
|
|
\ No newline at end of file |
...
|
...
|
|