Commit 2aa5a2a2b9934299af99229366f0ea1da7f604de

Authored by yvan.ni
1 parent c9f02dcc

预售 切换包邮券和 优惠券时的bug

packageC/pages/presell/cart/cart.js
... ... @@ -655,8 +655,12 @@ Page({
655 655 }
656 656 })
657 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 666 if(quan_price>0){
... ... @@ -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 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 1738 th.setData({quan_price: 0})
1735 1739 }
  1740 + }else{
  1741 + th.setData({quan_price: 0})
1736 1742 }
1737 1743 }else{
1738 1744 th.setData({quan_price: 0})
... ... @@ -1906,7 +1912,13 @@ Page({
1906 1912  
1907 1913 //显示支付选择
1908 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 1924 close_show_pay: function () {
... ...
packageC/pages/presell/cart/cart.wxml
... ... @@ -340,8 +340,8 @@
340 340 <text class="co-red"> <text class="fs24">¥</text>{{filters.toFix(order_m,2)}}</text>
341 341 </view>
342 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 346 <!-- <button class="tips-btn" formType="submit" id="submitOrder">立即支付</button> -->
347 347 </view>
... ...