Commit 4621df77015bf2efb2d835b775d3c58c4251eed8
1 parent
3fe575bf
幸运大转盘的优化
Showing
4 changed files
with
51 additions
and
33 deletions
packageB/pages/luckactivity/luckinfo/luckinfo.js
packageB/pages/luckactivity/luckinfo/luckinfo.wxml
pages/user/index/index.js
| ... | ... | @@ -47,6 +47,9 @@ Page({ |
| 47 | 47 | add_card_data: '', //等级卡的内容 |
| 48 | 48 | getusercode_vailtime:10,//会员二维码时效 |
| 49 | 49 | hiddenCS: true, |
| 50 | + | |
| 51 | + is_show_recommend:false | |
| 52 | + | |
| 50 | 53 | }, |
| 51 | 54 | goto_nav: function (e) { |
| 52 | 55 | var th = this; |
| ... | ... | @@ -152,24 +155,7 @@ Page({ |
| 152 | 155 | }) |
| 153 | 156 | var th = this; |
| 154 | 157 | |
| 155 | - // 判断是否开启美业 | |
| 156 | - getApp().promiseGet('/api/weshop/store/getTabSys/' + os.stoid, {}).then(res => { | |
| 157 | - if (res.data.code == 0) { | |
| 158 | - th.setData({ | |
| 159 | - enableMeiye: res.data.data.EnableMeiye, | |
| 160 | - }); | |
| 161 | - }; | |
| 162 | - }); | |
| 163 | - | |
| 164 | 158 | |
| 165 | - getApp().request.promiseGet("/api/weshop/plus/vip/mem/bership/list?" + "storeId=" + os.stoid, {}).then(res => { | |
| 166 | - if (res.data.code == 0) { | |
| 167 | - var plusCard = res.data.data; | |
| 168 | - for (var i = 0; i < plusCard.length; i++) { | |
| 169 | - if (!plusCard[i].IsStopBuy) { th.setData({ show_buy_plus: 1 }); break; } | |
| 170 | - } | |
| 171 | - } | |
| 172 | - }) | |
| 173 | 159 | |
| 174 | 160 | if (typeof this.getTabBar === 'function' && this.getTabBar()) { |
| 175 | 161 | var index = getApp().getPageIndex(this); |
| ... | ... | @@ -189,6 +175,26 @@ Page({ |
| 189 | 175 | var e = getApp().globalData.userInfo; |
| 190 | 176 | if (e != undefined && e != null && e.mobile) { |
| 191 | 177 | |
| 178 | + | |
| 179 | + // 判断是否开启美业 | |
| 180 | + getApp().promiseGet('/api/weshop/store/getTabSys/' + os.stoid, {}).then(res => { | |
| 181 | + if (res.data.code == 0) { | |
| 182 | + th.setData({ | |
| 183 | + enableMeiye: res.data.data.EnableMeiye, | |
| 184 | + }); | |
| 185 | + }; | |
| 186 | + }); | |
| 187 | + | |
| 188 | + getApp().request.promiseGet("/api/weshop/plus/vip/mem/bership/list?" + "storeId=" + os.stoid, {}).then(res => { | |
| 189 | + if (res.data.code == 0) { | |
| 190 | + var plusCard = res.data.data; | |
| 191 | + for (var i = 0; i < plusCard.length; i++) { | |
| 192 | + if (!plusCard[i].IsStopBuy) { th.setData({ show_buy_plus: 1 }); break; } | |
| 193 | + } | |
| 194 | + } | |
| 195 | + }) | |
| 196 | + | |
| 197 | + | |
| 192 | 198 | this.birthday(); |
| 193 | 199 | this.is_assistance(); |
| 194 | 200 | |
| ... | ... | @@ -451,15 +457,22 @@ Page({ |
| 451 | 457 | } |
| 452 | 458 | }) |
| 453 | 459 | //th.requestRecommend(); |
| 460 | + | |
| 461 | + //自定义组件一定要等到页面加载完了,才来调用selectComponnent | |
| 462 | + setTimeout(function () { | |
| 463 | + | |
| 464 | + th.setData({ is_show_recommend:true }) | |
| 465 | + | |
| 466 | + if (getApp().globalData.user_id) getApp().requestCardNum(th); | |
| 467 | + var goods_list = th.selectComponent("#goods_recommend"); //组件的id | |
| 468 | + goods_list.init(); | |
| 469 | + goods_list.get_list(); | |
| 470 | + }, 800) | |
| 454 | 471 | } |
| 455 | 472 | |
| 456 | - //自定义组件一定要等到页面加载完了,才来调用selectComponnent | |
| 457 | - setTimeout(function () { | |
| 458 | - if (getApp().globalData.user_id) getApp().requestCardNum(th); | |
| 459 | - var goods_list = th.selectComponent("#goods_recommend"); //组件的id | |
| 460 | - goods_list.init(); | |
| 461 | - goods_list.get_list(); | |
| 462 | - }, 800) | |
| 473 | + | |
| 474 | + | |
| 475 | + | |
| 463 | 476 | }, |
| 464 | 477 | |
| 465 | 478 | //判断会员是后有改服务项目 |
| ... | ... | @@ -498,11 +511,14 @@ Page({ |
| 498 | 511 | */ |
| 499 | 512 | onReachBottom: function () { |
| 500 | 513 | //!this.nomore && this.requestRecommend(); |
| 501 | - var goods_list = this.selectComponent("#goods_recommend"); //组件的id | |
| 502 | - goods_list.init(); | |
| 503 | - setTimeout(function () { | |
| 504 | - goods_list.get_list(); | |
| 505 | - }, 300) | |
| 514 | + var e = getApp().globalData.userInfo; | |
| 515 | + if (e != undefined && e != null && e.mobile) { | |
| 516 | + var goods_list = this.selectComponent("#goods_recommend"); //组件的id | |
| 517 | + goods_list.init(); | |
| 518 | + setTimeout(function () { | |
| 519 | + goods_list.get_list(); | |
| 520 | + }, 300) | |
| 521 | + } | |
| 506 | 522 | }, |
| 507 | 523 | |
| 508 | 524 | /** | ... | ... |
pages/user/index/index.wxml
| ... | ... | @@ -296,7 +296,9 @@ |
| 296 | 296 | |
| 297 | 297 | </view> |
| 298 | 298 | </view> |
| 299 | - <view style='width:100%;height:73rpx;'> | |
| 299 | + | |
| 300 | + <!-- 显示推荐 --> | |
| 301 | + <view style='width:100%;height:73rpx;' wx:if="{{is_show_recommend}}"> | |
| 300 | 302 | <view class="xc-recommend-goods flex-center"> |
| 301 | 303 | |
| 302 | 304 | <view class="circle xc-small"> |
| ... | ... | @@ -318,7 +320,9 @@ |
| 318 | 320 | |
| 319 | 321 | <!-- 显示商品 --> |
| 320 | 322 | <!-- 好物推荐 --> |
| 323 | + <block wx:if="{{is_show_recommend}}"> | |
| 321 | 324 | <goods_recommend id="goods_recommend"></goods_recommend> |
| 325 | + </block> | |
| 322 | 326 | |
| 323 | 327 | <!-- 技术支持 --> |
| 324 | 328 | <view class="logo-container t-c"> | ... | ... |