chengjie пре 1 година
родитељ
комит
bf53f17dfc
5 измењених фајлова са 69 додато и 9 уклоњено
  1. 1 1
      app.js
  2. 7 3
      pages/main/cardmain.js
  3. 55 0
      pages/main/mainlist.js
  4. 5 2
      pages/main/mainlist.wxml
  5. 1 3
      pages/main/mainlist.wxss

+ 1 - 1
app.js

@@ -1,6 +1,6 @@
1 1
 App({
2 2
   globalData: {
3
-    Version: "2.3.85",
3
+    Version: "2.4.0",
4 4
     IsProduction: true,
5 5
     ShareTitle: "高效学习从秒过开始",
6 6
     SharePath: "pages/index/index",

+ 7 - 3
pages/main/cardmain.js

@@ -161,13 +161,17 @@ Page({
161 161
     } else {
162 162
 
163 163
       if (e.currentTarget.dataset.datatype == "delete") {
164
-        var url = 'GetMiaoguoCardDeleteList?UserID=' + app.globalData.userInfo.UserID + "&Type=app";
165
-        main.getData(url, function (data) {
164
+        var url = 'GetMiaoguoCardDeleteList2?UserID=' + app.globalData.userInfo.UserID;
165
+        var param={};
166
+        param.PageID="0";
167
+        param.PageCount=20;
168
+        param.Type="app";
169
+        main.postData(url,param, function (data) {
166 170
           wx.hideLoading();
167 171
           if (data) {
168 172
             app.globalData.CardList = data.List;
169 173
 
170
-            var url2='./mainlist?type=0&CardType=-2&Count=' + data.List.length;
174
+            var url2='./mainlist?type=0&CardType=-2&Count=' + data.Count;
171 175
             wx.navigateTo({
172 176
               url: url2,
173 177
             });

+ 55 - 0
pages/main/mainlist.js

@@ -20,6 +20,7 @@ Page({
20 20
     IsFilter:false,
21 21
     ShowMultiple:0,//显示多选,0为不显示,2为卡单,3为星标,4为归档,5为日常,6为紧急,8为搜索,-1为全部
22 22
     HasPage: false, //有没有分页
23
+    HasPageDelete:false,//有没有回收站的分页
23 24
     CardTypeStr: "全部",
24 25
     IsShowSelectCardType: false, //是否显示选择题卡模式
25 26
     ArrOrder: arrOrder, //可选择的排序数组
@@ -187,9 +188,14 @@ Page({
187 188
         title = "回收";
188 189
 
189 190
         that.setOrderSelect(10);
191
+        var haspage=false;
192
+        if (count>app.globalData.CardList.length)
193
+          haspage=true;
190 194
         that.setData({
191 195
           CardShowDetail: 2,
196
+          HasPageDelete:haspage,
192 197
         });
198
+        //debugger;
193 199
       }
194 200
       wx.setNavigationBarTitle({
195 201
         title: title,
@@ -567,6 +573,55 @@ Page({
567 573
       IsShowSelectCardType: false,
568 574
     });
569 575
   },
576
+  //回收站的下一页
577
+  gotoNextPageDelete: function (e) {
578
+    wx.showLoading({
579
+      title: '请稍候',
580
+    });
581
+    setTimeout(function () {
582
+      wx.hideLoading();
583
+    }, 5000);
584
+
585
+    var that = this;
586
+    var url = 'GetMiaoguoCardDeleteList2?UserID=' + app.globalData.userInfo.UserID;
587
+    var param={};
588
+    var id=e.currentTarget.dataset.id;
589
+    param.PageID=id;
590
+    param.PageCount=20;
591
+    param.Type="app";
592
+    main.postData(url,param, function (data) {
593
+      if (data) {
594
+        var list = app.globalData.CardList;
595
+        if (id == 0) {
596
+          list = [];
597
+          that.setData({
598
+            Count: data.Count,
599
+          });
600
+        }
601
+
602
+        for (var i = 0; i < data.List.length; i++) {
603
+          data.List[i].LastTimeStr = common.formatDateCHS(data.List[i].LastTime);
604
+
605
+          list.push(data.List[i]);
606
+        }
607
+        app.globalData.CardList = list;
608
+        that.getList();
609
+        
610
+        if (data.List.length < 20) {
611
+          that.setData({
612
+            HasPageDelete: false,
613
+          });
614
+        }
615
+
616
+        that.getFilter();
617
+      }
618
+    });
619
+    that.setData({
620
+      IsOrder: false,
621
+      IsHelp: false,
622
+      IsShowSelectCardType: false,
623
+    });
624
+  },
570 625
   getPrintList: function (e) {
571 626
     wx.showLoading({
572 627
       title: '请稍候',

+ 5 - 2
pages/main/mainlist.wxml

@@ -145,9 +145,12 @@
145 145
       </scroll-view>
146 146
 
147 147
     </block>
148
-    <view class="panelMore" wx:if="{{HasPage}}" bindtap='gotoNextPage' data-id="{{List[List.length-1].MiaoguoCardID}}"
148
+    <view class="panelMore" wx:if="{{HasPage && CardType!=-2}}" bindtap='gotoNextPage' data-id="{{List[List.length-1].MiaoguoCardID}}"
149 149
       data-iscollect="{{IsCollect}}" data-folderid="{{FolderID}}" data-istoday="{{IsToday}}">更多</view>
150
-    <view class="panelEnd" wx:if="{{!HasPage && List.length>0}}">到底了</view>
150
+    <view class="panelEnd" wx:if="{{!HasPage && List.length>0 && CardType!=-2}}">到底了</view>
151
+  
152
+    <view class="panelMore" wx:if="{{HasPageDelete && CardType==-2}}" bindtap='gotoNextPageDelete' data-id="{{List[List.length-1].MiaoguoCardID}}">更多</view>
153
+    <view class="panelEnd" wx:if="{{!HasPageDelete && List.length>0 && CardType==-2}}">到底了</view>
151 154
   </view>
152 155
 
153 156
   <view class="panelTopPanel FlexColumn">

+ 1 - 3
pages/main/mainlist.wxss

@@ -242,12 +242,10 @@
242 242
 }
243 243
 /* ************************************** */
244 244
 
245
-
246
-
247 245
 .panelList{
248 246
   width:100%;
249 247
   justify-content: flex-start;
250
-  margin-bottom: 60rpx;
248
+  margin-bottom: 160rpx;
251 249
 }
252 250
 
253 251
 .panelListCategory{