Commit 90a63d27febfb53c9a6112cb02e511a1f81a95e1

Authored by vking
1 parent 0839cfff

taocan

@@ -11,7 +11,10 @@ Page({ @@ -11,7 +11,10 @@ Page({
11 * 页面的初始数据 11 * 页面的初始数据
12 */ 12 */
13 data: { 13 data: {
14 - list: [[],[],[],[],[]], 14 + list: [
  15 + [],[],[],[],[],
  16 + [],[],[],[]
  17 + ],
15 total: 0, 18 total: 0,
16 tabType:1, 19 tabType:1,
17 hasMore:true, 20 hasMore:true,
@@ -85,9 +88,10 @@ Page({ @@ -85,9 +88,10 @@ Page({
85 offset:this.offset, 88 offset:this.offset,
86 limit:this.limit, 89 limit:this.limit,
87 }).then(res => { 90 }).then(res => {
88 - let total = res.data.length  
89 - let data = this.formatList(res.data);  
90 - this.hasMore=res.data.length>=this.limit 91 + let resData=res.data||[]
  92 + let total = resData.length
  93 + let data = this.formatList(resData);
  94 + this.hasMore=resData.length>=this.limit
91 if(this.hasMore){ 95 if(this.hasMore){
92 this.offset+=this.limit 96 this.offset+=this.limit
93 } 97 }
@@ -113,8 +117,9 @@ Page({ @@ -113,8 +117,9 @@ Page({
113 return dlist; 117 return dlist;
114 }, 118 },
115 switchTab(e) { 119 switchTab(e) {
  120 + this.tabType=util.attr(e, 'index')
116 this.setData({ 121 this.setData({
117 - tabFlag: util.attr(e, 'index'), 122 + tabType: this.tabType,
118 }) 123 })
119 this.getListData(); 124 this.getListData();
120 }, 125 },
@@ -153,7 +158,7 @@ Page({ @@ -153,7 +158,7 @@ Page({
153 this.tabType=util.attr(e,'type') 158 this.tabType=util.attr(e,'type')
154 this.setData({ 159 this.setData({
155 tabType:this.tabType, 160 tabType:this.tabType,
156 - list: [[],[],[],[],[]], 161 + list: [[],[],[],[],[],[],[],[],[]],
157 hasMore:false 162 hasMore:false
158 }) 163 })
159 this.getListData() 164 this.getListData()
@@ -25,13 +25,24 @@ @@ -25,13 +25,24 @@
25 </view> 25 </view>
26 </block> 26 </block>
27 <block wx:else=""> 27 <block wx:else="">
28 - <block wx:for="{{list[tabType]}}" wx:key="success.key" wx:for-item="detail" wx:for-index="dateIndex">  
29 - <navigator url="/pages/customer/{{detail.navigator}}?id={{detail.id}}"> 28 + <block wx:if="{{tabType<5}}">
  29 + <navigator wx:for="{{list[tabType]}}" wx:key="success.key"
  30 + wx:for-item="detail" wx:for-index="dateIndex"
  31 + url="/pages/customer/{{detail.navigator}}?id={{detail.id}}">
30 <card 32 <card
31 hasShowStatus bindevent="gotoDetail" 33 hasShowStatus bindevent="gotoDetail"
32 seller="{{detail.seller}}" detail="{{detail}}"></card> 34 seller="{{detail.seller}}" detail="{{detail}}"></card>
33 </navigator> 35 </navigator>
34 </block> 36 </block>
  37 + <block wx:else="">
  38 + <navigator wx:for="{{list[tabType]}}" wx:key="success.key"
  39 + wx:for-item="detail" wx:for-index="dateIndex"
  40 + url="/pages/customer/{{detail.navigator}}?id={{detail.id}}">
  41 + <card
  42 + hasShowStatus bindevent="gotoDetail"
  43 + seller="{{detail.seller}}" detail="{{detail}}"></card>
  44 + </navigator>
  45 + </block>
35 <view class="view" style="height: 192rpx;"></view> 46 <view class="view" style="height: 192rpx;"></view>
36 </block> 47 </block>
37 </view> 48 </view>