Commit 2aa5a2a2b9934299af99229366f0ea1da7f604de
1 parent
c9f02dcc
预售 切换包邮券和 优惠券时的bug
Showing
2 changed files
with
22 additions
and
10 deletions
packageC/pages/presell/cart/cart.js
@@ -655,8 +655,12 @@ Page({ | @@ -655,8 +655,12 @@ Page({ | ||
655 | } | 655 | } |
656 | }) | 656 | }) |
657 | }else{ | 657 | }else{ |
658 | - var txt="using_quan["+bn_pick+"]"; | ||
659 | - th.setData({[txt]:{}}); | 658 | + th.setData({quan_price:0}); |
659 | + if(th.data.using_quan[bn_pick].isby==1){ | ||
660 | + var txt="using_quan["+bn_pick+"]"; | ||
661 | + th.setData({[txt]:{}}); | ||
662 | + } | ||
663 | + | ||
660 | } | 664 | } |
661 | 665 | ||
662 | if(quan_price>0){ | 666 | if(quan_price>0){ |
@@ -1724,15 +1728,17 @@ Page({ | @@ -1724,15 +1728,17 @@ Page({ | ||
1724 | } | 1728 | } |
1725 | }) | 1729 | }) |
1726 | 1730 | ||
1727 | - if(quan_price>0) { | ||
1728 | - if (quan_price <th.data.tail_pay) th.setData({quan_price:quan_price}) | 1731 | + if (quan_price > 0) { |
1732 | + if (quan_price < th.data.tail_pay) th.setData({quan_price: quan_price}) | ||
1729 | else { | 1733 | else { |
1730 | - th.setData({quan_price: th.data.tail_pay}) | ||
1731 | - quan_price=th.data.tail_pay; | 1734 | + th.setData({quan_price: th.data.tail_pay}) |
1735 | + quan_price = th.data.tail_pay; | ||
1732 | } | 1736 | } |
1733 | - }else{ | 1737 | + } else { |
1734 | th.setData({quan_price: 0}) | 1738 | th.setData({quan_price: 0}) |
1735 | } | 1739 | } |
1740 | + }else{ | ||
1741 | + th.setData({quan_price: 0}) | ||
1736 | } | 1742 | } |
1737 | }else{ | 1743 | }else{ |
1738 | th.setData({quan_price: 0}) | 1744 | th.setData({quan_price: 0}) |
@@ -1906,7 +1912,13 @@ Page({ | @@ -1906,7 +1912,13 @@ Page({ | ||
1906 | 1912 | ||
1907 | //显示支付选择 | 1913 | //显示支付选择 |
1908 | show_pay: function () { | 1914 | show_pay: function () { |
1909 | - this.setData({show_pay_type: 1}); | 1915 | + //不用钱直接支付 |
1916 | + if(this.data.order_m<=0){ | ||
1917 | + this.to_pay_type(1); | ||
1918 | + }else{ | ||
1919 | + this.setData({show_pay_type: 1}); | ||
1920 | + } | ||
1921 | + | ||
1910 | }, | 1922 | }, |
1911 | //关闭支付 | 1923 | //关闭支付 |
1912 | close_show_pay: function () { | 1924 | close_show_pay: function () { |
packageC/pages/presell/cart/cart.wxml
@@ -340,8 +340,8 @@ | @@ -340,8 +340,8 @@ | ||
340 | <text class="co-red"> <text class="fs24">¥</text>{{filters.toFix(order_m,2)}}</text> | 340 | <text class="co-red"> <text class="fs24">¥</text>{{filters.toFix(order_m,2)}}</text> |
341 | </view> | 341 | </view> |
342 | </view> | 342 | </view> |
343 | - <button wx:if="{{no_start || is_end || is_complete}}" class="tips-btn gray">提交订单</button> | ||
344 | - <button wx:else class="tips-btn" bindtap="show_pay">提交订单</button> | 343 | + <button wx:if="{{no_start || is_end || is_complete}}" class="tips-btn gray">支付尾款</button> |
344 | + <button wx:else class="tips-btn" bindtap="show_pay">支付尾款</button> | ||
345 | <!-- 预售 --> | 345 | <!-- 预售 --> |
346 | <!-- <button class="tips-btn" formType="submit" id="submitOrder">立即支付</button> --> | 346 | <!-- <button class="tips-btn" formType="submit" id="submitOrder">立即支付</button> --> |
347 | </view> | 347 | </view> |