Commit bb969fc24f9e97798fb3265039a1249cbc87dc50
1 parent
cd0d4335
提交订单页面,修改
Showing
2 changed files
with
32 additions
and
31 deletions
pages/cart/cart2/cart2.js
... | ... | @@ -72,17 +72,17 @@ Page({ |
72 | 72 | //选择的券列表 |
73 | 73 | selected_quan_list:null, |
74 | 74 | //选择的券的门店 |
75 | - selected_quan_pick:null, | |
75 | + selected_quan_pick:null, | |
76 | 76 | is_close_quan:0, |
77 | 77 | disabled:0, |
78 | 78 | open_express:0,//控制选择物流名列表 的属性 |
79 | - | |
80 | 79 | |
81 | - is_express:0,//选中物流的属性 | |
82 | - expres_name:"",//点击选定 | |
83 | - isopen:0,//券的说明 | |
84 | - is_coupon:55555,//选择券的控制属性 | |
80 | + is_express:0, //选中物流的属性 | |
81 | + expres_name:"", //点击选定 | |
82 | + isopen:0, //券的说明 | |
83 | + is_coupon:null, //选择券的控制属性 | |
85 | 84 | is_shipping_code:"",//插入用户默认地址 |
85 | + wu_arr_txt:"", //要更新的物流的字段 | |
86 | 86 | }, |
87 | 87 | onLoad: function(t) { |
88 | 88 | |
... | ... | @@ -97,7 +97,6 @@ Page({ |
97 | 97 | } |
98 | 98 | }); |
99 | 99 | |
100 | - | |
101 | 100 | }, |
102 | 101 | onUnload: function () { this.setData({ isclose: 1 })}, |
103 | 102 | |
... | ... | @@ -1400,26 +1399,32 @@ Page({ |
1400 | 1399 | } |
1401 | 1400 | return arr; |
1402 | 1401 | }, |
1403 | - // // 开启物流的弹窗 | |
1404 | - express_name:function(){ | |
1405 | - this.setData({ open_express: 1}); | |
1406 | 1402 | |
1403 | + //// 开启物流的弹窗 | |
1404 | + show_wu_arr:function(e){ | |
1405 | + var wu_arr_txt=e.currentTarget.dataset.txt; | |
1406 | + this.setData({ open_express: 1,wu_arr_txt:wu_arr_txt}); | |
1407 | 1407 | }, |
1408 | 1408 | // 关闭物流的弹窗 |
1409 | 1409 | close_express:function(){ |
1410 | 1410 | this.setData({ open_express:0 }); |
1411 | 1411 | }, |
1412 | - // 选择物流 | |
1412 | + // 选择物流 | |
1413 | 1413 | click_express_name:function(e){ |
1414 | 1414 | var express_name = e.currentTarget.dataset.name, shippingcode = e.currentTarget.dataset.shippingcode; |
1415 | - console.log("判断是不是11111111111111111111111111111", shippingcode); | |
1416 | 1415 | var index=e.currentTarget.dataset.idxe; |
1417 | - this.setData({ is_express: index, index: index, is_shipping_code: shippingcode}); | |
1416 | + var ob={ is_express: index, is_shipping_code: shippingcode}; | |
1417 | + ob[this.data.wu_arr_txt]=index; | |
1418 | + this.setData(ob); | |
1418 | 1419 | }, |
1420 | + | |
1419 | 1421 | //点击确定物流 |
1420 | 1422 | determine_expres:function(e){ |
1421 | 1423 | this.setData({ open_express: 0}); |
1422 | - this.calculatePrice(); | |
1424 | + if(this.data.is_b_now==1) | |
1425 | + this.calculatePrice2(); | |
1426 | + else | |
1427 | + this.calculatePrice(); | |
1423 | 1428 | }, |
1424 | 1429 | |
1425 | 1430 | //点击打开优惠券使用说明 |
... | ... | @@ -1452,7 +1457,8 @@ Page({ |
1452 | 1457 | if (rse.data.code==0){ |
1453 | 1458 | th.setData({ open_express: 0 }); |
1454 | 1459 | //----计算此时购物车的价格---- |
1455 | - th.calculatePrice(); | |
1460 | + if(th.data.is_b_now==1) th.calculatePrice2(); | |
1461 | + else th.calculatePrice(); | |
1456 | 1462 | } |
1457 | 1463 | } |
1458 | 1464 | }) | ... | ... |
pages/cart/cart2/cart2.wxml
... | ... | @@ -118,10 +118,10 @@ |
118 | 118 | </view> |
119 | 119 | </view> |
120 | 120 | <block wx:if="{{item.exp_type==0}}"> |
121 | - <view class="flex-vertical" bindtap="show" data-txt='cartlist[{{pidx}}].wind'> | |
122 | - <view >{{wu_arr[item.wind].name}}</view> | |
123 | - <view class="xc-right"></view> | |
124 | - </view> | |
121 | + <!-- 点击显示物流选择 --> | |
122 | + <view class="flex-vertical" bindtap="show_wu_arr" data-txt='cartlist[{{pidx}}].wind'> | |
123 | + <view >{{wu_arr[item.wind].name}}</view><view class="xc-right"></view> | |
124 | + </view> | |
125 | 125 | </block> |
126 | 126 | </view> |
127 | 127 | |
... | ... | @@ -157,9 +157,7 @@ |
157 | 157 | <!------立即购买--------> |
158 | 158 | <view class="xc-border xc-border"></view> |
159 | 159 | <block wx:if="{{is_b_now==1}}"> |
160 | - | |
161 | 160 | <view class="use-item bfff"> |
162 | - | |
163 | 161 | <image class="dp" src='{{imgUrl}}/miniapp/images/dianpu.png'> </image> <view>门店:{{bn_pickname}}</view></view> |
164 | 162 | <view class="order-detail"> |
165 | 163 | <view class="goods-img"> |
... | ... | @@ -209,12 +207,9 @@ |
209 | 207 | <view class="yu_er">物流</view> |
210 | 208 | </view> |
211 | 209 | </view> |
212 | - <block wx:if="{{item.exp_type==0}}"> | |
213 | - <view class="flex-vertical"> | |
214 | - <view class="logistics-name">{{wu_arr[index].name}}</view> | |
215 | - <view class="xc-right"></view> | |
216 | - </view> | |
217 | - </block> | |
210 | + <block wx:if="{{bn_exp_type==0}}"> | |
211 | + <view class="flex-vertical" bindtap="show_wu_arr" data-txt='index'><view class="logistics-name">{{wu_arr[index].name}}</view><view class="xc-right"></view></view> | |
212 | + </block> | |
218 | 213 | </view> |
219 | 214 | |
220 | 215 | </view> |
... | ... | @@ -419,9 +414,7 @@ |
419 | 414 | </view > |
420 | 415 | </view> |
421 | 416 | |
422 | - | |
423 | 417 | <!----弹起选择物流名的列表----> |
424 | - | |
425 | 418 | <view wx:if='{{open_express==1}}' > |
426 | 419 | <view class="cover-layer flex-center " bindtap='close_express'> |
427 | 420 | </view> |
... | ... | @@ -439,7 +432,10 @@ |
439 | 432 | </view> |
440 | 433 | <view class="express_list"> |
441 | 434 | <view wx:for="{{wu_arr}}" wx:for-item="express_list" wx:for-index="idx"> |
442 | - <view class="express_list_frame" bindtap="click_express_name" data-shippingcode="{{express_list.shipping_code}}" data-name="{{express_list.name}}" data-idxe="{{idx}}"> | |
435 | + <view class="express_list_frame" bindtap="click_express_name" | |
436 | + data-shippingcode="{{express_list.shipping_code}}" | |
437 | + data-name="{{express_list.name}}" data-idxe="{{idx}}"> | |
438 | + | |
443 | 439 | <block wx:if="{{is_express==idx}}"> |
444 | 440 | <view class="circle white xc-hook fs20 red-b"><text>Γ</text></view> |
445 | 441 | </block> |
... | ... | @@ -465,5 +461,4 @@ |
465 | 461 | |
466 | 462 | |
467 | 463 | |
468 | - | |
469 | 464 | <warn id="warn"></warn> |
470 | 465 | \ No newline at end of file | ... | ... |