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,7 +860,11 @@ Page({ | ||
860 | url: "/pages/user/address_list/address_list?operate=selectAddress" | 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 | onHide: function() { | 868 | onHide: function() { |
865 | this.data.is_timer = 0; | 869 | this.data.is_timer = 0; |
866 | for(var i = 1; i < 100; i++) { | 870 | for(var i = 1; i < 100; i++) { |
@@ -3129,7 +3133,12 @@ Page({ | @@ -3129,7 +3133,12 @@ Page({ | ||
3129 | } | 3133 | } |
3130 | }); | 3134 | }); |
3131 | } else if (odr.pt_status == 1 && odr.order_status == 1) { | 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 | url: "/pages/team/team_success/team_success?ordersn=" + odr.order_sn, | 3142 | url: "/pages/team/team_success/team_success?ordersn=" + odr.order_sn, |
3134 | }); | 3143 | }); |
3135 | } else { | 3144 | } else { |
@@ -3337,17 +3346,24 @@ Page({ | @@ -3337,17 +3346,24 @@ Page({ | ||
3337 | 3346 | ||
3338 | //-------跳转pt商品------- | 3347 | //-------跳转pt商品------- |
3339 | go_to_nopay: function() { | 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 | //-------跳转pt teamshow------- | 3354 | //-------跳转pt teamshow------- |
3346 | go_to_team_show: function() { | 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,9 +3443,14 @@ Page({ | ||
3427 | } | 3443 | } |
3428 | }); | 3444 | }); |
3429 | } else if (odr.pt_status == 1 && odr.order_status == 1) { | 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 | } else { | 3454 | } else { |
3434 | wx.navigateTo({ | 3455 | wx.navigateTo({ |
3435 | url: "/pages/team/team_show/team_show?tg_id=" + id, | 3456 | url: "/pages/team/team_show/team_show?tg_id=" + id, |
pages/team/team_success/team_success.js
@@ -47,6 +47,7 @@ Page({ | @@ -47,6 +47,7 @@ Page({ | ||
47 | }, | 47 | }, |
48 | onLoad: function (t) { | 48 | onLoad: function (t) { |
49 | wx.setNavigationBarTitle({ title: "拼团订单",}) | 49 | wx.setNavigationBarTitle({ title: "拼团订单",}) |
50 | + | ||
50 | var that=this; | 51 | var that=this; |
51 | var th=this; | 52 | var th=this; |
52 | //获取用户设备信息,屏幕宽度 | 53 | //获取用户设备信息,屏幕宽度 |
@@ -56,7 +57,7 @@ Page({ | @@ -56,7 +57,7 @@ Page({ | ||
56 | } | 57 | } |
57 | }) | 58 | }) |
58 | var pay_f = t.payf, order_sn = t.ordersn; | 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 | this.init(order_sn); | 61 | this.init(order_sn); |
61 | 62 | ||
62 | //-- 自定义海报 -- | 63 | //-- 自定义海报 -- |
@@ -209,6 +210,19 @@ Page({ | @@ -209,6 +210,19 @@ Page({ | ||
209 | min_price=pri; | 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,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 | //获取活动从表信息team_id:305暂时 | 252 | //获取活动从表信息team_id:305暂时 |
245 | await getApp().request.promiseGet("/api/weshop/teamgroup/page" , { | 253 | await getApp().request.promiseGet("/api/weshop/teamgroup/page" , { |
@@ -266,10 +274,14 @@ 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 | data:{page:1,pageSize:2} | 278 | data:{page:1,pageSize:2} |
271 | }).then(res => { | 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,8 +289,8 @@ Page({ | ||
277 | //设置值 | 289 | //设置值 |
278 | 290 | ||
279 | ee.setData({ | 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 | pindGoods: teamlist,is_show:1, zk:false, | 294 | pindGoods: teamlist,is_show:1, zk:false, |
283 | hiddenName: false, ct_price:ct_price,p_status:p_status,sf_arr:sf_arr}); | 295 | hiddenName: false, ct_price:ct_price,p_status:p_status,sf_arr:sf_arr}); |
284 | 296 | ||
@@ -290,8 +302,8 @@ Page({ | @@ -290,8 +302,8 @@ Page({ | ||
290 | console.log("239什么鬼", teamlist); | 302 | console.log("239什么鬼", teamlist); |
291 | //设置值 | 303 | //设置值 |
292 | ee.setData({ | 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 | share_img: share_img, max_num: max_num, pindGoods: teamlist, is_show: 1, | 307 | share_img: share_img, max_num: max_num, pindGoods: teamlist, is_show: 1, |
296 | ct_price: ct_price, p_status: p_status,sf_arr:sf_arr}); | 308 | ct_price: ct_price, p_status: p_status,sf_arr:sf_arr}); |
297 | } | 309 | } |