Commit 2aa5a2a2b9934299af99229366f0ea1da7f604de

Authored by yvan.ni
1 parent c9f02dcc

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

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>