Commit b4641e4f1eb23d9588276bce6bc52ba4fac96799
1 parent
e0952543
选择方式优化
Showing
9 changed files
with
25 additions
and
16 deletions
packageC/pages/luckyGo/luckyGo_cart_ct/luckyGo_cart_ct.js
... | ... | @@ -499,6 +499,9 @@ Page({ |
499 | 499 | console.log('calculatePrice2'); |
500 | 500 | var th = this, |
501 | 501 | good = this.data.bn_goods; |
502 | + | |
503 | + th.setData({is_show_sub:0}); | |
504 | + | |
502 | 505 | //-----------计算商品总价-------------- |
503 | 506 | var allpice = th.data.param.goods_price; |
504 | 507 | allpice = parseFloat(allpice).toFixed(2); | ... | ... |
packageC/pages/luckyGo/luckyGo_cart_ct/luckyGo_cart_ct.wxml
... | ... | @@ -2,6 +2,7 @@ |
2 | 2 | <form bindsubmit="submitConfirm"> |
3 | 3 | <view class="container"> |
4 | 4 | |
5 | + <block wx:if="{{is_show_sub}}"> | |
5 | 6 | <view class="tab-container" wx:if="{{kt_type!=3 || is_normal==1}}"> |
6 | 7 | <view class="tab-wrapper"> |
7 | 8 | <view hidden="{{bn_t_exp_t==2}}" bindtap='setexptype' data-t='1' class="tab {{bn_exp_type == 1? 'active':''}}" |
... | ... | @@ -12,7 +13,7 @@ |
12 | 13 | |
13 | 14 | </view> |
14 | 15 | </view> |
15 | - | |
16 | + </block> | |
16 | 17 | |
17 | 18 | <!--要进行判断地址是否显示----> |
18 | 19 | <view bindtap="enterAddressPage" class="user-mes mgt20" hidden='{{bn_exp_type==1 || kt_type==3}}'> | ... | ... |
packageC/pages/presell/cart/cart.js
... | ... | @@ -608,7 +608,6 @@ Page({ |
608 | 608 | goods: goods, |
609 | 609 | presell: presell, |
610 | 610 | pre_arr: pre_arr, |
611 | - show_submit: 1, | |
612 | 611 | userInfo: getApp().globalData.userInfo, |
613 | 612 | tail_pay: tail_pay, |
614 | 613 | order_goods: order_goods, |
... | ... | @@ -630,6 +629,8 @@ Page({ |
630 | 629 | async calculatePrice2() { |
631 | 630 | var th = this; |
632 | 631 | if (!this.data.pre_arr) return false; |
632 | + th.setData({ show_submit: 0,}) | |
633 | + | |
633 | 634 | //--计算物流-- |
634 | 635 | if (this.data.exp_type == 0) { |
635 | 636 | this.calculate_wuliu(); |
... | ... | @@ -715,12 +716,12 @@ Page({ |
715 | 716 | |
716 | 717 | o_condition1 = parseFloat(o_condition1) - parseFloat(th.data.presell.presell_deposit); |
717 | 718 | if (o_condition1 < 0) o_condition1 = 0; |
718 | - th.setData({ exp_price: 0, order_m: o_condition1 }) | |
719 | + th.setData({ exp_price: 0, order_m: o_condition1, show_submit: 1, }) | |
719 | 720 | }) |
720 | 721 | } else { |
721 | 722 | o_condition = parseFloat(o_condition) - parseFloat(th.data.presell.presell_deposit); |
722 | 723 | if (o_condition < 0) o_condition = 0; |
723 | - th.setData({ exp_price: 0, order_m: o_condition }) | |
724 | + th.setData({ exp_price: 0, order_m: o_condition, show_submit: 1, }) | |
724 | 725 | } |
725 | 726 | } |
726 | 727 | }, |
... | ... | @@ -1952,14 +1953,14 @@ Page({ |
1952 | 1953 | |
1953 | 1954 | ord_price = parseFloat(ord_price) - parseFloat(th.data.presell.presell_deposit); |
1954 | 1955 | if (ord_price < 0) ord_price = 0; |
1955 | - th.setData({ exp_price: exp_price, order_m: ord_price + parseFloat(exp_price) }) | |
1956 | + th.setData({ exp_price: exp_price, order_m: ord_price + parseFloat(exp_price), show_submit: 1, }) | |
1956 | 1957 | |
1957 | 1958 | }) |
1958 | 1959 | } else { |
1959 | 1960 | |
1960 | 1961 | var o_condition1 = parseFloat(o_condition) - parseFloat(th.data.presell.presell_deposit); |
1961 | 1962 | if (o_condition1 < 0) o_condition1 = 0; |
1962 | - th.setData({ exp_price: exp_price, order_m: parseFloat(o_condition1) + parseFloat(exp_price) }) | |
1963 | + th.setData({ exp_price: exp_price, order_m: parseFloat(o_condition1) + parseFloat(exp_price), show_submit: 1, }) | |
1963 | 1964 | } |
1964 | 1965 | }, |
1965 | 1966 | ... | ... |
packageC/pages/presell/cart/cart.wxml
packageC/pages/presell/cart/cart2.wxml
... | ... | @@ -6,7 +6,7 @@ |
6 | 6 | <view class="container"> |
7 | 7 | |
8 | 8 | <!-- 立即购买的时候 --> |
9 | - <view class="tab-container"> | |
9 | + <view class="tab-container" wx:if="{{show_submit}}"> | |
10 | 10 | <view class="tab-wrapper"> |
11 | 11 | <view hidden="{{bn_t_exp_t==2}}" bindtap='setexptype' data-t='1' class="tab {{bn_exp_type == 1? 'active':''}}" |
12 | 12 | data-txt='cartlist[0].exp_type' data-wl_txt='cartlist[0].wind' data-index="{{index}}" >门店自提</view> | ... | ... |
pages/cart/cart2/cart2.wxml
... | ... | @@ -4,6 +4,7 @@ |
4 | 4 | |
5 | 5 | <form> |
6 | 6 | <view class="container"> |
7 | + <block wx:if="{{show_submit}}"> | |
7 | 8 | <!-- 立即购买的时候 --> |
8 | 9 | <block wx:if="{{is_b_now==1}}"> |
9 | 10 | <view class="tab-container"> |
... | ... | @@ -26,6 +27,7 @@ |
26 | 27 | </view> |
27 | 28 | </view> |
28 | 29 | </block> |
30 | + </block> | |
29 | 31 | |
30 | 32 | <!--要进行判断地址是否显示----> |
31 | 33 | <view bindtap="enterAddressPage" class="user-mes mgt20" hidden='{{(bn_exp_type==1 && is_b_now==1) || (is_all_zt==1 && is_b_now==0)}}'> |
... | ... | @@ -126,7 +128,7 @@ |
126 | 128 | </view> |
127 | 129 | |
128 | 130 | <!-- 当是物流很多单的时候 --> |
129 | - <view class="use-item flex-space-between" wx:if="{{cartlist.length>1}}"> | |
131 | + <view class="use-item flex-space-between" wx:if="{{cartlist.length>1 && show_submit}}"> | |
130 | 132 | <view class="flex-vertical"> |
131 | 133 | <view bindtap='setexptype_w2' data-ind="{{pidx}}" data-t='1' data-txt='cartlist[{{pidx}}].exp_type' style="padding-right:26rpx;display:{{item.distr_t==2?'none':'flex;align-items: center'}};"> |
132 | 134 | <!-- <icon bindtap='setexptype_w' data-t='1' data-txt='cartlist[{{pidx}}].exp_type' color="{{item.exp_type==1?'red':'gray'}}" size="16" type="success"></icon> --> | ... | ... |
pages/cart/cart2_inte/cart2_inte.wxml
... | ... | @@ -5,7 +5,7 @@ |
5 | 5 | <form bindsubmit="submitForm"> |
6 | 6 | <view class="container"> |
7 | 7 | |
8 | - <view class="tab-container"> | |
8 | + <view class="tab-container" wx:if="{{show_submit}}"> | |
9 | 9 | <view class="tab-wrapper"> |
10 | 10 | <view hidden="{{bn_t_exp_t==2}}" bindtap='setexptype' data-t='1' class="tab {{bn_exp_type == 1? 'active':''}}" |
11 | 11 | data-txt='cartlist[0].exp_type' data-wl_txt='cartlist[0].wind' data-index="{{index}}" >门店自提</view> | ... | ... |
pages/cart/cart2_pt/cart2_pt.js
... | ... | @@ -62,7 +62,8 @@ Page({ |
62 | 62 | rank_switch: 0, //是不是开同等级卡 |
63 | 63 | show_card: null, //显示的等级卡 |
64 | 64 | card_name: '', //显示的卡的名称 |
65 | - card_cut_price: null,//减价多少钱 | |
65 | + card_cut_price: null,//减价多少钱 | |
66 | + show_btn:0, | |
66 | 67 | }, |
67 | 68 | onLoad: function (t) { |
68 | 69 | console.log("onLoad_pt_cart"); |
... | ... | @@ -536,14 +537,14 @@ Page({ |
536 | 537 | //--------------如果使用余额--------------------- |
537 | 538 | if (th.data.bn_use_money == 1 && th.data.yuer > 0) { |
538 | 539 | if (parseFloat(th.data.yuer) > total_m) { |
539 | - th.setData({ [txt]: total_m, [txt2]: 0,submit:0 }) | |
540 | + th.setData({ [txt]: total_m, [txt2]: 0,submit:0,show_btn:1 }) | |
540 | 541 | } else { |
541 | 542 | order_m = parseFloat(order_m) - parseFloat(th.data.yuer); |
542 | 543 | order_m = order_m.toFixed(2); |
543 | - th.setData({ [txt]: th.data.yuer, [txt2]: order_m,submit:0 }) | |
544 | + th.setData({ [txt]: th.data.yuer, [txt2]: order_m,submit:0,show_btn:1 }) | |
544 | 545 | } |
545 | 546 | } else { |
546 | - th.setData({ [txt]: 0, [txt2]: order_m,submit:0 }) | |
547 | + th.setData({ [txt]: 0, [txt2]: order_m,submit:0,show_btn:1 }) | |
547 | 548 | } |
548 | 549 | |
549 | 550 | wx.hideLoading(); | ... | ... |
pages/cart/cart2_pt/cart2_pt.wxml
... | ... | @@ -2,6 +2,7 @@ |
2 | 2 | <form bindsubmit="submitForm"> |
3 | 3 | <view class="container"> |
4 | 4 | |
5 | + <block wx:if="{{show_btn}}"> | |
5 | 6 | <view class="tab-container" wx:if="{{kt_type!=3 || is_normal==1}}"> |
6 | 7 | <view class="tab-wrapper"> |
7 | 8 | <view hidden="{{bn_t_exp_t==2}}" bindtap='setexptype' data-t='1' class="tab {{bn_exp_type == 1? 'active':''}}" |
... | ... | @@ -12,7 +13,7 @@ |
12 | 13 | |
13 | 14 | </view> |
14 | 15 | </view> |
15 | - | |
16 | + </block> | |
16 | 17 | |
17 | 18 | <!--要进行判断地址是否显示----> |
18 | 19 | <view bindtap="enterAddressPage" class="user-mes mgt20" hidden='{{bn_exp_type==1 || kt_type==3}}'> |
... | ... | @@ -153,7 +154,7 @@ |
153 | 154 | </view> |
154 | 155 | </view> |
155 | 156 | |
156 | - <view class="btn-wrap"> | |
157 | + <view class="btn-wrap" wx:if="{{show_btn}}"> | |
157 | 158 | <view class="pay-amount"> |
158 | 159 | <view class="payable">应付金额:<text class="co-red">¥{{formData.order_amount}}</text></view> |
159 | 160 | <!-- <view class="co-red big"></view> --> | ... | ... |