chengjie 5 years ago
parent
commit
7bc0cbc8a6

+ 74 - 25
pages/main/add.js

@@ -73,6 +73,12 @@ Page({
73
       MiaoguoCardID: options.id,
73
       MiaoguoCardID: options.id,
74
       FieldNumber: fieldNumber,
74
       FieldNumber: fieldNumber,
75
       IsShow: app.globalData.userInfo.IsShow,
75
       IsShow: app.globalData.userInfo.IsShow,
76
+      CardType:0,
77
+      PracticeCardType: "日常题卡",
78
+      LimitTime:common.formatTime(new Date()),
79
+      PracticeTimeStr:common.formatDateCHS(common.formatTime(new Date())),
80
+      FontSize:48,
81
+      FontSizeName:"标准",
76
     });
82
     });
77
 
83
 
78
     var list = app.globalData.CardList;
84
     var list = app.globalData.CardList;
@@ -97,18 +103,18 @@ Page({
97
     if (options.type=="add3"){
103
     if (options.type=="add3"){
98
       that.gotoAddInfomationDetail(options);
104
       that.gotoAddInfomationDetail(options);
99
     }
105
     }
106
+
107
+    if (options.opentype){
108
+      that.setData({
109
+        IsOpentype: true,
110
+      });
111
+      that.showPanel({currentTarget:{dataset:{type:options.opentype}}});
112
+    }
100
   },
113
   },
