Commit d096ea68b6bf6bcd3d37ddb35f39f597718b23d3

Authored by WXD-SEASON\season
1 parent 078a90fc

分销排行加载优化

packageA/pages/distribution/rank/rank.js
... ... @@ -14,7 +14,9 @@ Page({
14 14 list: null,
15 15 isLoading: false, // 检测是否已经发送请求,防止重复发送请求
16 16 noMore: false, // 检测是否有更多数据,true为没有更多数据,false为还有数据
17   - pageNum: 1, // 当前页数
  17 + pageNum: 1, // 当前页数
  18 + listUrl:"/api/weshop/users/distribut/rankinglist",
  19 + userUrl:"/api/weshop/users/distribut/rankingUser",
18 20 },
19 21  
20 22 /**
... ... @@ -272,9 +274,10 @@ Page({
272 274 // 数据总量
273 275 let total = this.data.list.total;
274 276 // 单页最大数据量
275   - let pageSize = this.data.list.pageSize;
  277 + let pageSize = this.data.list.pageSize;
  278 + let page = this.data.list.page;
276 279 // 如果数据总量不为0且小于或等于单页最大数据量,说明数据已全部加载,显示‘没有更多了’
277   - if((total != 0)&&(total <= pageSize)) {
  280 + if((total != 0)&&(total <= pageSize*page)) {
278 281 this.setData({
279 282 noMore: true
280 283 });
... ...
packageA/pages/distribution/rank/rank.wxml
  1 +<wxs module="filters" src="../../../../utils/filter.wxs"></wxs>
1 2 <view>
2 3 <view>
3 4 <view class="flex jc_sb pd bg-red ai-center">
4 5 <view>
5 6 <view class="t1">排行榜</view>
6 7 <view class="t2 pdt10 pdr40" wx:if="{{userRanking.rownum == 1}}">恭喜您当前排名第一!</view>
7   - <view class="t2 pdt10 pdr40" wx:elif="{{userRanking.mindistribut_money}}">您距离前一名还差<text class="money">{{userRanking.mindistribut_money - userRanking.distribut_money}}</text></view>
  8 + <view class="t2 pdt10 pdr40" wx:elif="{{userRanking.mindistribut_money}}">您距离前一名还差<text class="money">{{filters.toFix(userRanking.mindistribut_money - userRanking.distribut_money,2)}}</text></view>
8 9 <view class="t2 pdt10 pdr40" wx:elif="{{userRanking.underling_number}}">您距离前一名还差{{userRanking.underling_number}}人</view>
9 10 <view class="t2 pdt10 pdr40" wx:else>好好努力,天天向上!</view>
10 11 </view>
... ...