Commit 6da893f481060858fe50a398c5f27c2d9f06d9d2
1 parent
5b4a39f2
拼团列表的优化
Showing
2 changed files
with
36 additions
and
28 deletions
pages/activity/pind_list/pind_list.js
| ... | ... | @@ -18,7 +18,8 @@ Page({ | 
| 18 | 18 | iurl: os.imghost, | 
| 19 | 19 | ad_data: null, | 
| 20 | 20 | max_sw_height: 200, | 
| 21 | - is_retail_price:0 | |
| 21 | + is_retail_price:0, | |
| 22 | + isget:0 | |
| 22 | 23 | }, | 
| 23 | 24 | |
| 24 | 25 | //------初始化加载---------- | 
| ... | ... | @@ -164,12 +165,9 @@ Page({ | 
| 164 | 165 | getApp().showWarning("没有更多数据"); | 
| 165 | 166 | th.data.ismore = 0; | 
| 166 | 167 | |
| 167 | - | |
| 168 | - | |
| 169 | 168 | //没有数据切换 | 
| 170 | 169 | if (e.data.currentPage == 1 && this.data.type == 1) { | 
| 171 | 170 | |
| 172 | - | |
| 173 | 171 | e.data.currentPage=1; | 
| 174 | 172 | i = "/api/weshop/teamlist/pageteam/0?page=" + e.data.currentPage; | 
| 175 | 173 | await getApp().request.promiseGet(i, { | 
| ... | ... | @@ -181,40 +179,50 @@ Page({ | 
| 181 | 179 | user_id:getApp().globalData.user_id, | 
| 182 | 180 | } | 
| 183 | 181 | }).then(res => { | 
| 184 | - plist = res.data.data.pageData; | |
| 182 | + | |
| 183 | + if(ut.ajax_ok(res)){ | |
| 184 | + plist = res.data.data.pageData; | |
| 185 | + th.setData({ type: 0 }); | |
| 186 | + } | |
| 185 | 187 | }); | 
| 186 | 188 | |
| 187 | - if(plist){ | |
| 188 | - setTimeout(function () { | |
| 189 | - th.data.ismore = 1; | |
| 190 | - th.setData({ | |
| 191 | - type: 0 | |
| 192 | - }); | |
| 193 | - th.requestSalelist(); | |
| 194 | - }, 1000); | |
| 195 | - } | |
| 189 | + | |
| 190 | + | |
| 191 | + | |
| 192 | + // if(plist){ | |
| 193 | + // setTimeout(function () { | |
| 194 | + // th.data.ismore = 1; | |
| 195 | + // th.setData({ | |
| 196 | + // type: 0 | |
| 197 | + // }); | |
| 198 | + // th.requestSalelist(); | |
| 199 | + // }, 1000); | |
| 200 | + // } | |
| 196 | 201 | |
| 197 | 202 | } | 
| 198 | 203 | |
| 199 | 204 | } | 
| 200 | - //--循环读取接口--- | |
| 201 | - for (var i = 0; i < plist.length; i++) { | |
| 202 | - var prom_id = plist[i].id; | |
| 203 | - await getApp().request.promiseGet("/api/weshop/activitylist/getActLen/" + | |
| 204 | - os.stoid + "/6/" + prom_id, {}).then(res => { | |
| 205 | - if (res.data.code == 0) { | |
| 206 | - plist[i].status = 1; | |
| 207 | - if (res.data.data <= 0) plist[i].status = 3; | |
| 208 | - } | |
| 209 | - }); | |
| 210 | - alllist.push(plist[i]); | |
| 205 | + | |
| 206 | + if(plist) { | |
| 207 | + //--循环读取接口--- | |
| 208 | + for (var i = 0; i < plist.length; i++) { | |
| 209 | + var prom_id = plist[i].id; | |
| 210 | + await getApp().request.promiseGet("/api/weshop/activitylist/getActLen/" + | |
| 211 | + os.stoid + "/6/" + prom_id, {}).then(res => { | |
| 212 | + if (res.data.code == 0) { | |
| 213 | + plist[i].status = 1; | |
| 214 | + if (res.data.data <= 0) plist[i].status = 3; | |
| 215 | + } | |
| 216 | + }); | |
| 217 | + alllist.push(plist[i]); | |
| 218 | + } | |
| 219 | + e.data.currentPage++; | |
| 211 | 220 | } | 
| 212 | - e.data.currentPage++; | |
| 213 | 221 | |
| 214 | 222 | th.setData({ | 
| 215 | 223 | goodlist: alllist, | 
| 216 | 224 | isshow: 1, | 
| 217 | - ismore:0, | |
| 225 | + is_get:1, | |
| 218 | 226 | }); | 
| 219 | 227 | }, | 
| 220 | 228 | ... | ... | 
pages/activity/pind_list/pind_list.wxml
