Commit 18e2b985d19d81d6cf8cbb72cb2be05575cd9742

Authored by yvan.ni
1 parent acc56dd4

定时器任务的修改

pages/user/assistance/task_assistance.js
... ... @@ -47,6 +47,7 @@ Page({
47 47 already: 0, //已有几人助力
48 48 lack: 0, //还差几人助力
49 49 zltime: "", //助力时间
  50 + djs:"",//定时器的显示
50 51 //*********************************************end
51 52 },
52 53  
... ... @@ -132,6 +133,11 @@ Page({
132 133 th.setData({
133 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 186  
181 187 }
182 188 })
  189 +
183 190 // 分享的
184 191 // setTimeout(function() {
185 192 // th.shareFrends();
186 193 // }, 1000)
187   - //任务时间 设置全局定时器
188   - th.data.timer = setInterval(function() {
189   - th.countDown();
190   - }, 1000);
  194 +
191 195 //会员任务列表
192 196 this.user_task_list();
193 197 // 获取会员的参与的任务列表 我的任务
... ... @@ -479,14 +483,11 @@ Page({
479 483 var th = this;
480 484 // 获取当前时间,同时得到活动结束时间数组
481 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 489 // var o = endTimeList[i];
489   - var endTime = o.endDate
  490 + var endTime = th.data.endDate
490 491  
491 492 // if (o.status == 0) endTime = o.start_time
492 493  
... ... @@ -507,7 +508,6 @@ Page({
507 508 sec: this.timeFormat(sec)
508 509 }
509 510 } else {
510   -
511 511 //活动已结束,全部设置为'00'
512 512 obj = {
513 513 day: '00',
... ... @@ -516,14 +516,14 @@ Page({
516 516 sec: '00'
517 517 }
518 518 }
519   - var txt = "aitem[" + j + "]djs";
  519 +
520 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 529 //---小于10的格式化函数----
... ... @@ -654,8 +654,7 @@ Page({
654 654 }, 500)
655 655 })
656 656 })
657   - // }
658   - // })
  657 +
659 658 },
660 659 preview: function() {
661 660 var th = this;
... ... @@ -1141,43 +1140,8 @@ Page({
1141 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 1148 \ No newline at end of file
... ...
pages/user/assistance/task_assistance.wxml
... ... @@ -7,7 +7,9 @@
7 7 {{aitem[sw_index].helpTaskName}}
8 8 </view>
9 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 13 </view>
12 14 </view>
13 15 <!-- 图片的轮播图 -->
... ...