Commit 7c3b287fb8d7c8106a9ea3f92af23bf6cbf0400e
Merge branch 'work-1.1_20191010' of http://git.vipzhuang.cn/wxd/MShopWeApp into work-1.1_20191010
Showing
2 changed files
with
44 additions
and
42 deletions
pages/cart/cart2/cart2.js
@@ -72,17 +72,17 @@ Page({ | @@ -72,17 +72,17 @@ Page({ | ||
72 | //选择的券列表 | 72 | //选择的券列表 |
73 | selected_quan_list:null, | 73 | selected_quan_list:null, |
74 | //选择的券的门店 | 74 | //选择的券的门店 |
75 | - selected_quan_pick:null, | 75 | + selected_quan_pick:null, |
76 | is_close_quan:0, | 76 | is_close_quan:0, |
77 | disabled:0, | 77 | disabled:0, |
78 | open_express:0,//控制选择物流名列表 的属性 | 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 | is_shipping_code:"",//插入用户默认地址 | 84 | is_shipping_code:"",//插入用户默认地址 |
85 | + wu_arr_txt:"", //要更新的物流的字段 | ||
86 | }, | 86 | }, |
87 | onLoad: function(t) { | 87 | onLoad: function(t) { |
88 | 88 | ||
@@ -97,7 +97,6 @@ Page({ | @@ -97,7 +97,6 @@ Page({ | ||
97 | } | 97 | } |
98 | }); | 98 | }); |
99 | 99 | ||
100 | - | ||
101 | }, | 100 | }, |
102 | onUnload: function () { this.setData({ isclose: 1 })}, | 101 | onUnload: function () { this.setData({ isclose: 1 })}, |
103 | 102 | ||
@@ -291,7 +290,7 @@ Page({ | @@ -291,7 +290,7 @@ Page({ | ||
291 | var m_wind=0,def_exp_code=getApp().globalData.userInfo.def_exp_code; | 290 | var m_wind=0,def_exp_code=getApp().globalData.userInfo.def_exp_code; |
292 | if(e_t==0 && def_exp_code){ | 291 | if(e_t==0 && def_exp_code){ |
293 | for(var k=0;k<th.data.wu_arr.length;k++){ | 292 | for(var k=0;k<th.data.wu_arr.length;k++){ |
294 | - var item=th.data.wu_arr[k]; if(def_exp_code=item.code){ m_wind=k; } | 293 | + var item=th.data.wu_arr[k]; if(def_exp_code==item.code){ m_wind=k; } |
295 | } | 294 | } |
296 | } | 295 | } |
297 | 296 | ||
@@ -400,7 +399,7 @@ Page({ | @@ -400,7 +399,7 @@ Page({ | ||
400 | var m_wind=0,def_exp_code=getApp().globalData.userInfo.def_exp_code; | 399 | var m_wind=0,def_exp_code=getApp().globalData.userInfo.def_exp_code; |
401 | if(et==0 && def_exp_code){ | 400 | if(et==0 && def_exp_code){ |
402 | for(var k=0;k<th.data.wu_arr.length;k++){ | 401 | for(var k=0;k<th.data.wu_arr.length;k++){ |
403 | - var item=th.data.wu_arr[k]; if(def_exp_code=item.code){ m_wind=k; } | 402 | + var item=th.data.wu_arr[k]; if(def_exp_code==item.code){ m_wind=k; } |
404 | } | 403 | } |
405 | } | 404 | } |
406 | 405 | ||
@@ -668,11 +667,12 @@ Page({ | @@ -668,11 +667,12 @@ Page({ | ||
668 | all_shipping_m += th.data.cartlist[i].shipping_price; | 667 | all_shipping_m += th.data.cartlist[i].shipping_price; |
669 | all_order_m += th.data.cartlist[i].order_amount; | 668 | all_order_m += th.data.cartlist[i].order_amount; |
670 | all_user_m += th.data.cartlist[i].user_money; | 669 | all_user_m += th.data.cartlist[i].user_money; |
671 | - all_coupon_price_m+=th.data.cartlist[i].coupon_price; | 670 | + all_coupon_price_m=parseFloat(all_coupon_price_m)+parseFloat(th.data.cartlist[i].coupon_price); |
672 | 671 | ||
673 | 672 | ||
674 | } | 673 | } |
675 | 674 | ||
675 | + all_shipping_m=parseFloat(all_shipping_m).toFixed(2); | ||
676 | all_total_m = parseFloat(all_total_m).toFixed(2); | 676 | all_total_m = parseFloat(all_total_m).toFixed(2); |
677 | all_order_m = parseFloat(all_order_m).toFixed(2); | 677 | all_order_m = parseFloat(all_order_m).toFixed(2); |
678 | all_price = parseFloat(all_price).toFixed(2); | 678 | all_price = parseFloat(all_price).toFixed(2); |
@@ -1400,26 +1400,32 @@ Page({ | @@ -1400,26 +1400,32 @@ Page({ | ||
1400 | } | 1400 | } |
1401 | return arr; | 1401 | return arr; |
1402 | }, | 1402 | }, |
1403 | - // // 开启物流的弹窗 | ||
1404 | - express_name:function(){ | ||
1405 | - this.setData({ open_express: 1}); | ||
1406 | 1403 | ||
1404 | + //// 开启物流的弹窗 | ||
1405 | + show_wu_arr:function(e){ | ||
1406 | + var wu_arr_txt=e.currentTarget.dataset.txt; | ||
1407 | + this.setData({ open_express: 1,wu_arr_txt:wu_arr_txt}); | ||
1407 | }, | 1408 | }, |
1408 | // 关闭物流的弹窗 | 1409 | // 关闭物流的弹窗 |
1409 | close_express:function(){ | 1410 | close_express:function(){ |
1410 | this.setData({ open_express:0 }); | 1411 | this.setData({ open_express:0 }); |
1411 | }, | 1412 | }, |
1412 | - // 选择物流 | 1413 | + // 选择物流 |
1413 | click_express_name:function(e){ | 1414 | click_express_name:function(e){ |
1414 | var express_name = e.currentTarget.dataset.name, shippingcode = e.currentTarget.dataset.shippingcode; | 1415 | var express_name = e.currentTarget.dataset.name, shippingcode = e.currentTarget.dataset.shippingcode; |
1415 | - console.log("判断是不是11111111111111111111111111111", shippingcode); | ||
1416 | var index=e.currentTarget.dataset.idxe; | 1416 | var index=e.currentTarget.dataset.idxe; |
1417 | - this.setData({ is_express: index, index: index, is_shipping_code: shippingcode}); | 1417 | + var ob={ is_express: index, is_shipping_code: shippingcode}; |
1418 | + ob[this.data.wu_arr_txt]=index; | ||
1419 | + this.setData(ob); | ||
1418 | }, | 1420 | }, |
1421 | + | ||
1419 | //点击确定物流 | 1422 | //点击确定物流 |
1420 | determine_expres:function(e){ | 1423 | determine_expres:function(e){ |
1421 | this.setData({ open_express: 0}); | 1424 | this.setData({ open_express: 0}); |
1422 | - this.calculatePrice(); | 1425 | + if(this.data.is_b_now==1) |
1426 | + this.calculatePrice2(); | ||
1427 | + else | ||
1428 | + this.calculatePrice(); | ||
1423 | }, | 1429 | }, |
1424 | 1430 | ||
1425 | //点击打开优惠券使用说明 | 1431 | //点击打开优惠券使用说明 |
@@ -1452,7 +1458,8 @@ Page({ | @@ -1452,7 +1458,8 @@ Page({ | ||
1452 | if (rse.data.code==0){ | 1458 | if (rse.data.code==0){ |
1453 | th.setData({ open_express: 0 }); | 1459 | th.setData({ open_express: 0 }); |
1454 | //----计算此时购物车的价格---- | 1460 | //----计算此时购物车的价格---- |
1455 | - th.calculatePrice(); | 1461 | + if(th.data.is_b_now==1) th.calculatePrice2(); |
1462 | + else th.calculatePrice(); | ||
1456 | } | 1463 | } |
1457 | } | 1464 | } |
1458 | }) | 1465 | }) |
pages/cart/cart2/cart2.wxml
@@ -118,10 +118,10 @@ | @@ -118,10 +118,10 @@ | ||
118 | </view> | 118 | </view> |
119 | </view> | 119 | </view> |
120 | <block wx:if="{{item.exp_type==0}}"> | 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 | </block> | 125 | </block> |
126 | </view> | 126 | </view> |
127 | 127 | ||
@@ -157,9 +157,7 @@ | @@ -157,9 +157,7 @@ | ||
157 | <!------立即购买--------> | 157 | <!------立即购买--------> |
158 | <view class="xc-border xc-border"></view> | 158 | <view class="xc-border xc-border"></view> |
159 | <block wx:if="{{is_b_now==1}}"> | 159 | <block wx:if="{{is_b_now==1}}"> |
160 | - | ||
161 | <view class="use-item bfff"> | 160 | <view class="use-item bfff"> |
162 | - | ||
163 | <image class="dp" src='{{imgUrl}}/miniapp/images/dianpu.png'> </image> <view>门店:{{bn_pickname}}</view></view> | 161 | <image class="dp" src='{{imgUrl}}/miniapp/images/dianpu.png'> </image> <view>门店:{{bn_pickname}}</view></view> |
164 | <view class="order-detail"> | 162 | <view class="order-detail"> |
165 | <view class="goods-img"> | 163 | <view class="goods-img"> |
@@ -209,12 +207,9 @@ | @@ -209,12 +207,9 @@ | ||
209 | <view class="yu_er">物流</view> | 207 | <view class="yu_er">物流</view> |
210 | </view> | 208 | </view> |
211 | </view> | 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 | </view> | 213 | </view> |
219 | 214 | ||
220 | </view> | 215 | </view> |
@@ -308,8 +303,8 @@ | @@ -308,8 +303,8 @@ | ||
308 | <view class="xc-frame flex-level"> | 303 | <view class="xc-frame flex-level"> |
309 | <view class="list-frame"> | 304 | <view class="list-frame"> |
310 | 305 | ||
311 | - <view wx:for="{{selected_quan_list}}" bindtap="sele_quan_item" wx:if="{{!item.is_using}}" data-ind="{{index}}" wx:for-item="item"wx:for-index="index"> | ||
312 | - <view class="xc-coupon-frame flex-center" bindtap="sele_coupon" data-ind="{{index}}"> | 306 | + <view wx:for="{{selected_quan_list}}" bindtap="sele_quan_item" wx:if="{{!item.is_using}}" data-ind="{{q_index}}" wx:for-item="item"wx:for-index="q_index"> |
307 | + <view class="xc-coupon-frame flex-center" bindtap="sele_coupon" data-ind="{{q_index}}"> | ||
313 | <view class="coupon-frame flex rel"> | 308 | <view class="coupon-frame flex rel"> |
314 | <!-- 锯齿 --> | 309 | <!-- 锯齿 --> |
315 | <view class="circle-frame abs"> | 310 | <view class="circle-frame abs"> |
@@ -377,12 +372,12 @@ | @@ -377,12 +372,12 @@ | ||
377 | <image class="coupon-code" src='{{iurl}}/miniapp/images/hui-ewm.png'></image> | 372 | <image class="coupon-code" src='{{iurl}}/miniapp/images/hui-ewm.png'></image> |
378 | </view> --> | 373 | </view> --> |
379 | 374 | ||
380 | - <block wx:if="{{is_coupon==index}}"> | ||
381 | - <view class="circle white xc-hook fs20 red-b sn"><text>Γ</text></view> | ||
382 | - </block> | ||
383 | - <block wx:else> | ||
384 | - <view class="circle xc-hooks on"></view> | ||
385 | - </block> | 375 | + <block wx:if="{{item.show_red}}"> |
376 | + <view class="circle white xc-hook fs20 red-b sn"><text>Γ</text></view> | ||
377 | + </block> | ||
378 | + <block wx:else> | ||
379 | + <view class="circle xc-hooks on"></view> | ||
380 | + </block> | ||
386 | </view> | 381 | </view> |
387 | 382 | ||
388 | 383 | ||
@@ -419,9 +414,7 @@ | @@ -419,9 +414,7 @@ | ||
419 | </view > | 414 | </view > |
420 | </view> | 415 | </view> |
421 | 416 | ||
422 | - | ||
423 | <!----弹起选择物流名的列表----> | 417 | <!----弹起选择物流名的列表----> |
424 | - | ||
425 | <view wx:if='{{open_express==1}}' > | 418 | <view wx:if='{{open_express==1}}' > |
426 | <view class="cover-layer flex-center " bindtap='close_express'> | 419 | <view class="cover-layer flex-center " bindtap='close_express'> |
427 | </view> | 420 | </view> |
@@ -439,7 +432,10 @@ | @@ -439,7 +432,10 @@ | ||
439 | </view> | 432 | </view> |
440 | <view class="express_list"> | 433 | <view class="express_list"> |
441 | <view wx:for="{{wu_arr}}" wx:for-item="express_list" wx:for-index="idx"> | 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 | <block wx:if="{{is_express==idx}}"> | 439 | <block wx:if="{{is_express==idx}}"> |
444 | <view class="circle white xc-hook fs20 red-b"><text>Γ</text></view> | 440 | <view class="circle white xc-hook fs20 red-b"><text>Γ</text></view> |
445 | </block> | 441 | </block> |
@@ -465,5 +461,4 @@ | @@ -465,5 +461,4 @@ | ||
465 | 461 | ||
466 | 462 | ||
467 | 463 | ||
468 | - | ||
469 | <warn id="warn"></warn> | 464 | <warn id="warn"></warn> |
470 | \ No newline at end of file | 465 | \ No newline at end of file |