Commit b0ca524de847e10adab0624410b72ec850b969f4
1 parent
cfb25d45
商品详情页,跳转到分享团的页
Showing
2 changed files
with
60 additions
and
27 deletions
pages/goods/goodsInfo/goodsInfo.js
... | ... | @@ -860,7 +860,11 @@ Page({ |
860 | 860 | url: "/pages/user/address_list/address_list?operate=selectAddress" |
861 | 861 | }); |
862 | 862 | }, |
863 | - onUnload: function() {}, | |
863 | + onUnload: function() { | |
864 | + for(var i = 1; i < 100; i++) { | |
865 | + clearInterval(i); | |
866 | + } | |
867 | + }, | |
864 | 868 | onHide: function() { |
865 | 869 | this.data.is_timer = 0; |
866 | 870 | for(var i = 1; i < 100; i++) { |
... | ... | @@ -3129,7 +3133,12 @@ Page({ |
3129 | 3133 | } |
3130 | 3134 | }); |
3131 | 3135 | } else if (odr.pt_status == 1 && odr.order_status == 1) { |
3132 | - wx.navigateTo({ | |
3136 | + | |
3137 | + if(this.data.is_go_to_team_show) return false; | |
3138 | + this.data.is_go_to_team_show=1; | |
3139 | + wx.showLoading(); | |
3140 | + | |
3141 | + wx.redirectTo({ | |
3133 | 3142 | url: "/pages/team/team_success/team_success?ordersn=" + odr.order_sn, |
3134 | 3143 | }); |
3135 | 3144 | } else { |
... | ... | @@ -3337,17 +3346,24 @@ Page({ |
3337 | 3346 | |
3338 | 3347 | //-------跳转pt商品------- |
3339 | 3348 | go_to_nopay: function() { |
3340 | - var th = this; | |
3341 | - wx.navigateTo({ | |
3342 | - url: "/pages/user/order_detail/order_detail?order_id=" + th.data.buy_order.order_id, | |
3343 | - }); | |
3349 | + var th = this; | |
3350 | + url="/pages/user/order_detail/order_detail?order_id=" + th.data.buy_order.order_id; | |
3351 | + getApp().goto(url); | |
3352 | + | |
3344 | 3353 | }, |
3345 | 3354 | //-------跳转pt teamshow------- |
3346 | 3355 | go_to_team_show: function() { |
3347 | - var th = this; | |
3348 | - wx.navigateTo({ | |
3349 | - url: "/pages/team/team_success/team_success?ordersn=" + th.data.buy_order.order_sn, | |
3350 | - }); | |
3356 | + | |
3357 | + if(this.data.is_go_to_team_show) return false; | |
3358 | + this.data.is_go_to_team_show=1; | |
3359 | + wx.showLoading(); | |
3360 | + | |
3361 | + var th = this; | |
3362 | + var url="/pages/team/team_success/team_success?ordersn=" + th.data.buy_order.order_sn; | |
3363 | + wx.redirectTo({ | |
3364 | + url:url, | |
3365 | + }) | |
3366 | + | |
3351 | 3367 | }, |
3352 | 3368 | |
3353 | 3369 | //---拼团倒计时--- |
... | ... | @@ -3427,9 +3443,14 @@ Page({ |
3427 | 3443 | } |
3428 | 3444 | }); |
3429 | 3445 | } else if (odr.pt_status == 1 && odr.order_status == 1) { |
3430 | - wx.navigateTo({ | |
3431 | - url: "/pages/team/team_success/team_success?ordersn=" + odr.order_sn, | |
3432 | - }); | |
3446 | + | |
3447 | + if(this.data.is_go_to_team_show) return false; | |
3448 | + this.data.is_go_to_team_show=1; | |
3449 | + wx.showLoading(); | |
3450 | + | |
3451 | + wx.redirectTo({ | |
3452 | + url: "/pages/team/team_success/team_success?ordersn=" + odr.order_sn, | |
3453 | + }); | |
3433 | 3454 | } else { |
3434 | 3455 | wx.navigateTo({ |
3435 | 3456 | url: "/pages/team/team_show/team_show?tg_id=" + id, | ... | ... |
pages/team/team_success/team_success.js
... | ... | @@ -47,6 +47,7 @@ Page({ |
47 | 47 | }, |
48 | 48 | onLoad: function (t) { |
49 | 49 | wx.setNavigationBarTitle({ title: "拼团订单",}) |
50 | + | |
50 | 51 | var that=this; |
51 | 52 | var th=this; |
52 | 53 | //获取用户设备信息,屏幕宽度 |
... | ... | @@ -56,7 +57,7 @@ Page({ |
56 | 57 | } |
57 | 58 | }) |
58 | 59 | var pay_f = t.payf, order_sn = t.ordersn; |
59 | - this.setData({ pay_f: pay_f, order_sn: order_sn}), | |
60 | + this.setData({ pay_f: pay_f, order_sn: order_sn}); | |
60 | 61 | this.init(order_sn); |
61 | 62 | |
62 | 63 | //-- 自定义海报 -- |
... | ... | @@ -209,6 +210,19 @@ Page({ |
209 | 210 | min_price=pri; |
210 | 211 | |
211 | 212 | } |
213 | + | |
214 | + | |
215 | + //获取商品信息 | |
216 | + getApp().request.promiseGet("/api/weshop/goods/get/" + os.stoid + "/" + goods_id, { | |
217 | + }).then(res => { | |
218 | + //商品地址 | |
219 | + original_img = ee.data.imageurl+ res.data.data.original_img, | |
220 | + goods = res.data.data | |
221 | + | |
222 | + ee.setData({goods: goods,image: original_img,}) | |
223 | + | |
224 | + }) | |
225 | + | |
212 | 226 | } |
213 | 227 | }) |
214 | 228 | |
... | ... | @@ -233,13 +247,7 @@ Page({ |
233 | 247 | } |
234 | 248 | |
235 | 249 | |
236 | - //获取商品信息 | |
237 | - await getApp().request.promiseGet("/api/weshop/goods/get/" + os.stoid + "/" + goods_id, { | |
238 | - }).then(res => { | |
239 | - //商品地址 | |
240 | - original_img = ee.data.imageurl+ res.data.data.original_img, | |
241 | - goods = res.data.data | |
242 | - }) | |
250 | + | |
243 | 251 | |
244 | 252 | //获取活动从表信息team_id:305暂时 |
245 | 253 | await getApp().request.promiseGet("/api/weshop/teamgroup/page" , { |
... | ... | @@ -266,10 +274,14 @@ Page({ |
266 | 274 | } |
267 | 275 | |
268 | 276 | //获取大家都在团信息 |
269 | - await getApp().request.promiseGet("/api/weshop/teamlist/pageteam/1?store_id="+ os.stoid +"&is_end=0&is_show=1" , { | |
277 | + getApp().request.promiseGet("/api/weshop/teamlist/pageteam/1?store_id="+ os.stoid +"&is_end=0&is_show=1" , { | |
270 | 278 | data:{page:1,pageSize:2} |
271 | 279 | }).then(res => { |
272 | - pageteam = res.data.data.pageData; | |
280 | + if(res.data.code==0 && res.data.data && res.data.data.pageData && res.data.data.pageData.length>0){ | |
281 | + pageteam = res.data.data.pageData; | |
282 | + ee.setData({pageteam: pageteam,}) | |
283 | + } | |
284 | + | |
273 | 285 | }) |
274 | 286 | |
275 | 287 | //--当是成团的时候的操作-- |
... | ... | @@ -277,8 +289,8 @@ Page({ |
277 | 289 | //设置值 |
278 | 290 | |
279 | 291 | ee.setData({ |
280 | - ordertx2: ordertx2, ordertx: ordertx, teamlist: teamlist, teamgroup: teamgroup, goods: goods, pageteam: pageteam, min_price: min_price, | |
281 | - order: order, image: original_img, share_img: share_img,max_num:max_num, | |
292 | + ordertx2: ordertx2, ordertx: ordertx, teamlist: teamlist, teamgroup: teamgroup, min_price: min_price, | |
293 | + order: order, share_img: share_img,max_num:max_num, | |
282 | 294 | pindGoods: teamlist,is_show:1, zk:false, |
283 | 295 | hiddenName: false, ct_price:ct_price,p_status:p_status,sf_arr:sf_arr}); |
284 | 296 | |
... | ... | @@ -290,8 +302,8 @@ Page({ |
290 | 302 | console.log("239什么鬼", teamlist); |
291 | 303 | //设置值 |
292 | 304 | ee.setData({ |
293 | - ordertx2: ordertx2, ordertx: ordertx, teamlist: teamlist, teamgroup: teamgroup, goods: goods, pageteam: pageteam, | |
294 | - order: order, image: original_img, p_status: p_status, min_price:min_price, | |
305 | + ordertx2: ordertx2, ordertx: ordertx, teamlist: teamlist, teamgroup: teamgroup, | |
306 | + order: order, p_status: p_status, min_price:min_price, | |
295 | 307 | share_img: share_img, max_num: max_num, pindGoods: teamlist, is_show: 1, |
296 | 308 | ct_price: ct_price, p_status: p_status,sf_arr:sf_arr}); |
297 | 309 | } | ... | ... |