Commit 403172bd91433ee0bca4d8c97d248179ffecdd85
1 parent
ba6f5a8d
朋友圈打开场景处理首页和组合购首页
Showing
2 changed files
with
60 additions
and
6 deletions
packageB/pages/zuhegou/index/index.js
... | ... | @@ -191,11 +191,60 @@ Page({ |
191 | 191 | */ |
192 | 192 | onShow: function () { |
193 | 193 | getApp().check_can_share(); |
194 | + var th = this, | |
195 | + that = this, | |
196 | + ee = this; | |
197 | + | |
198 | + let scene = wx.getLaunchOptionsSync().scene; | |
199 | + //--判断是否是单页面-- | |
200 | + if (scene== 1154) { | |
201 | + var url = "/api/weshop/prom/zhbuy/getone/" + os.stoid + "/" + th.data.id; | |
202 | + getApp().request.get(url, { | |
203 | + success: function (e) { | |
204 | + th.data.is_get_act = 1; | |
205 | + if (e.data.code == 0 && e.data.data) { | |
206 | + self.setData({ | |
207 | + act: e.data.data | |
208 | + }); | |
209 | + if (e.data.data.is_show != 1) { | |
210 | + th.setData({ | |
211 | + error: '活动未开启' | |
212 | + }); | |
213 | + return false; | |
214 | + } | |
215 | + if (ut.gettimestamp() < e.data.data.start_time) { | |
216 | + th.setData({ | |
217 | + error: '活动还未开始' | |
218 | + }); | |
219 | + return false; | |
220 | + } | |
221 | + if (e.data.data.is_end == 0 && ut.gettimestamp() < e.data.data.end_time) { | |
222 | + //判断是否有限制购买次数 | |
223 | + if(e.data.data.buy_limit !=0){ | |
224 | + | |
225 | + } | |
226 | + //-- 获取商品列表 -- | |
227 | + self.get_list(); | |
228 | + self.countDown(); | |
229 | + } else { | |
230 | + th.setData({ | |
231 | + error: '活动已经过期' | |
232 | + }); | |
233 | + return false; | |
234 | + } | |
235 | + } else { | |
236 | + th.data.is_get_act = 0; | |
237 | + th.setData({ | |
238 | + error: e.data.msg | |
239 | + }); | |
240 | + return false; | |
241 | + } | |
242 | + } | |
243 | + }); | |
244 | + } | |
194 | 245 | |
195 | 246 | getApp().is_Single_page(this, function () { |
196 | - var th = this, | |
197 | - that = this, | |
198 | - ee = this; | |
247 | + | |
199 | 248 | this.data.is_timer = 1; |
200 | 249 | if (this.data.act) this.countDown(); |
201 | 250 | //如果有会员的时候 |
... | ... | @@ -414,6 +463,9 @@ Page({ |
414 | 463 | return false; |
415 | 464 | } |
416 | 465 | }) |
466 | + | |
467 | + | |
468 | + | |
417 | 469 | }, |
418 | 470 | //获取用户参与活动的次数 |
419 | 471 | getUserBuyPromNum(){ | ... | ... |
pages/index/index/index.js
... | ... | @@ -394,9 +394,11 @@ Page({ |
394 | 394 | |
395 | 395 | getApp().check_can_share(); |
396 | 396 | |
397 | - this.getTabBar().setData({ | |
398 | - cartGoodsNum: getApp().globalData.cartGoodsNum | |
399 | - }) | |
397 | + if (typeof this.getTabBar === 'function' && this.getTabBar()) { | |
398 | + this.getTabBar().setData({ | |
399 | + cartGoodsNum: getApp().globalData.cartGoodsNum | |
400 | + }) | |
401 | + } | |
400 | 402 | var th = this; |
401 | 403 | //-- 登录回来判断弹框 -- |
402 | 404 | var user_id = getApp().globalData.user_id; | ... | ... |