Commit 8bbf81f708f5ca2f3aba0d264d522ade307955d7

Authored by yvan.ni
1 parent c5bde6e2

1. 同城配送

2.    地址栏的bug
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