Commit 73c38c9dcf1c2f8834638d99925989523e6be6b7
Merge branch 'test' of http://git.vipzhuang.cn/wxd/MShopWeApp into qa
Showing
4 changed files
with
27 additions
and
3 deletions
packageC/pages/presell/cart/cart.js
@@ -116,7 +116,8 @@ Page({ | @@ -116,7 +116,8 @@ Page({ | ||
116 | order_sn: '', | 116 | order_sn: '', |
117 | order_id: '', | 117 | order_id: '', |
118 | exp_price:0, | 118 | exp_price:0, |
119 | - order_prom_amount:0 | 119 | + order_prom_amount:0, |
120 | + paying:0 | ||
120 | }, | 121 | }, |
121 | onLoad: function (t) { | 122 | onLoad: function (t) { |
122 | 123 | ||
@@ -2284,6 +2285,10 @@ Page({ | @@ -2284,6 +2285,10 @@ Page({ | ||
2284 | 2285 | ||
2285 | //选择支付方式 | 2286 | //选择支付方式 |
2286 | set_pay_type: function (e) { | 2287 | set_pay_type: function (e) { |
2288 | + | ||
2289 | + if(this.data.paying) return false; | ||
2290 | + this.data.paying=1; | ||
2291 | + | ||
2287 | var type = e.currentTarget.dataset.type; | 2292 | var type = e.currentTarget.dataset.type; |
2288 | this.to_pay_type(type); | 2293 | this.to_pay_type(type); |
2289 | }, | 2294 | }, |
@@ -2367,8 +2372,10 @@ Page({ | @@ -2367,8 +2372,10 @@ Page({ | ||
2367 | send_time = th.data.pre_arr.delivery_daynum * 3600; | 2372 | send_time = th.data.pre_arr.delivery_daynum * 3600; |
2368 | } | 2373 | } |
2369 | th.setData({ isclose: 0, 'order.order_status': 1, 'order.pay_status': 1, 'wait_wk': 0, 'presell.tail_pay_state': 1, 'wait_fh': 1, send_time: send_time }); | 2374 | th.setData({ isclose: 0, 'order.order_status': 1, 'order.pay_status': 1, 'wait_wk': 0, 'presell.tail_pay_state': 1, 'wait_fh': 1, send_time: send_time }); |
2375 | + this.data.paying=0; | ||
2370 | 2376 | ||
2371 | }, function () { | 2377 | }, function () { |
2378 | + this.data.paying=0; | ||
2372 | getApp().my_warnning("支付失败", 0, th); | 2379 | getApp().my_warnning("支付失败", 0, th); |
2373 | }) | 2380 | }) |
2374 | } else { | 2381 | } else { |
@@ -2384,6 +2391,7 @@ Page({ | @@ -2384,6 +2391,7 @@ Page({ | ||
2384 | } else { | 2391 | } else { |
2385 | getApp().my_warnning(t.data.msg, 1, th); | 2392 | getApp().my_warnning(t.data.msg, 1, th); |
2386 | } | 2393 | } |
2394 | + this.data.paying=0; | ||
2387 | } | 2395 | } |
2388 | } | 2396 | } |
2389 | }); | 2397 | }); |
packageC/pages/presell/cart/cart2_pre.js
@@ -875,8 +875,10 @@ Page({ | @@ -875,8 +875,10 @@ Page({ | ||
875 | pdata.forEach(function (em, ind) { | 875 | pdata.forEach(function (em, ind) { |
876 | order_amount += em.order_amount; | 876 | order_amount += em.order_amount; |
877 | }) | 877 | }) |
878 | + | ||
879 | + | ||
878 | //要进行判断,如果是用微信支付,就要跳转到支付界面 | 880 | //要进行判断,如果是用微信支付,就要跳转到支付界面 |
879 | - if (order_amount > 0) { | 881 | + if (order_amount && parseFloat(order_amount) > 0) { |
880 | th.setData({ isclose: 0 }); | 882 | th.setData({ isclose: 0 }); |
881 | util_pay.pay(data.data, function () { | 883 | util_pay.pay(data.data, function () { |
882 | var url = "/packageC/pages/presell/cart/cart?order_sn=" + data.data; | 884 | var url = "/packageC/pages/presell/cart/cart?order_sn=" + data.data; |
pages/cart/cart_wk/cart_wk.js
@@ -48,6 +48,9 @@ Page({ | @@ -48,6 +48,9 @@ Page({ | ||
48 | 48 | ||
49 | bn_is_order_yh:1, //是不是订单优惠 | 49 | bn_is_order_yh:1, //是不是订单优惠 |
50 | bn_is_post_temp:1, //是不是进行计算包邮模板 | 50 | bn_is_post_temp:1, //是不是进行计算包邮模板 |
51 | + | ||
52 | + paying:0 //支付中 | ||
53 | + | ||
51 | }, | 54 | }, |
52 | 55 | ||
53 | /** | 56 | /** |
@@ -528,6 +531,10 @@ Page({ | @@ -528,6 +531,10 @@ Page({ | ||
528 | 531 | ||
529 | //选择支付方式 | 532 | //选择支付方式 |
530 | set_pay_type: function (e) { | 533 | set_pay_type: function (e) { |
534 | + | ||
535 | + if(this.data.paying) return false; | ||
536 | + this.data.paying=1; | ||
537 | + | ||
531 | var type = e.currentTarget.dataset.type; | 538 | var type = e.currentTarget.dataset.type; |
532 | this.to_pay_type(type); | 539 | this.to_pay_type(type); |
533 | }, | 540 | }, |
@@ -605,6 +612,7 @@ Page({ | @@ -605,6 +612,7 @@ Page({ | ||
605 | var allmoney = th.data.allpice; | 612 | var allmoney = th.data.allpice; |
606 | th.jumpPaymentPage(th.data.order.order_sn, allmoney); | 613 | th.jumpPaymentPage(th.data.order.order_sn, allmoney); |
607 | }, function () { | 614 | }, function () { |
615 | + th.data.paying=0; | ||
608 | getApp().my_warnning("支付失败", 0, th); | 616 | getApp().my_warnning("支付失败", 0, th); |
609 | }) | 617 | }) |
610 | } else { | 618 | } else { |
@@ -618,12 +626,15 @@ Page({ | @@ -618,12 +626,15 @@ Page({ | ||
618 | }); | 626 | }); |
619 | setTimeout(function () { | 627 | setTimeout(function () { |
620 | th.setData({ isclose: 0 }); | 628 | th.setData({ isclose: 0 }); |
629 | + th.data.paying=0; | ||
621 | wx.redirectTo({ | 630 | wx.redirectTo({ |
622 | url: "/pages/user/order_list/order_list" | 631 | url: "/pages/user/order_list/order_list" |
623 | }) | 632 | }) |
624 | }, 1000) | 633 | }, 1000) |
625 | } else { | 634 | } else { |
626 | - getApp().my_warnning(t.data.msg, 1, th); | 635 | + |
636 | + th.data.paying=0; | ||
637 | + getApp().my_warnning(t.data.msg, 1, th); | ||
627 | } | 638 | } |
628 | } | 639 | } |
629 | } | 640 | } |
pages/goods/goodsInfo/goodsInfo.js
@@ -4385,6 +4385,9 @@ Page({ | @@ -4385,6 +4385,9 @@ Page({ | ||
4385 | 4385 | ||
4386 | //---判断拼单---- | 4386 | //---判断拼单---- |
4387 | if (prom_type == 6) { | 4387 | if (prom_type == 6) { |
4388 | + | ||
4389 | + th.setData({user_order_pt_state: 0 }); | ||
4390 | + | ||
4388 | //-------判断活动是否抢光--------- | 4391 | //-------判断活动是否抢光--------- |
4389 | await getApp().request.promiseGet("/api/weshop/activitylist/getActLen/" + os.stoid + "/" + prom_type + "/" + prom_id, { | 4392 | await getApp().request.promiseGet("/api/weshop/activitylist/getActLen/" + os.stoid + "/" + prom_type + "/" + prom_id, { |
4390 | 1: 1 | 4393 | 1: 1 |