Commit 18e2b985d19d81d6cf8cbb72cb2be05575cd9742

Authored by yvan.ni
1 parent acc56dd4

定时器任务的修改

pages/user/assistance/task_assistance.js
@@ -47,6 +47,7 @@ Page({ @@ -47,6 +47,7 @@ Page({
47 already: 0, //已有几人助力 47 already: 0, //已有几人助力
48 lack: 0, //还差几人助力 48 lack: 0, //还差几人助力
49 zltime: "", //助力时间 49 zltime: "", //助力时间
  50 + djs:"",//定时器的显示
50 //*********************************************end 51 //*********************************************end
51 }, 52 },
52 53
@@ -132,6 +133,11 @@ Page({ @@ -132,6 +133,11 @@ Page({
132 th.setData({ 133 th.setData({
133 endDate: help_data.endDate, 134 endDate: help_data.endDate,
134 }); 135 });
  136 +
  137 + //任务时间 设置全局定时器
  138 + th.data.timer = setInterval(function() {
  139 + th.countDown();
  140 + }, 1000);
135 141
136 } 142 }
137 } 143 }
@@ -180,14 +186,12 @@ Page({ @@ -180,14 +186,12 @@ Page({
180 186
181 } 187 }
182 }) 188 })
  189 +
183 // 分享的 190 // 分享的
184 // setTimeout(function() { 191 // setTimeout(function() {
185 // th.shareFrends(); 192 // th.shareFrends();
186 // }, 1000) 193 // }, 1000)
187 - //任务时间 设置全局定时器  
188 - th.data.timer = setInterval(function() {  
189 - th.countDown();  
190 - }, 1000); 194 +
191 //会员任务列表 195 //会员任务列表
192 this.user_task_list(); 196 this.user_task_list();
193 // 获取会员的参与的任务列表 我的任务 197 // 获取会员的参与的任务列表 我的任务
@@ -479,14 +483,11 @@ Page({ @@ -479,14 +483,11 @@ Page({
479 var th = this; 483 var th = this;
480 // 获取当前时间,同时得到活动结束时间数组 484 // 获取当前时间,同时得到活动结束时间数组
481 var newTime = ut.gettimestamp(); 485 var newTime = ut.gettimestamp();
482 - var List = this.data.aitem;  
483 - for (var j = 0; j < List.length; j++) {  
484 - var o = List[j];  
485 - 486 +
486 // 对结束时间进行处理渲染到页面 487 // 对结束时间进行处理渲染到页面
487 488
488 // var o = endTimeList[i]; 489 // var o = endTimeList[i];
489 - var endTime = o.endDate 490 + var endTime = th.data.endDate
490 491
491 // if (o.status == 0) endTime = o.start_time 492 // if (o.status == 0) endTime = o.start_time
492 493
@@ -507,7 +508,6 @@ Page({ @@ -507,7 +508,6 @@ Page({
507 sec: this.timeFormat(sec) 508 sec: this.timeFormat(sec)
508 } 509 }
509 } else { 510 } else {
510 -  
511 //活动已结束,全部设置为'00' 511 //活动已结束,全部设置为'00'
512 obj = { 512 obj = {
513 day: '00', 513 day: '00',
@@ -516,14 +516,14 @@ Page({ @@ -516,14 +516,14 @@ Page({
516 sec: '00' 516 sec: '00'
517 } 517 }
518 } 518 }
519 - var txt = "aitem[" + j + "]djs"; 519 +
520 th.setData({ 520 th.setData({
521 - [txt]: obj 521 + djs: obj
522 }); 522 });
523 523
524 524
525 - }  
526 - setTimeout(th.countDown, 1000); 525 +
  526 +
527 527
528 }, 528 },
529 //---小于10的格式化函数---- 529 //---小于10的格式化函数----
@@ -654,8 +654,7 @@ Page({ @@ -654,8 +654,7 @@ Page({
654 }, 500) 654 }, 500)
655 }) 655 })
656 }) 656 })
657 - // }  
658 - // }) 657 +
659 }, 658 },
660 preview: function() { 659 preview: function() {
661 var th = this; 660 var th = this;
@@ -1141,43 +1140,8 @@ Page({ @@ -1141,43 +1140,8 @@ Page({
1141 getApp().goto("/pages/user/assistance/giftpacklist?libao_id=" +giftbagid + "&is_libao=" + 0); 1140 getApp().goto("/pages/user/assistance/giftpacklist?libao_id=" +giftbagid + "&is_libao=" + 0);
1142 }, 1141 },
1143 //正在进行任务 1142 //正在进行任务
1144 - test: function (e) {  
1145 - var th=this;  
1146 - var aitem = this.data.aitem; //任务的数据集  
1147 - var sw_index = this.data.sw_index; //轮播的下标  
1148 - //任务id  
1149 - var taskid = aitem[sw_index].id;  
1150 - //查看正在进行中的任务  
1151 - getApp().request.promiseGet("/api/weshop/marketing/help/help/task/get",{  
1152 - data:{  
1153 - storeId: os.stoid,  
1154 - userId: getApp().globalData.user_id,  
1155 - taskId:taskid  
1156 - }  
1157 - }).then(res=>{  
1158 - if (res.data.code==0){  
1159 - var zzjx_id=res.data.data.id;  
1160 - th.setData({zzjx_id:zzjx_id});  
1161 - var zzjx_id=th.data.zzjx_id;  
1162 - getApp().goto("/pages/user/friend_assistance/friend_assistance?taskimg=" + zzjx_id);  
1163 - // return getApp().request.json_post("/api/weshop/marketing/help/help/task/involve/insert",{  
1164 - // id:zzjx_id,  
1165 - // storeId: os.stoid,  
1166 - // userId: getApp().globalData.user_id,  
1167 - // zlUserId: 4379287  
1168 - // },function (res) {  
1169 - // if (res.data.code==0){  
1170 -  
1171 -  
1172 - // }  
1173 - // }  
1174 -  
1175 - }  
1176 - // )}  
1177 - })  
1178 -  
1179 -  
1180 - 1143 + test: function (e) {
  1144 + getApp().goto("/pages/user/assistance/friend_assistance?tasking=13");
1181 }, 1145 },
1182 1146
1183 }) 1147 })
1184 \ No newline at end of file 1148 \ No newline at end of file
pages/user/assistance/task_assistance.wxml
@@ -7,7 +7,9 @@ @@ -7,7 +7,9 @@
7 {{aitem[sw_index].helpTaskName}} 7 {{aitem[sw_index].helpTaskName}}
8 </view> 8 </view>
9 <view class="activity-data t-c fs28 white"> 9 <view class="activity-data t-c fs28 white">
10 - 活动剩余时间:<text class='tui-conutdown-box'> {{aitem[0].djs.day}}</text>:<text class='tui-conutdown-box'>{{aitem[0].djs.hou}}</text>:<text class='tui-conutdown-box'>{{aitem[0].djs.min}}</text>:<text class='tui-conutdown-box tui-countdown-bg'>{{aitem[0].djs.sec}}</text> 10 + 活动剩余时间:<text class='tui-conutdown-box'> {{djs.day}}</text>:
  11 + <text class='tui-conutdown-box'>{{djs.hou}}</text>:<text class='tui-conutdown-box'>{{djs.min}}</text>:
  12 + <text class='tui-conutdown-box tui-countdown-bg'>{{djs.sec}}</text>
11 </view> 13 </view>
12 </view> 14 </view>
13 <!-- 图片的轮播图 --> 15 <!-- 图片的轮播图 -->