chengjie 6 年之前
父节点
当前提交
8e2beb5414
共有 2 个文件被更改,包括 16 次插入2 次删除
  1. 4 1
      pages/main/detail.js
  2. 12 1
      utils/main.js

+ 4 - 1
pages/main/detail.js

@@ -86,7 +86,9 @@ Page({
86
   },
86
   },
87
   onUnload: function () {
87
   onUnload: function () {
88
     clearInterval(intervalSound);
88
     clearInterval(intervalSound);
89
-    main.UpdateMiaoguoCardTodayAll();
89
+    main.UpdateMiaoguoCardTodayAll(function(){
90
+      listTaskFinished = [];
91
+    });
90
   },
92
   },
91
   onPullDownRefresh: function () {
93
   onPullDownRefresh: function () {
92
     this.onShowAnswer({ currentTarget: { dataset: { start: true } } });
94
     this.onShowAnswer({ currentTarget: { dataset: { start: true } } });
@@ -489,6 +491,7 @@ Page({
489
       });
491
       });
490
       that.setSoundFile(1);
492
       that.setSoundFile(1);
491
       main.UpdateMiaoguoCardTodayAll(function () {
493
       main.UpdateMiaoguoCardTodayAll(function () {
494
+        listTaskFinished = [];
492
         that.getTaskTime();
495
         that.getTaskTime();
493
       });
496
       });
494
 
497
 

+ 12 - 1
utils/main.js

@@ -539,8 +539,19 @@ function UpdateMiaoguoCardTodayAll(callback){
539
   });
539
   });
540
   var list = wx.getStorageSync("ListTaskFinished");
540
   var list = wx.getStorageSync("ListTaskFinished");
541
   if (list && list.length > 0) {
541
   if (list && list.length > 0) {
542
+    var arr=[];
543
+    for(var i=0;i<list.length;i++){
544
+      var obj={};
545
+      obj.MiaoguoCardID = list[i].Card.MiaoguoCardID;
546
+      obj.IntervalTime = list[i].IntervalTime;
547
+      obj.BtnNumber = list[i].BtnNumber;
548
+      obj.FontSize = list[i].Card.FontSize;
549
+      obj.Duration = list[i].Duration;
550
+      obj.LearningType = list[i].LearningType;
551
+      arr.push(obj);
552
+    }
542
     that.postData('UpdateMiaoguoCardTodayAll?UserID=' + app.globalData.userInfo.UserID, {
553
     that.postData('UpdateMiaoguoCardTodayAll?UserID=' + app.globalData.userInfo.UserID, {
543
-      List: list,
554
+      List: arr,
544
     }, function (data) {
555
     }, function (data) {
545
       wx.hideLoading();
556
       wx.hideLoading();
546
       if (data) {
557
       if (data) {