Commit 01ce1321f2243d83ef6b7562bcba8730a66f6708
1 parent
718cd45d
积分购的同城配送的优化
Showing
1 changed file
with
11 additions
and
8 deletions
pages/cart/cart2_inte/cart2_inte.js
| ... | ... | @@ -167,7 +167,7 @@ Page({ |
| 167 | 167 | //th.data.prom_goods_map={}; |
| 168 | 168 | //更换地址回来要重新调用计算价钱的接口 |
| 169 | 169 | if (!th.data.user_addr || th.data.user_addr.address_id != ie.address_id) { |
| 170 | - th.setData({ user_addr: ie, show_submit: 0 }); | |
| 170 | + th.setData({ user_addr: ie }); | |
| 171 | 171 | if (th.data.is_b_now == 1) { |
| 172 | 172 | if (th.data.bn_goods) { |
| 173 | 173 | th.setData({ add_back: 1 }); |
| ... | ... | @@ -655,6 +655,7 @@ Page({ |
| 655 | 655 | //--------------------提交订单----------------------- |
| 656 | 656 | async submitForm(t) { |
| 657 | 657 | var sub_value = t; |
| 658 | + this.setData({submit:1}) | |
| 658 | 659 | |
| 659 | 660 | if (this.data.is_summit_ing == 1) return false; //--提交中退出-- |
| 660 | 661 | this.data.is_summit_ing = 1; |
| ... | ... | @@ -808,16 +809,13 @@ Page({ |
| 808 | 809 | 'content-type': 'application/json' |
| 809 | 810 | },// 设置请求的 header |
| 810 | 811 | success: function (res) { |
| 811 | - | |
| 812 | - th.data.is_summit_ing = 0; //是否提交中 | |
| 813 | 812 | wx.hideLoading(); |
| 814 | 813 | if (res.statusCode == 200) { |
| 815 | 814 | var data = res.data; |
| 816 | 815 | if (data.code == 0) { |
| 817 | - console.log(th.data.is_b_now); | |
| 816 | + | |
| 818 | 817 | //如果是购物车结算,还要删除购物车 |
| 819 | 818 | if (th.data.is_b_now == 0) { |
| 820 | - console.log(th.data.cartlist_y); | |
| 821 | 819 | var list = th.data.cartlist_y; |
| 822 | 820 | for (var i = 0; i < list.length; i++) { |
| 823 | 821 | //删除购物车 |
| ... | ... | @@ -889,7 +887,8 @@ Page({ |
| 889 | 887 | showCancel: true, |
| 890 | 888 | success(res) { |
| 891 | 889 | if (res.cancel) { |
| 892 | - return; | |
| 890 | + th.setData({submit:0}) | |
| 891 | + return; | |
| 893 | 892 | } else if (res.confirm) { |
| 894 | 893 | th.data.is_continue = 1; |
| 895 | 894 | th.submitForm(sub_value); |
| ... | ... | @@ -901,13 +900,17 @@ Page({ |
| 901 | 900 | if (msg.length > 13) { |
| 902 | 901 | msg = msg.slice(0, 13) + "\r\n" + msg.slice(13); |
| 903 | 902 | } |
| 904 | - getApp().confirmBox(msg); | |
| 903 | + getApp().confirmBox(msg); | |
| 904 | + th.data.is_summit_ing = 0; //是否提交中 | |
| 905 | 905 | } |
| 906 | 906 | } else { |
| 907 | - console.log("index.js wx.request CheckCallUser statusCode" + res.statusCode); | |
| 907 | + th.setData({submit:0}) | |
| 908 | + th.data.is_summit_ing = 0; //是否提交中 | |
| 909 | + console.log("index.js wx.request CheckCallUser statusCode" + res.statusCode); | |
| 908 | 910 | } |
| 909 | 911 | }, |
| 910 | 912 | fail: function () { |
| 913 | + th.setData({submit:0}) | |
| 911 | 914 | th.data.is_summit_ing = 0; |
| 912 | 915 | wx.hideLoading(); |
| 913 | 916 | console.log("index.js wx.request CheckCallUser fail"); | ... | ... |