Commit 8bbf81f708f5ca2f3aba0d264d522ade307955d7
1 parent
c5bde6e2
1. 同城配送
2. 地址栏的bug
Showing
2 changed files
with
16 additions
and
8 deletions
pages/cart/cart2/cart2.js
| @@ -420,6 +420,8 @@ Page({ | @@ -420,6 +420,8 @@ Page({ | ||
| 420 | var arr = new Array(); | 420 | var arr = new Array(); |
| 421 | var carr = su.data.data.pageData; | 421 | var carr = su.data.data.pageData; |
| 422 | 422 | ||
| 423 | + th.setData({ is_all_zt: 1 }); | ||
| 424 | + | ||
| 423 | //-- 找出所有的门店 -- | 425 | //-- 找出所有的门店 -- |
| 424 | var pick_id_arr=[]; var len=carr.length; | 426 | var pick_id_arr=[]; var len=carr.length; |
| 425 | for(var i=0;i<len;i++){ | 427 | for(var i=0;i<len;i++){ |
| @@ -644,7 +646,7 @@ Page({ | @@ -644,7 +646,7 @@ Page({ | ||
| 644 | } | 646 | } |
| 645 | arr[j].exp_type = e_t; | 647 | arr[j].exp_type = e_t; |
| 646 | if (e_t == 0) th.setData({ is_all_zt: 0 }); | 648 | if (e_t == 0) th.setData({ is_all_zt: 0 }); |
| 647 | - else if (e_t == 1) th.setData({ is_all_zt: 1 }); | 649 | + //else if (e_t == 1) th.setData({ is_all_zt: 1 }); |
| 648 | } | 650 | } |
| 649 | 651 | ||
| 650 | //-- 把等级卡会优惠多少钱装进去 -- | 652 | //-- 把等级卡会优惠多少钱装进去 -- |
| @@ -688,7 +690,7 @@ Page({ | @@ -688,7 +690,7 @@ Page({ | ||
| 688 | } | 690 | } |
| 689 | //如果是物流的话,全部自提的控制要弄成0 | 691 | //如果是物流的话,全部自提的控制要弄成0 |
| 690 | if (e_t == 0) th.setData({ is_all_zt: 0 }); | 692 | if (e_t == 0) th.setData({ is_all_zt: 0 }); |
| 691 | - else th.setData({ is_all_zt: 1 }); | 693 | + //else th.setData({ is_all_zt: 1 }); |
| 692 | 694 | ||
| 693 | var narr = new Array(); | 695 | var narr = new Array(); |
| 694 | narr.push(car_item); | 696 | narr.push(car_item); |
| @@ -737,7 +739,6 @@ Page({ | @@ -737,7 +739,6 @@ Page({ | ||
| 737 | 739 | ||
| 738 | //-- 是不是全部自提清空 -- | 740 | //-- 是不是全部自提清空 -- |
| 739 | if (ie.exp_type == 0 || ie.exp_type == 2) th.setData({ is_all_zt: 0 }); | 741 | if (ie.exp_type == 0 || ie.exp_type == 2) th.setData({ is_all_zt: 0 }); |
| 740 | - | ||
| 741 | break; | 742 | break; |
| 742 | } | 743 | } |
| 743 | } | 744 | } |
| @@ -811,7 +812,10 @@ Page({ | @@ -811,7 +812,10 @@ Page({ | ||
| 811 | var fd=arr[ik].goods.filter(function (e) { | 812 | var fd=arr[ik].goods.filter(function (e) { |
| 812 | return e.is_same_city!=1 || e.whsle_id>0 | 813 | return e.is_same_city!=1 || e.whsle_id>0 |
| 813 | }) | 814 | }) |
| 814 | - if(!fd || fd.length==0) arr[ik].show_same_city=1; | 815 | + if(!fd || fd.length==0){ |
| 816 | + arr[ik].show_same_city=1; | ||
| 817 | + th.setData({is_all_zt:0}) | ||
| 818 | + } | ||
| 815 | } | 819 | } |
| 816 | 820 | ||
| 817 | //深拷贝 | 821 | //深拷贝 |
| @@ -1906,11 +1910,13 @@ Page({ | @@ -1906,11 +1910,13 @@ Page({ | ||
| 1906 | var order_prom_amount = 0; | 1910 | var order_prom_amount = 0; |
| 1907 | var order_prom_id = 0; | 1911 | var order_prom_id = 0; |
| 1908 | var o_condition = cart_item.order_amount; | 1912 | var o_condition = cart_item.order_amount; |
| 1913 | + var t_o_condition=cart_item.order_amount; | ||
| 1914 | + | ||
| 1915 | + | ||
| 1909 | //看一下是不是不用组合购的订单优惠的叠加 | 1916 | //看一下是不是不用组合购的订单优惠的叠加 |
| 1910 | if (is_has_zh) { | 1917 | if (is_has_zh) { |
| 1911 | o_condition = o_price_no_zh - quan_price; | 1918 | o_condition = o_price_no_zh - quan_price; |
| 1912 | } | 1919 | } |
| 1913 | - | ||
| 1914 | //看一下是不是不用组合购的订单优惠的叠加 | 1920 | //看一下是不是不用组合购的订单优惠的叠加 |
| 1915 | if (is_has_ladder) { | 1921 | if (is_has_ladder) { |
| 1916 | o_condition = o_price_no_zh - quan_price; | 1922 | o_condition = o_price_no_zh - quan_price; |
| @@ -1918,6 +1924,7 @@ Page({ | @@ -1918,6 +1924,7 @@ Page({ | ||
| 1918 | 1924 | ||
| 1919 | if(whsle_goods_price>0){ | 1925 | if(whsle_goods_price>0){ |
| 1920 | o_condition=o_condition-whsle_goods_price; | 1926 | o_condition=o_condition-whsle_goods_price; |
| 1927 | + t_o_condition=t_o_condition-whsle_goods_price; | ||
| 1921 | } | 1928 | } |
| 1922 | 1929 | ||
| 1923 | //-- 在选择到同城配送的时候 -- | 1930 | //-- 在选择到同城配送的时候 -- |
| @@ -1926,7 +1933,7 @@ Page({ | @@ -1926,7 +1933,7 @@ Page({ | ||
| 1926 | var gd_w=0; | 1933 | var gd_w=0; |
| 1927 | for (let ib in c_arr[i].goods) { | 1934 | for (let ib in c_arr[i].goods) { |
| 1928 | let item_bb = c_arr[i].goods[ib]; | 1935 | let item_bb = c_arr[i].goods[ib]; |
| 1929 | - gd_w += item_bb['weight'] * item_bb['buynum']; | 1936 | + gd_w += item_bb['weight'] * item_bb['goods_num']; |
| 1930 | } | 1937 | } |
| 1931 | 1938 | ||
| 1932 | if(!lon) { | 1939 | if(!lon) { |
pages/cart/cart2/cart2.wxml
| @@ -166,7 +166,7 @@ | @@ -166,7 +166,7 @@ | ||
| 166 | </view> | 166 | </view> |
| 167 | 167 | ||
| 168 | <!-- 同城配送 --> | 168 | <!-- 同城配送 --> |
| 169 | - <view data-t='2' data-txt='cartlist[{{pidx}}].exp_type' data-ind="{{pidx}}" bindtap="setexptype_w2" style="display:{{item.show_same_city?'none':'flex;align-items: center'}};"> | 169 | + <view data-t='2' data-txt='cartlist[{{pidx}}].exp_type' data-ind="{{pidx}}" bindtap="setexptype_w2" style="display:{{!item.show_same_city?'none':'flex;align-items: center'}};"> |
| 170 | 170 | ||
| 171 | <block wx:if="{{item.exp_type==2}}"> | 171 | <block wx:if="{{item.exp_type==2}}"> |
| 172 | <icon data-t='2' data-txt='cartlist[{{pidx}}].exp_type' color="red" size="16" type="success"></icon> | 172 | <icon data-t='2' data-txt='cartlist[{{pidx}}].exp_type' color="red" size="16" type="success"></icon> |
| @@ -175,7 +175,8 @@ | @@ -175,7 +175,8 @@ | ||
| 175 | <view class="circle xc-hookts on"></view> | 175 | <view class="circle xc-hookts on"></view> |
| 176 | </block> | 176 | </block> |
| 177 | 177 | ||
| 178 | - <view bindtap='setexptype_w2' data-t='2' data-ind="{{pidx}}" data-txt='cartlist[{{pidx}}].exp_type' data-wl_txt='cartlist[{{pidx}}].wind' class="yu_er">同城配送</view> | 178 | + <view bindtap='setexptype_w2' data-t='2' data-ind="{{pidx}}" |
| 179 | + data-txt='cartlist[{{pidx}}].exp_type' data-wl_txt='cartlist[{{pidx}}].wind' class="yu_er">同城配送</view> | ||
| 179 | </view> | 180 | </view> |
| 180 | </view> | 181 | </view> |
| 181 | 182 |