Commit a9ab3b7bc4d95d8ddb1bc68f79d90800d11eb8c7
1 parent
6e2513f7
组合购列表分页优化
Showing
1 changed file
with
15 additions
and
36 deletions
packageB/pages/zuhegou/list/list.js
| @@ -127,46 +127,25 @@ Page({ | @@ -127,46 +127,25 @@ Page({ | ||
| 127 | if(!this.data.ismore) return false; | 127 | if(!this.data.ismore) return false; |
| 128 | 128 | ||
| 129 | var e = this,th=e, i = "/api/weshop/prom/zhbuy/page?is_end=0&timetype=1&page=" + e.data.currentPage; | 129 | var e = this,th=e, i = "/api/weshop/prom/zhbuy/page?is_end=0&timetype=1&page=" + e.data.currentPage; |
| 130 | - var plist=null,alllist=th.data.goodlist; | ||
| 131 | - if(!alllist) alllist=[]; | ||
| 132 | - | ||
| 133 | - await getApp().request.promiseGet(i, | ||
| 134 | - {isShowLoading:1,data:{store_id:os.stoid,user_id:getApp().globalData.user_id}} | ||
| 135 | - ).then(res=>{ | ||
| 136 | - plist=res.data.data.pageData; | ||
| 137 | - console.log("是什么即将开始",plist); | ||
| 138 | - }); | ||
| 139 | - | ||
| 140 | - if(plist.length<=0) { | ||
| 141 | - | 130 | + // var plist=null,alllist=th.data.goodlist; |
| 131 | + // if(!alllist) alllist=[]; | ||
| 132 | + let {goodlist}=this.data; | ||
| 133 | + const {data:res}=await getApp().request.promiseGet(i,{ | ||
| 134 | + isShowLoading:1, | ||
| 135 | + data:{store_id:os.stoid,user_id:getApp().globalData.user_id} | ||
| 136 | + }) | ||
| 137 | + if(res.code==0 && res.data.pageData.length>0){ | ||
| 138 | + if(res.data.page>1){ | ||
| 139 | + goodlist=goodlist.concat(res.data.pageData) | ||
| 140 | + }else{ | ||
| 141 | + goodlist=res.data.pageData; | ||
| 142 | + } | ||
| 143 | + }else{ | ||
| 142 | getApp().showWarning("没有更多数据"); | 144 | getApp().showWarning("没有更多数据"); |
| 143 | th.data.ismore=0; | 145 | th.data.ismore=0; |
| 144 | - if(e.data.currentPage==1 && this.data.type==1){ | ||
| 145 | - // setTimeout(function () { | ||
| 146 | - // th.data.ismore=1; | ||
| 147 | - // th.setData({type:0}); | ||
| 148 | - // th.requestSalelist(); | ||
| 149 | - // },1000); | ||
| 150 | - } | ||
| 151 | - return false; | ||
| 152 | } | 146 | } |
| 153 | - | ||
| 154 | - //--循环读取接口--- | ||
| 155 | - // for(var i=0;i<plist.length;i++) { | ||
| 156 | - // var prom_id = plist[i].id; | ||
| 157 | - // await getApp().request.promiseGet("/api/weshop/activitylist/getActLen/" + | ||
| 158 | - // os.stoid + "/1/" + prom_id, {} | ||
| 159 | - // ).then(res=>{ | ||
| 160 | - // if(res.data.code==0){ | ||
| 161 | - // plist[i].status=1; | ||
| 162 | - // if(res.data.data<=0) plist[i].status=3; | ||
| 163 | - // } | ||
| 164 | - // }) | ||
| 165 | - // alllist.push(plist[i]); | ||
| 166 | - // } | ||
| 167 | e.data.currentPage++; | 147 | e.data.currentPage++; |
| 168 | - // console.log("秒杀商品列表", alllist); | ||
| 169 | - th.setData({goodlist:plist,isshow:1}); | 148 | + th.setData({goodlist,isshow:1}); |
| 170 | 149 | ||
| 171 | }, | 150 | }, |
| 172 | onPullDownRefresh: function() { | 151 | onPullDownRefresh: function() { |