101
   onShow: function () {
114
   onShow: function () {
102
     var that = this;
115
     var that = this;
103
     if (that.data.UpdateType == "add" || that.data.UpdateType == "add3") {
116
     if (that.data.UpdateType == "add" || that.data.UpdateType == "add3") {
104
       that.initAddCard();
117
       that.initAddCard();
105
-
106
-      if (!that.data.PracticeCardType && !that.data.PracticeTimeStr){
107
-        that.setData({
108
-          PracticeCardType: "日常"+"题卡",
109
-          PracticeTimeStr: "",
110
-        });
111
-      }
112
     } else {
118
     } else {
113
       var card = {},
119
       var card = {},
114
         content = "";
120
         content = "";
@@ -125,6 +131,9 @@ Page({
125
             card.CardType=0;
131
             card.CardType=0;
126
           
132
           
127
           card.IsCollect=list[i].IsCollect;
133
           card.IsCollect=list[i].IsCollect;
134
+          card.FontSize=list[i].FontSize;
135
+          card.FolderID=list[i].FolderID;
136
+          card.FolderName=list[i].FolderName;
128
 
137
 
129
           if (list[i].LimitTime)
138
           if (list[i].LimitTime)
130
             card.LimitTime=list[i].LimitTime;
139
             card.LimitTime=list[i].LimitTime;
@@ -145,7 +154,7 @@ Page({
145
           card.CardTypeStr="紧急";
154
           card.CardTypeStr="紧急";
146
           break;
155
           break;
147
         case -1:
156
         case -1:
148
-          card.CardTypeStr="留白";
157
+          card.CardTypeStr="归档";
149
           break;
158
           break;
150
       }
159
       }
151
 
160
 
@@ -163,6 +172,15 @@ Page({
163
       }
172
       }
164
       card.Tags=arrTagTemp;
173
       card.Tags=arrTagTemp;
165
 
174
 
175
+      var fontSize=constant1.arrFontSize;
176
+      var fontSizeName="";
177
+      for(var j=0;j<fontSize.length;j++){
178
+        if (fontSize[j].Value==card.FontSize){
179
+          fontSizeName=fontSize[j].Name;
180
+          break;
181
+        }
182
+      }
183
+
166
       that.setData({
184
       that.setData({
167
         MiaoguoCardID: card.MiaoguoCardID,
185
         MiaoguoCardID: card.MiaoguoCardID,
168
         LimitTime: common.formatTime(card.LimitTime),
186
         LimitTime: common.formatTime(card.LimitTime),
@@ -174,6 +192,10 @@ Page({
174
         FieldContent: content,
192
         FieldContent: content,
175
         CardType:card.CardType,
193
         CardType:card.CardType,
176
         IsCollect:card.IsCollect,
194
         IsCollect:card.IsCollect,
195
+        FolderID:card.FolderID,
196
+        FolderName:card.FolderName,
197
+        FontSize:card.FontSize,
198
+        FontSizeName:fontSizeName,
177
       });
199
       });
178
 
200
 
179
       if (that.data.UpdateType != "add2") {
201
       if (that.data.UpdateType != "add2") {
@@ -302,6 +324,13 @@ Page({
302
         image: "../images/universalpic_exclamation_white_120x120.png",
324
         image: "../images/universalpic_exclamation_white_120x120.png",
303
       });
325
       });
304
     } else {
326
     } else {
327
+      var list = app.globalData.CardList;
328
+      for (var i = 0; i < list.length; i++) {
329
+        if (list[i].MiaoguoCardID == this.data.MiaoguoCardID){
330
+          list[i].FontSize=this.data.FontSize;
331
+        }
332
+      }
333
+      app.globalData.CardList = list;
305
       wx.navigateTo({
334
       wx.navigateTo({
306
         url: './preview?type=preview&id=' + this.data.MiaoguoCardID,
335
         url: './preview?type=preview&id=' + this.data.MiaoguoCardID,
307
       });
336
       });
@@ -345,6 +374,11 @@ Page({
345
               param1.CardType = that.data.CardType;
374
               param1.CardType = that.data.CardType;
346
               if (!param1.CardType)
375
               if (!param1.CardType)
347
                 param1.CardType=0;
376
                 param1.CardType=0;
377
+              
378
+              if (that.data.FolderID)
379
+                param1.FolderID = that.data.FolderID;
380
+              if (that.data.FontSize)
381
+                param1.FontSize = that.data.FontSize;
348
 
382
 
349
               param1.ID = that.data.MiaoguoCardID;
383
               param1.ID = that.data.MiaoguoCardID;
350
               that.saveLocalCardList(param1);
384
               that.saveLocalCardList(param1);
@@ -368,8 +402,12 @@ Page({
368
                     if (list[i].MiaoguoCardID == that.data.MiaoguoCardID){
402
                     if (list[i].MiaoguoCardID == that.data.MiaoguoCardID){
369
                       list[i].CardType = that.data.CardType;
403
                       list[i].CardType = that.data.CardType;
370
                       list[i].IsCollect = that.data.IsCollect;
404
                       list[i].IsCollect = that.data.IsCollect;
405
+                      list[i].FolderID=that.data.FolderID;
406
+                      list[i].FolderName=that.data.FolderName;
407
+                      
371
                       list[i].LimitTime=that.data.LimitTime;
408
                       list[i].LimitTime=that.data.LimitTime;
372
                       list[i].LimitTimeStr=common.formatDateCHS(that.data.LimitTime);
409
                       list[i].LimitTimeStr=common.formatDateCHS(that.data.LimitTime);
410
+                      list[i].UpdateTime=common.formatTime(new Date());
373
                     }
411
                     }
374
                   }
412
                   }
375
                   app.globalData.CardList = list;
413
                   app.globalData.CardList = list;
@@ -1435,7 +1473,7 @@ Page({
1435
   },
1473
   },
1436
   showPanel: function (e) {
1474
   showPanel: function (e) {
1437
     var that = this;
1475
     var that = this;
1438
-    that.hiddenPanel();
1476
+    that.hiddenPanel(true);
1439
     switch(e.currentTarget.dataset.type){
1477
     switch(e.currentTarget.dataset.type){
1440
       case "help":
1478
       case "help":
1441
         that.setData({
1479
         that.setData({
@@ -1458,8 +1496,11 @@ Page({
1458
         for(var i=0;i<arrLimitTime.length;i++){
1496
         for(var i=0;i<arrLimitTime.length;i++){
1459
           arrLimitTime[i].Selected="";
1497
           arrLimitTime[i].Selected="";
1460
         }
1498
         }
1499
+        arrLimitTime[0].Selected="MenuBtnSelect";  
1500
+          
1461
         that.setData({
1501
         that.setData({
1462
           IsLimitTime: true,
1502
           IsLimitTime: true,
1503
+          LimitTimeTemp:that.data.LimitTime,
1463
           LimitTimeArr:arrLimitTime,
1504
           LimitTimeArr:arrLimitTime,
1464
         });
1505
         });
1465
         break;
1506
         break;
@@ -1509,7 +1550,7 @@ Page({
1509
         break;
1550
         break;
1510
     }
1551
     }
1511
   },
1552
   },
1512
-  hiddenPanel:function(){
1553
+  hiddenPanel:function(e){
1513
     this.setData({
1554
     this.setData({
1514
       IsShowMenu:false,
1555
       IsShowMenu:false,
1515
       IsHelp: false,
1556
       IsHelp: false,
@@ -1518,6 +1559,10 @@ Page({
1518
       IsLimitTime:false,
1559
       IsLimitTime:false,
1519
       IsCardType:false,
1560
       IsCardType:false,
1520
     });
1561
     });
1562
+
1563
+    if (this.data.IsOpentype && !e){
1564
+      this.saveCard();
1565
+    }
1521
   },
1566
   },
1522
   setFontSize:function(e){
1567
   setFontSize:function(e){
1523
     var that=this;
1568
     var that=this;
@@ -1548,17 +1593,27 @@ Page({
1548
       var url="GetUserFolderList?UserID="+app.globalData.userInfo.UserID;
1593
       var url="GetUserFolderList?UserID="+app.globalData.userInfo.UserID;
1549
       main.getData(url, function (data) {
1594
       main.getData(url, function (data) {
1550
         if (data) {
1595
         if (data) {
1551
-          that.setData({
1552
-            FolderArr:data,
1553
-          });
1554
-          app.globalData.FolderList=data;
1596
+          update(data);
1555
         }
1597
         }
1556
       });
1598
       });
1557
     }
1599
     }
1558
     else{
1600
     else{
1601
+      update(app.globalData.FolderList);
1602
+    }
1603
+
1604
+    function update(arr){
1605
+      if (that.data.FolderID){
1606
+        for(var i=0;i<arr.length;i++){
1607
+          if (arr[i].ID==that.data.FolderID){
1608
+            arr[i].Selected="MenuBtnSelect";
1609
+            break;
1610
+          }
1611
+        }
1612
+      }
1559
       that.setData({
1613
       that.setData({
1560
-        FolderArr:app.globalData.FolderList,
1614
+        FolderArr:arr,
1561
       });
1615
       });
1616
+      app.globalData.FolderList=arr;
1562
     }
1617
     }
1563
   },
1618
   },
1564
   selectFolder:function(e){
1619
   selectFolder:function(e){
@@ -1579,16 +1634,6 @@ Page({
1579
       NullFolder:nullFolder,
1634
       NullFolder:nullFolder,
1580
     });
1635
     });
1581
   },
1636
   },
1582
-  setContinute:function(){
1583
-    var that=this;
1584
-    if (!that.data.IsContinute)
1585
-      that.data.IsContinute="CircleSelected";
1586
-    else
1587
-      that.data.IsContinute="";
1588
-    that.setData({
1589
-      IsContinute:that.data.IsContinute,
1590
-    });
1591
-  },
1592
   setFolder:function(){
1637
   setFolder:function(){
1593
     var that=this;
1638
     var that=this;
1594
     var id=0;
1639
     var id=0;
@@ -1714,6 +1759,10 @@ Page({
1714
     });
1759
     });
1715
     that.hiddenPanel();
1760
     that.hiddenPanel();
1716
   },
1761
   },
1762
+  deleteCard:function(){
1763
+    app.globalData.TempStr="deleteCard";
1764
+    this.onClose();
1765
+  },
1717
   onShareAppMessage: function () {
1766
   onShareAppMessage: function () {
1718
     return {
1767
     return {
1719
       title: app.globalData.ShareTitle,
1768
       title: app.globalData.ShareTitle,

+ 28 - 58
pages/main/add.wxml

@@ -72,21 +72,6 @@
72
 		<view class="panelItemCircleBottom"></view>
72
 		<view class="panelItemCircleBottom"></view>
73
 	</view>
73
 	</view>
74
 
74
 
75
-	<!-- <view class="panelItem0 FlexRow">
76
-	<view class="panelItemCircleTop panelItemCircleBottom panelTimePlan{{UpdateType}}{{IsEditCardType}} panelTimePlan FlexRow" bindtap="showPracticeTime">
77
-		<view class="panelItem1 FlexRow">
78
-			<image src='../images/universalpic_plan_6dots_black_30x32.png' class="universalpic_plan_6dots_black_30x32" />
79
-			<view>学习计划</view>
80
-		</view>
81
-		<view class="panelItem2 FlexRow">
82
-			<view class="panelTimePlan1{{IsEditCardType}} panelTimePlan1">{{PracticeCardType}}</view>
83
-			<view class="panelTimePlan1{{IsEditCardType}} panelTimePlan1" wx:if="{{CardType>=0}}">{{PracticeTimeStr}}</view>
84
-			<image src='../images/universalpic_indicator_right_gray.png' class="Arrow" />
85
-		</view>
86
-	</view>
87
-	<view class="panelItem01" wx:if="{{IsEditCardType && (UpdateType=='add' || UpdateType=='add2')}}" bindtap="setCardTypeInit">恢复</view>
88
-</view> -->
89
-
90
 	<view class="panelItem0 FlexColumn"
75
 	<view class="panelItem0 FlexColumn"
91
 		wx:if="{{CardType===0 || CardType===1 || CardType===-1 || FolderID || LimitTime || FontSize}}">
76
 		wx:if="{{CardType===0 || CardType===1 || CardType===-1 || FolderID || LimitTime || FontSize}}">
92
 		<view class="panelItemCircleTop"></view>
77
 		<view class="panelItemCircleTop"></view>
@@ -97,7 +82,15 @@
97
 						class="universalpic_practisemodel_black_30x28" />
82
 						class="universalpic_practisemodel_black_30x28" />
98
 					<view class="panelTimePlan1">{{PracticeCardType}}</view>
83
 					<view class="panelTimePlan1">{{PracticeCardType}}</view>
99
 				</view>
84
 				</view>
85
+				
100
 				<image src='../images/universalpic_indicator_right_gray.png' class="Arrow" />
86
 				<image src='../images/universalpic_indicator_right_gray.png' class="Arrow" />
87
+				<!-- <image  wx:if="{{!IsContinute}}" src='../images/universalpic_indicator_right_gray.png' class="Arrow" />
88
+				<view class="right FlexRow" wx:if="{{IsContinute}}">
89
+					<image src='../images/universalpic_indicator_right_gray.png' class="Arrow" />
90
+					<view class="panelTop1 FlexRow">
91
+						<image src='../images/universalpic_close_black_24x24.png' class="universalpic_close_black_24x24" />
92
+					</view>
93
+				</view> -->
101
 			</view>
94
 			</view>
102
 		</block>
95
 		</block>
103
 
96
 
@@ -110,11 +103,13 @@
110
 					<image src='../images/universalpic_cardlist_black_30x28.png' class="universalpic_cardlist_black_30x28" />
103
 					<image src='../images/universalpic_cardlist_black_30x28.png' class="universalpic_cardlist_black_30x28" />
111
 					<view class="panelTimePlan1">{{FolderName}}</view>
104
 					<view class="panelTimePlan1">{{FolderName}}</view>
112
 				</view>
105
 				</view>
106
+				
113
 				<image src='../images/universalpic_indicator_right_gray.png' class="Arrow" />
107
 				<image src='../images/universalpic_indicator_right_gray.png' class="Arrow" />
108
+				
114
 			</view>
109
 			</view>
115
 		</block>
110
 		</block>
116
 
111
 
117
-		<block wx:if="{{LimitTime}}">
112
+		<block wx:if="{{LimitTime && CardType!=-1}}">
118
 			<view class="lineWidthAll FlexRow" wx:if="{{CardType || FolderID}}">
113
 			<view class="lineWidthAll FlexRow" wx:if="{{CardType || FolderID}}">
119
 				<view class="lineWidth620"></view>
114
 				<view class="lineWidth620"></view>
120
 			</view>
115
 			</view>
@@ -123,7 +118,9 @@
123
 					<image src='../images/universalpic_plan_6dots_black_30x32.png' class="universalpic_plan_6dots_black_30x32" />
118
 					<image src='../images/universalpic_plan_6dots_black_30x32.png' class="universalpic_plan_6dots_black_30x32" />
124
 					<view class="panelTimePlan1">{{PracticeTimeStr}}</view>
119
 					<view class="panelTimePlan1">{{PracticeTimeStr}}</view>
125
 				</view>
120
 				</view>
121
+				
126
 				<image src='../images/universalpic_indicator_right_gray.png' class="Arrow" />
122
 				<image src='../images/universalpic_indicator_right_gray.png' class="Arrow" />
123
+				
127
 			</view>
124
 			</view>
128
 		</block>
125
 		</block>
129
 
126
 
@@ -136,7 +133,9 @@
136
 					<image src='../images/universalpic_typesize_black_30x18.png' class="universalpic_typesize_black_30x18" />
133
 					<image src='../images/universalpic_typesize_black_30x18.png' class="universalpic_typesize_black_30x18" />
137
 					<view class="panelTimePlan1">{{FontSizeName}}</view>
134
 					<view class="panelTimePlan1">{{FontSizeName}}</view>
138
 				</view>
135
 				</view>
136
+				
139
 				<image src='../images/universalpic_indicator_right_gray.png' class="Arrow" />
137
 				<image src='../images/universalpic_indicator_right_gray.png' class="Arrow" />
138
+				
140
 			</view>
139
 			</view>
141
 		</block>
140
 		</block>
142
 
141
 
@@ -342,12 +341,15 @@
342
 		  <view>卡单</view>
341
 		  <view>卡单</view>
343
 		  <image src='../images/universalpic_indicator_right_gray.png' class="Arrow" />
342
 		  <image src='../images/universalpic_indicator_right_gray.png' class="Arrow" />
344
 		</view>
343
 		</view>
345
-		<view class="panelMenuLine"></view>
346
-		<view class="panelMenu1 FlexRow" catchtap="showPanel" data-type="limittime">
347
-			<view class="Arrow"></view>
348
-		  <view>到期时间</view>
349
-		  <image src='../images/universalpic_indicator_right_gray.png' class="Arrow" />
350
-		</view>
344
+		<block wx:if="{{CardType!=-1}}">
345
+			<view class="panelMenuLine"></view>
346
+			<view class="panelMenu1 FlexRow" catchtap="showPanel" data-type="limittime">
347
+				<view class="Arrow"></view>
348
+				<view>到期时间</view>
349
+				<image src='../images/universalpic_indicator_right_gray.png' class="Arrow" />
350
+			</view>
351
+		</block>
352
+		
351
 		<view class="panelMenuLine"></view>
353
 		<view class="panelMenuLine"></view>
352
 		<view class="panelMenu1 FlexRow" catchtap="setCollect">
354
 		<view class="panelMenu1 FlexRow" catchtap="setCollect">
353
 			<view></view>
355
 			<view></view>
@@ -363,7 +365,7 @@
363
 		</view>
365
 		</view>
364
 		
366
 		
365
 	</view>
367
 	</view>
366
-	<view class="panelMenu11 panelMenu1" wx:if="{{UpdateType!='add' && UpdateType!='add2' && UpdateType!='add3'}}">删除题卡</view>
368
+	<view class="panelMenu11 panelMenu1" wx:if="{{UpdateType!='add' && UpdateType!='add2' && UpdateType!='add3'}}" catchtap="deleteCard">删除题卡</view>
367
 	<view class="panelMenu10 panelMenu1" catchtap="hiddenPanel">取消</view>
369
 	<view class="panelMenu10 panelMenu1" catchtap="hiddenPanel">取消</view>
368
 	<view class="iphone10plusMenu" wx:if="{{IsIPhoneX}}"></view>
370
 	<view class="iphone10plusMenu" wx:if="{{IsIPhoneX}}"></view>
369
 </view>
371
 </view>
@@ -440,17 +442,7 @@
440
 					<text class="MenuItem1">{{item.Name}}</text>
442
 					<text class="MenuItem1">{{item.Name}}</text>
441
 				</view>
443
 				</view>
442
 			</scroll-view>
444
 			</scroll-view>
443
-			<view class="panelMenuBottom FlexRow">
444
-				<view class="panelMenuBottom1 FlexRow" catchtap="setContinute">
445
-					<view class="{{IsContinute}} Circle FlexRow">
446
-						<image wx:if="{{IsContinute}} " src='../images/universalpic_checked_white_22x18.png' class="universalpic_checked_white_22x18" />
447
-    			</view>
448
-					<view>连续新建下一张题卡时保留以上设置</view>
449
-				</view>
450
-				<view class="panelTop12 panelTop1 FlexColumn" catchtap="showPanel" data-type="">
451
-					<image class="universalpic_light_black_22x30" src='../images/universalpic_light_black_22x30.png' />
452
-				</view>		
453
-			</view>
445
+			<view class="panelHeight100"></view>
454
     </view>
446
     </view>
455
   </view>
447
   </view>
456
 </view>
448
 </view>
@@ -476,7 +468,7 @@
476
 			<view class="MenuBtn FlexRow">
468
 			<view class="MenuBtn FlexRow">
477
 				<view class="{{item.Selected}} MenuBtn4 MenuBtn1" wx:for="{{LimitTimeArr}}" wx:key="index" catchtap="selectLimitTime" data-daynumber="{{item.DayNumber}}">{{item.Name}}</view>
469
 				<view class="{{item.Selected}} MenuBtn4 MenuBtn1" wx:for="{{LimitTimeArr}}" wx:key="index" catchtap="selectLimitTime" data-daynumber="{{item.DayNumber}}">{{item.Name}}</view>
478
 			</view>
470
 			</view>
479
-			<picker mode="date" value="{{Today}}" start="{{Today}}" end="2050-01-01" bindchange="selectLimitTime2">
471
+			<picker class="Picker" mode="date" value="{{Today}}" start="{{Today}}" end="2050-01-01" bindchange="selectLimitTime2">
480
 				<view class="MenuBtn5 MenuBtn1 FlexRow">
472
 				<view class="MenuBtn5 MenuBtn1 FlexRow">
481
 				<view class="panelLeft FlexRow">
473
 				<view class="panelLeft FlexRow">
482
 					<image src='../images/universalpic_bell_black_30x30.png' class="universalpic_bell_black_30x30_2" />
474
 					<image src='../images/universalpic_bell_black_30x30.png' class="universalpic_bell_black_30x30_2" />
@@ -485,18 +477,7 @@
485
 				<image src='../images/universalpic_indicator_right_gray.png' class="Arrow" />
477
 				<image src='../images/universalpic_indicator_right_gray.png' class="Arrow" />
486
 			</view>
478
 			</view>
487
       </picker>
479
       </picker>
488
-			<view class="lineWidth750"></view>
489
-			<view class="panelMenuBottom FlexRow">
490
-				<view class="panelMenuBottom1 FlexRow" catchtap="setContinute">
491
-					<view class="{{IsContinute}} Circle FlexRow">
492
-						<image wx:if="{{IsContinute}} " src='../images/universalpic_checked_white_22x18.png' class="universalpic_checked_white_22x18" />
493
-    			</view>
494
-					<view>连续新建下一张题卡时保留以上设置</view>
495
-				</view>
496
-				<view class="panelTop12 panelTop1 FlexColumn" catchtap="showPanel" data-type="">
497
-					<image class="universalpic_light_black_22x30" src='../images/universalpic_light_black_22x30.png' />
498
-				</view>		
499
-			</view>
480
+			<view class="panelHeight100"></view>
500
     </view>
481
     </view>
501
   </view>
482
   </view>
502
 </view>
483
 </view>
@@ -549,17 +530,6 @@
549
 				<image src='../images/universalpic_infor_green_40x40.png' class="universalpic_infor_green_40x40" />
530
 				<image src='../images/universalpic_infor_green_40x40.png' class="universalpic_infor_green_40x40" />
550
 				<view>模式更改后,原本的旧题卡会变成新题卡且无法撤销。</view>
531
 				<view>模式更改后,原本的旧题卡会变成新题卡且无法撤销。</view>
551
 			</view>
532
 			</view>
552
-			<view class="panelMenuBottom FlexRow">
553
-				<view class="panelMenuBottom1 FlexRow" catchtap="setContinute">
554
-					<view class="{{IsContinute}} Circle FlexRow">
555
-						<image wx:if="{{IsContinute}} " src='../images/universalpic_checked_white_22x18.png' class="universalpic_checked_white_22x18" />
556
-    			</view>
557
-					<view>连续新建下一张题卡时保留以上设置</view>
558
-				</view>
559
-				<view class="panelTop12 panelTop1 FlexColumn">
560
-					<image class="universalpic_light_black_22x30" src='../images/universalpic_light_black_22x30.png' />
561
-				</view>		
562
-			</view>
563
     </view>
533
     </view>
564
   </view>
534
   </view>
565
 </view>
535
 </view>

+ 11 - 7
pages/main/add.wxss

@@ -121,7 +121,7 @@ page{
121
 
121
 
122
 
122
 
123
 .panelTimePlan {
123
 .panelTimePlan {
124
-  height: 100rpx;
124
+  min-height: 100rpx;
125
   width:710rpx;
125
   width:710rpx;
126
   justify-content: space-between;
126
   justify-content: space-between;
127
   font-size: 28rpx;
127
   font-size: 28rpx;
@@ -129,7 +129,8 @@ page{
129
 }
129
 }
130
 
130
 
131
 .panelTimePlan1{
131
 .panelTimePlan1{
132
-  margin-left:30rpx;
132
+  margin:30rpx 0 30rpx 30rpx;
133
+  
133
 }
134
 }
134
 
135
 
135
 .universalpic_practisemodel_black_30x28{
136
 .universalpic_practisemodel_black_30x28{
@@ -1050,7 +1051,7 @@ page{
1050
 }
1051
 }
1051
 /* ************************** */
1052
 /* ************************** */
1052
 .HelpPanel4{
1053
 .HelpPanel4{
1053
-  height:1105rpx;
1054
+  height:805rpx;
1054
   margin-bottom: 0;
1055
   margin-bottom: 0;
1055
   justify-content: flex-start;
1056
   justify-content: flex-start;
1056
 }
1057
 }
@@ -1136,7 +1137,7 @@ page{
1136
 /* *************** */
1137
 /* *************** */
1137
 
1138
 
1138
 .HelpPanel5{
1139
 .HelpPanel5{
1139
-  height:800rpx;
1140
+  height:650rpx;
1140
   margin-bottom: 0;
1141
   margin-bottom: 0;
1141
 }
1142
 }
1142
 
1143
 
@@ -1169,13 +1170,15 @@ page{
1169
   justify-content: space-between;
1170
   justify-content: space-between;
1170
   margin-top:30rpx;
1171
   margin-top:30rpx;
1171
 }
1172
 }
1172
-.lineWidth750{
1173
-  margin-top:60rpx;
1173
+
1174
+.panelHeight100{
1175
+  width:100%;
1176
+  height:100rpx;
1174
 }
1177
 }
1175
 
1178
 
1176
 /* *************** */
1179
 /* *************** */
1177
 .HelpPanel6{
1180
 .HelpPanel6{
1178
-  height:898rpx;
1181
+  height:800rpx;
1179
   margin-bottom: 0;
1182
   margin-bottom: 0;
1180
   justify-content: flex-start;
1183
   justify-content: flex-start;
1181
 }
1184
 }
@@ -1225,6 +1228,7 @@ page{
1225
   font-size:20rpx;
1228
   font-size:20rpx;
1226
   justify-content: flex-start;
1229
   justify-content: flex-start;
1227
   background-color: #E3FCF3;
1230
   background-color: #E3FCF3;
1231
+  margin-bottom: 50rpx;
1228
 }
1232
 }
1229
 
1233
 
1230
 .universalpic_infor_green_40x40{
1234
 .universalpic_infor_green_40x40{

+ 2 - 1
pages/main/cardInfo.js

@@ -28,7 +28,8 @@ Page({
28
         card.CardID=id;
28
         card.CardID=id;
29
         for(var j=0;j<arrStudyPlay.length;j++){
29
         for(var j=0;j<arrStudyPlay.length;j++){
30
           if (list[i].CardType==arrStudyPlay[j].CardType){
30
           if (list[i].CardType==arrStudyPlay[j].CardType){
31
-            card.CardType=arrStudyPlay[j].Name;
31
+            card.CardTypeStr=arrStudyPlay[j].Name;
32
+            card.CardType=list[i].CardType;
32
             break;
33
             break;
33
           }
34
           }
34
         }
35
         }

+ 32 - 35
pages/main/cardInfo.wxml

@@ -14,53 +14,50 @@
14
   </view>
14
   </view>
15
   <view class="panelItem FlexRow">
15
   <view class="panelItem FlexRow">
16
     <view class="panelItem1 FlexColumn">
16
     <view class="panelItem1 FlexColumn">
17
-      <view class="panelItem11">学习计划</view>
17
+      <view class="panelItem11">题卡性质</view>
18
     </view>
18
     </view>
19
-    <view class="panelItem2 FlexRow">
20
-      {{CardInfo.CardType}}
21
-    </view>
22
-  </view>
23
-  <view class="lineWidthAll FlexRow">
24
-    <view class="lineWidth720"></view>
25
-  </view>
26
-  <view class="panelItem FlexRow">
27
-    <view class="panelItem1 FlexColumn">
28
-      <view class="panelItem11">题卡状态</view>
29
-    </view>
30
-    <view class="panelItem2 FlexRow">
31
-      {{CardInfo.Status}}
19
+    <view class="panelItem2 FlexColumn">
20
+      <view>{{CardInfo.CardTypeStr}}</view>
21
+      <view wx:if="{{CardInfo.CardType==0 || CardInfo.CardType==1}}">{{CardInfo.Status}}</view>
32
     </view>
22
     </view>
33
   </view>
23
   </view>
24
+
34
   <view class="Remark FlexRow" wx:if="{{CardInfo.Status=='新题卡' && CardInfo.LearnNumber>0}}">
25
   <view class="Remark FlexRow" wx:if="{{CardInfo.Status=='新题卡' && CardInfo.LearnNumber>0}}">
35
-    <view class="RemarkLine"></view>
36
     <view class="Remark1 FlexRow">
26
     <view class="Remark1 FlexRow">
37
-        <image src='../images/universalpic_exmark_deepyellow_26x26.png' class="universalpic_exmark_deepyellow_26x26" />
38
-        <view class="FlexColumn">
39
-        <text class="Remark11">题卡状态已发生改变,现在以新题卡的形式重新练习。</text>
40
-        <text class="Remark11">调整学习计划会使题卡状态发生改变,主要包括两种情况:将题卡从日常练习模式转入紧急练习模式;将题卡从留白区转入日常或紧急练习模式。</text>
41
-        </view>
27
+      <image src='../images/universalpic_infor_green_40x40.png' class="universalpic_infor_green_40x40" />
28
+      <view class="FlexColumn">
29
+        <text class="Remark11">本题卡以新题卡的形式重新开始练习。变更「练习模式」会使题卡回到新题卡的状态,并保留以往的练习记录。</text>
30
+      </view>
42
     </view>
31
     </view>
43
   </view>
32
   </view>
44
-  <view class="lineWidthAll FlexRow">
45
-    <view class="lineWidth720"></view>
33
+
34
+  <view class="Remark FlexRow" wx:if="{{CardInfo.CardType==-1}}">
35
+    <view class="Remark1 FlexRow">
36
+      <image src='../images/universalpic_infor_green_40x40.png' class="universalpic_infor_green_40x40" />
37
+      <view class="FlexColumn">
38
+        <text class="Remark11">题卡「归档」表示该题卡已不参与练习,不会出现在日常、紧急或组卷练习中。如要再次练习,请编辑题卡选择相应的练习模式,变更后的题卡将已新题卡的形式重新开始练习。</text>
39
+      </view>
40
+    </view>
46
   </view>
41
   </view>
47
-  <view class="panelItem0 panelItem FlexRow">
48
-    <view class="panelItem1 FlexColumn">
49
-      <view class="panelItem11">到期时间</view>
50
-      <text class="panelItem12">预计下次练习的时间;实际情况\n根据任务限量的设置可能排队顺延</text>
42
+  <block wx:if="{{CardInfo.CardType==0 || CardInfo.CardType==1}}">
43
+    <view class="lineWidthAll FlexRow">
44
+      <view class="lineWidth720"></view>
51
     </view>
45
     </view>
46
+    <view class="panelItem0 panelItem FlexRow">
47
+      <view class="panelItem1 FlexColumn">
48
+        <view class="panelItem11">到期时间</view>
49
+        <text class="panelItem12">预计下次练习的时间;实际情况\n根据任务限量的设置可能排队顺延</text>
50
+      </view>
52
 
51
 
53
-    <view class="panelItem2 FlexRow">
54
-      {{CardInfo.LimitTimeStr}}
52
+      <view class="panelItem2 FlexRow">
53
+        {{CardInfo.LimitTimeStr}}
54
+      </view>
55
     </view>
55
     </view>
56
-  </view>
57
-  <view class="lineWidthAll FlexRow">
58
-    <view class="lineWidth720"></view>
59
-  </view>
56
+  </block>
60
   <view class='lineFooter'></view>
57
   <view class='lineFooter'></view>
61
-  
62
-  <view class="panelItemCircleTop panelItemCircleBottom panelTimePlan panelItem FlexRow" 
63
-    bindtap="goto" data-url="./cardInfoDetail?id={{CardInfo.CardID}}">
58
+
59
+  <view class="panelItemCircleTop panelItemCircleBottom panelTimePlan panelItem FlexRow" bindtap="goto"
60
+    data-url="./cardInfoDetail?id={{CardInfo.CardID}}">
64
     <view class="panelItem1 FlexRow">
61
     <view class="panelItem1 FlexRow">
65
       <view class="panelItem11">练习记录</view>
62
       <view class="panelItem11">练习记录</view>
66
     </view>
63
     </view>

+ 14 - 18
pages/main/cardInfo.wxss

@@ -1,13 +1,13 @@
1
 .line{
1
 .line{
2
   width:100%;
2
   width:100%;
3
-  height:20rpx;
3
+  height:30rpx;
4
 }
4
 }
5
 
5
 
6
 .panelItem{
6
 .panelItem{
7
   width:100%;
7
   width:100%;
8
   justify-content: space-between;
8
   justify-content: space-between;
9
-  height:133rpx;
10
   background-color: #fff;
9
   background-color: #fff;
10
+  align-items: flex-start;
11
 }
11
 }
12
 
12
 
13
 .panelItem0{
13
 .panelItem0{
@@ -15,13 +15,14 @@
15
 }
15
 }
16
 
16
 
17
 .panelItem .panelItem1{
17
 .panelItem .panelItem1{
18
-  margin-left: 30rpx;
18
+  margin: 30rpx 0 30rpx 30rpx;
19
   align-items: flex-start;
19
   align-items: flex-start;
20
 }
20
 }
21
 .panelItem .panelItem2{
21
 .panelItem .panelItem2{
22
-  margin-right: 30rpx;
22
+  margin: 30rpx 30rpx 30rpx 0;
23
   color:#4D4D4D;
23
   color:#4D4D4D;
24
   font-size:28rpx;
24
   font-size:28rpx;
25
+  align-items: flex-end;
25
 }
26
 }
26
 
27
 
27
 .panelItem .panelItem11{
28
 .panelItem .panelItem11{
@@ -65,30 +66,25 @@
65
 
66
 
66
 .Remark{
67
 .Remark{
67
   width: 100%;
68
   width: 100%;
68
-  height:158rpx;
69
   justify-content: flex-start;
69
   justify-content: flex-start;
70
-  background-color: #FCE8C5;
70
+  background-color: #E3FCF3;
71
 }
71
 }
72
 
72
 
73
-.RemarkLine{
74
-  width:10rpx;
75
-  height:156rpx;
76
-  background-color: #F5A623;
77
-}
78
 .Remark1{
73
 .Remark1{
79
-  height:156rpx;
80
   justify-content: flex-start;
74
   justify-content: flex-start;
75
+  align-items: flex-start;
76
+  margin:30rpx 0 30rpx 0;
81
 }
77
 }
82
 
78
 
83
-.universalpic_exmark_deepyellow_26x26{
84
-  width: 26rpx;
85
-  height:26rpx;
86
-  margin:0 20rpx;
79
+.universalpic_infor_green_40x40{
80
+  width: 40rpx;
81
+  height:40rpx;
82
+  margin:10rpx 30rpx 0 30rpx;
87
 }
83
 }
88
 
84
 
89
 .Remark11{
85
 .Remark11{
90
-  width: 644rpx;
86
+  width: 620rpx;
91
   font-size: 20rpx;
87
   font-size: 20rpx;
92
-  color:#694405;
88
+  color:#4D4D4D;
93
   margin:5rpx 0;
89
   margin:5rpx 0;
94
 }
90
 }

+ 4 - 5
pages/main/cardInfoDetail.wxml

@@ -13,16 +13,15 @@
13
   </view>
13
   </view>
14
   <view class="panelItem FlexRow">
14
   <view class="panelItem FlexRow">
15
     <view class="panelItem1 FlexColumn">
15
     <view class="panelItem1 FlexColumn">
16
-      图
16
+      图表说明
17
     </view>
17
     </view>
18
     <view class="panelItem2 FlexRow">
18
     <view class="panelItem2 FlexRow">
19
-      <view class="panelItem21">记忆评价</view>
20
       <view class="block0 block1"></view>
19
       <view class="block0 block1"></view>
21
       <view class="block3 block1"></view>
20
       <view class="block3 block1"></view>
22
       <view class="block4 block1"></view>
21
       <view class="block4 block1"></view>
23
       <view class="block5 marginright block1"></view>
22
       <view class="block5 marginright block1"></view>
24
-
25
-      <view class="panelItem21">非记忆评价</view>
23
+      <view class="panelItem21">记忆评价</view>
24
+      
26
       <view class="block1"></view>
25
       <view class="block1"></view>
27
       <view class="panelItem22">搁置</view>
26
       <view class="panelItem22">搁置</view>
28
     </view>
27
     </view>
@@ -32,7 +31,7 @@
32
 
31
 
33
   <view class="panelItem0 panelItem FlexRow">
32
   <view class="panelItem0 panelItem FlexRow">
34
     <view class="panelItem25">
33
     <view class="panelItem25">
35
-      练习时间
34
+      练习结果
36
     </view>
35
     </view>
37
     <view class="panelItem25">
36
     <view class="panelItem25">
38
       用时
37
       用时

+ 5 - 7
pages/main/cardInfoDetail.wxss

@@ -27,7 +27,7 @@
27
 }
27
 }
28
 
28
 
29
 .panelItem21{
29
 .panelItem21{
30
-  margin-right: 20rpx;
30
+  margin-right: 50rpx;
31
   color:#787878;
31
   color:#787878;
32
   font-size:20rpx;
32
   font-size:20rpx;
33
 }
33
 }
@@ -69,22 +69,20 @@
69
   background-color: #0A60BE;
69
   background-color: #0A60BE;
70
 }
70
 }
71
 .marginright{
71
 .marginright{
72
-  margin-right: 60rpx;
72
+  margin-right: 20rpx;
73
 }
73
 }
74
 
74
 
75
-
76
-
77
 .panelItem0{
75
 .panelItem0{
78
   height:auto;
76
   height:auto;
79
   background-color: #F0F0F0;
77
   background-color: #F0F0F0;
80
-  
81
 }
78
 }
82
 
79
 
83
 
80
 
84
 .panelItem25{
81
 .panelItem25{
85
   color:#4D4D4D;
82
   color:#4D4D4D;
86
-  font-size:20rpx;
87
-  margin:30rpx 30rpx 20rpx 30rpx;
83
+  font-size:24rpx;
84
+  font-weight: 400;
85
+  margin:60rpx 30rpx 20rpx 30rpx;
88
 }
86
 }
89
 
87
 
90
 .panelItem23{
88
 .panelItem23{

+ 6 - 3
pages/main/mainlist.js

@@ -145,7 +145,7 @@ Page({
145
       if (options.CardType == 1) {
145
       if (options.CardType == 1) {
146
         title = "紧急题卡";
146
         title = "紧急题卡";
147
       } else if (options.CardType == -1) {
147
       } else if (options.CardType == -1) {
148
-        title = "归档"; //原来叫“留白”
148
+        title = "归档"; 
149
 
149
 
150
         delete arrOrder[4].CSS;
150
         delete arrOrder[4].CSS;
151
         arrOrder[10].CSS = "PanelBtnSelect2";
151
         arrOrder[10].CSS = "PanelBtnSelect2";
@@ -281,7 +281,10 @@ Page({
281
             item.CardShowDetailStr2 = common.formatDateCHS(item.UpdateTime);
281
             item.CardShowDetailStr2 = common.formatDateCHS(item.UpdateTime);
282
             break;
282
             break;
283
           case 2:
283
           case 2:
284
-            if (item.CardType == -1)
284
+            if (that.data.CardType==2 && item.CardType == -1){
285
+              item.CardShowDetailStr2 = "不适用";
286
+            }
287
+            else if (item.CardType == -1)
285
               item.CardShowDetailStr2 = common.formatDateCHS(item.PigeonholeTime);
288
               item.CardShowDetailStr2 = common.formatDateCHS(item.PigeonholeTime);
286
             else
289
             else
287
               item.CardShowDetailStr2 = common.formatDateCHS(item.LimitTime);
290
               item.CardShowDetailStr2 = common.formatDateCHS(item.LimitTime);
@@ -303,7 +306,7 @@ Page({
303
     }
306
     }
304
 
307
 
305
     if (!that.data.IsToday && !that.data.PrintID && !that.data.Search && that.data.CardType != "-2" && !that.data.FolderID) {
308
     if (!that.data.IsToday && !that.data.PrintID && !that.data.Search && that.data.CardType != "-2" && !that.data.FolderID) {
306
-      main.getData("GetUserCardCount?UserID=" + app.globalData.userInfo.UserID + "&CardType=" + that.data.CardType + "&IsCollect=" + that.data.IsCollect, function (data) {
309
+      main.getData("GetUserCardCount?UserID=" + app.globalData.userInfo.UserID + "&CardType=" + that.data.CardType + "&IsCollect=" + that.data.IsCollect+"&OrderType="+that.data.OrderType, function (data) {
307
         if (data) {
310
         if (data) {
308
           that.setData({
311
           that.setData({
309
             Count: data.CardNumber,
312
             Count: data.CardNumber,

+ 9 - 2
pages/main/preview.js

@@ -185,6 +185,7 @@ Page({
185
         card.FontSize = list[i].FontSize;
185
         card.FontSize = list[i].FontSize;
186
         card.IsCollect = list[i].IsCollect;
186
         card.IsCollect = list[i].IsCollect;
187
         card.CardType = list[i].CardType;
187
         card.CardType = list[i].CardType;
188
+        card.FolderName=list[i].FolderName;
188
         break;
189
         break;
189
       }
190
       }
190
     }
191
     }
@@ -263,6 +264,7 @@ Page({
263
       IsTodayPractice: isTodayPractice,
264
       IsTodayPractice: isTodayPractice,
264
       IsCollect: card.IsCollect,
265
       IsCollect: card.IsCollect,
265
       IsShowAnswer: IsShowAnswer,
266
       IsShowAnswer: IsShowAnswer,
267
+      FolderName:card.FolderName,
266
     });
268
     });
267
 
269
 
268
     wx.pageScrollTo({
270
     wx.pageScrollTo({
@@ -270,6 +272,11 @@ Page({
270
     });
272
     });
271
 
273
 
272
     isPlaying = false;
274
     isPlaying = false;
275
+
276
+    if (app.globalData.TempStr=="deleteCard"){
277
+      that.deleteCard();
278
+      app.globalData.TempStr="";
279
+    }
273
   },
280
   },
274
   showMenu:function(e){
281
   showMenu:function(e){
275
     var limitTime=e.currentTarget.dataset.limittime;
282
     var limitTime=e.currentTarget.dataset.limittime;
@@ -425,7 +432,7 @@ Page({
425
     var that = this;
432
     var that = this;
426
     wx.showModal({
433
     wx.showModal({
427
       title: '提醒',
434
       title: '提醒',
428
-      content: '要删除这张题卡吗?',
435
+      content: '确定删除吗?一定时间内可以在「回收」里找回。',
429
       success(res) {
436
       success(res) {
430
         if (res.confirm) {
437
         if (res.confirm) {
431
           var url = 'DeleteMiaoguoCard?UserID=' + app.globalData.userInfo.UserID;
438
           var url = 'DeleteMiaoguoCard?UserID=' + app.globalData.userInfo.UserID;
@@ -471,7 +478,7 @@ Page({
471
     if (this.data.ShowType == "show") {
478
     if (this.data.ShowType == "show") {
472
       var that = this;
479
       var that = this;
473
       wx.navigateTo({
480
       wx.navigateTo({
474
-        url: './add?type=edit&id=' + that.data.MiaoguoCardID,
481
+        url: './add?type=edit&id=' + that.data.MiaoguoCardID+"&opentype="+e.currentTarget.dataset.type,
475
       });
482
       });
476
     }
483
     }
477
   },
484
   },

+ 4 - 2
pages/main/preview.wxml

@@ -5,7 +5,7 @@
5
   <block wx:if="{{ShowType=='show'}}">
5
   <block wx:if="{{ShowType=='show'}}">
6
     <view class="panelTop FlexRow">
6
     <view class="panelTop FlexRow">
7
       <view class='left FlexRow' bindtap='showMenu' data-limittime="{{LimitTime}}">
7
       <view class='left FlexRow' bindtap='showMenu' data-limittime="{{LimitTime}}">
8
-        <view class="panelTopBtn FlexRow" bindtap='editField'>
8
+        <view class="panelTopBtn FlexRow" bindtap='editField' data-type="">
9
           编辑
9
           编辑
10
         </view>
10
         </view>
11
         <view class="panelTopBtn">
11
         <view class="panelTopBtn">
@@ -41,16 +41,18 @@
41
         </view>
41
         </view>
42
         <image class="Arrow" src='../images/universalpic_indicator_right_gray.png' />
42
         <image class="Arrow" src='../images/universalpic_indicator_right_gray.png' />
43
       </view>
43
       </view>
44
+      <block wx:if="{{FolderName}}">
44
       <view class="lineWidthAll FlexRow">
45
       <view class="lineWidthAll FlexRow">
45
         <view class="lineWidth660"></view>
46
         <view class="lineWidth660"></view>
46
       </view>
47
       </view>
47
       <view class="panelTop2Item FlexRow" bindtap='editField' data-type="folder">
48
       <view class="panelTop2Item FlexRow" bindtap='editField' data-type="folder">
48
         <view class="left FlexRow">
49
         <view class="left FlexRow">
49
           <image class="universalpic_diagram_black_30x28" src='../images/universalpic_cardlist_black_30x28.png' />
50
           <image class="universalpic_diagram_black_30x28" src='../images/universalpic_cardlist_black_30x28.png' />
50
-          <view class="panelTop2Item1">默认卡单</view>
51
+          <view class="panelTop2Item1">{{FolderName}}</view>
51
         </view>
52
         </view>
52
         <image class="Arrow" src='../images/universalpic_indicator_right_gray.png' />
53
         <image class="Arrow" src='../images/universalpic_indicator_right_gray.png' />
53
       </view>
54
       </view>
55
+      </block>
54
       <view class="lineWidthAll FlexRow">
56
       <view class="lineWidthAll FlexRow">
55
         <view class="lineWidth660"></view>
57
         <view class="lineWidth660"></view>
56
       </view>
58
       </view>

+ 1 - 1
pages/main/previewMenu.wxml

@@ -64,7 +64,7 @@
64
 
64
 
65
   <view class="panelHelp FlexRow">
65
   <view class="panelHelp FlexRow">
66
     <image class="universalpic_exmark_deepyellow_70x70" src='../images/universalpic_exmark_deepyellow_26x26.png' />
66
     <image class="universalpic_exmark_deepyellow_70x70" src='../images/universalpic_exmark_deepyellow_26x26.png' />
67
-    <text class="text8">学习计划保存后不能撤销,务请谨慎。\n\n特别注意:从日常转入紧急练习模式的题卡,以及从留白转入日常练习或紧急练习模式的题卡,将在操作当天以新题卡形式被重新练习。如实际没有练习到,则需适当调高所属练习模式的任务限量。\n\n不想练习的题卡,请转入留白。</text>
67
+    <text class="text8">学习计划保存后不能撤销,务请谨慎。\n\n特别注意:从日常转入紧急练习模式的题卡,以及从归档转入日常练习或紧急练习模式的题卡,将在操作当天以新题卡形式被重新练习。如实际没有练习到,则需适当调高所属练习模式的任务限量。\n\n不想练习的题卡,请转入归档。</text>
68
   </view>
68
   </view>
69
   <view class="footerHeight"></view>
69
   <view class="footerHeight"></view>
70
 </view>
70
 </view>

+ 4 - 4
utils/constant.js

@@ -118,18 +118,18 @@ module.exports = {
118
   ],
118
   ],
119
   arrStudyPlay: [{
119
   arrStudyPlay: [{
120
       CardType: 0,
120
       CardType: 0,
121
-      Name: "日常练习模式",
121
+      Name: "日常练习",
122
       Remark: "常规练习,锻炼长期记忆,首选方式"
122
       Remark: "常规练习,锻炼长期记忆,首选方式"
123
     },
123
     },
124
     {
124
     {
125
       CardType: 1,
125
       CardType: 1,
126
-      Name: "紧急练习模式",
126
+      Name: "紧急练习",
127
       Remark: "临时练习,短期强记,容量200张"
127
       Remark: "临时练习,短期强记,容量200张"
128
     },
128
     },
129
     {
129
     {
130
       CardType: -1,
130
       CardType: -1,
131
-      Name: "留白",
132
-      Remark: "不练习,到期时间留白"
131
+      Name: "归档",
132
+      Remark: "不练习,到期时间"
133
     },
133
     },
134
   ],
134
   ],
135
   arrSortType: ["智能规划", "最早优先", "今天优先"],
135
   arrSortType: ["智能规划", "最早优先", "今天优先"],