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 | 127 | if(!this.data.ismore) return false; | 
| 128 | 128 | |
| 129 | 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 | 144 | getApp().showWarning("没有更多数据"); | 
| 143 | 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 | 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 | 151 | onPullDownRefresh: function() { | ... | ... |