Commit 5717b7f0f2acb9b5e465e170ff82ca22faff22d8

Authored by 前端开发-罗建龙
2 parents c431616f bb5d0c8b

Merge branch 'dev' of http://git.vipzhuang.cn/wxd/MShopWeApp into dev

packageE/pages/cart/cart2/cart2.js
@@ -803,10 +803,10 @@ Page({ @@ -803,10 +803,10 @@ Page({
803 803
804 //如果是购物车的时候, 804 //如果是购物车的时候,
805 if (arr) { 805 if (arr) {
806 - var idx = th.data.allsto.findIndex(function (e) {  
807 - return e.pickup_id == arr[index].pick_id  
808 - })  
809 - pick = th.data.allsto[idx]; 806 + // var idx = th.data.allsto.findIndex(function (e) {
  807 + // return e.pickup_id == arr[index].pick_id
  808 + // })
  809 + // pick = th.data.allsto[idx];
810 var get_gd = null; 810 var get_gd = null;
811 await getApp().request.promiseGet("/api/weshop/goods/get/" + os.stoid + "/" + gd.goods_id, { 811 await getApp().request.promiseGet("/api/weshop/goods/get/" + os.stoid + "/" + gd.goods_id, {
812 812
@@ -815,7 +815,7 @@ Page({ @@ -815,7 +815,7 @@ Page({
815 get_gd = res1.data.data; 815 get_gd = res1.data.data;
816 } 816 }
817 }) 817 })
818 - distr_t = pick.distr_type || get_gd.distr_type; 818 + distr_t = gd.pickup_distr_type || get_gd.distr_type;
819 819
820 } else { 820 } else {
821 var gg = to.get_b_now(); 821 var gg = to.get_b_now();
@@ -849,7 +849,6 @@ Page({ @@ -849,7 +849,6 @@ Page({
849 // if (item0.distr_type == 0 || item0.distr_type == distr_t) { 849 // if (item0.distr_type == 0 || item0.distr_type == distr_t) {
850 // new_arr.push(item0); 850 // new_arr.push(item0);
851 // } 851 // }
852 -  
853 // } 852 // }
854 853
855 if (!new_arr.length) return null; 854 if (!new_arr.length) return null;
@@ -1311,9 +1310,6 @@ Page({ @@ -1311,9 +1310,6 @@ Page({
1311 let c_act=element.cur_act; 1310 let c_act=element.cur_act;
1312 delete c_act.goods; 1311 delete c_act.goods;
1313 } 1312 }
1314 - if(element.ch_map){  
1315 - delete element.ch_map;  
1316 - }  
1317 if(element.act_arr && element.act_arr.length>0){ 1313 if(element.act_arr && element.act_arr.length>0){
1318 for (var ij = 0; ij < element.act_arr.length; ij++) { 1314 for (var ij = 0; ij < element.act_arr.length; ij++) {
1319 var act_ite = element.act_arr[ij]; 1315 var act_ite = element.act_arr[ij];
@@ -2479,9 +2475,9 @@ Page({ @@ -2479,9 +2475,9 @@ Page({
2479 newd.is_past=1; 2475 newd.is_past=1;
2480 } 2476 }
2481 2477
2482 - //ord_goods.splice(pos+1,0,newd); 2478 + ord_goods.splice(pos+1,0,newd);
2483 th.data.old_cartlist[i].goods.splice(pos2+1,0,newd); 2479 th.data.old_cartlist[i].goods.splice(pos2+1,0,newd);
2484 - 2480 +
2485 var txt9 = "cartlist[" + i + "].goods["+(pos+1)+"]"; 2481 var txt9 = "cartlist[" + i + "].goods["+(pos+1)+"]";
2486 th.setData({ [txt9]: newd }) 2482 th.setData({ [txt9]: newd })
2487 2483
@@ -5586,7 +5582,6 @@ Page({ @@ -5586,7 +5582,6 @@ Page({
5586 }) 5582 })
5587 // pdata.keyid = th.data.bn_goods.keyid 5583 // pdata.keyid = th.data.bn_goods.keyid
5588 } 5584 }
5589 - // debugger  
5590 var str = JSON.stringify(pdata); 5585 var str = JSON.stringify(pdata);
5591 5586
5592 5587
@@ -8173,8 +8168,8 @@ Page({ @@ -8173,8 +8168,8 @@ Page({
8173 8168
8174 //有改,都强制把券选择清理一下 8169 //有改,都强制把券选择清理一下
8175 var pickup_id = this.data.cartlist[cart_index].pickup_id; 8170 var pickup_id = this.data.cartlist[cart_index].pickup_id;
8176 - var txt='using_quan['+pickup_id+']';  
8177 - th.setData({[txt]:null}); 8171 + var txt1='using_quan['+pickup_id+']';
  8172 + th.setData({[txt1]:null});
8178 8173
8179 //-- 如果是选中 -- 8174 //-- 如果是选中 --
8180 if (e.selected) { 8175 if (e.selected) {
@@ -8687,8 +8682,15 @@ Page({ @@ -8687,8 +8682,15 @@ Page({
8687 } 8682 }
8688 } 8683 }
8689 8684
  8685 + //清理下赠品
  8686 + let n_goods=[];
  8687 + for (let ig = 0; ig <goods.length; ig++) {
  8688 + if(!goods[ig].is_gift){
  8689 + n_goods.push(goods[ig]);
  8690 + }
  8691 + }
8690 //原始数据要有深拷贝不能有地址的牵连 8692 //原始数据要有深拷贝不能有地址的牵连
8691 - th.data.cartlist_y = JSON.parse(JSON.stringify(goods)) 8693 + th.data.cartlist_y = JSON.parse(JSON.stringify(n_goods))
8692 8694
8693 8695
8694 //重新调用cart_next,进行下一步计算 8696 //重新调用cart_next,进行下一步计算
pages/cart/cart/cart.js
@@ -1192,9 +1192,10 @@ Page({ @@ -1192,9 +1192,10 @@ Page({
1192 // if (this.data.btn_click) { 1192 // if (this.data.btn_click) {
1193 // return false; 1193 // return false;
1194 // } 1194 // }
1195 -  
1196 setTimeout(() => { 1195 setTimeout(() => {
1197 if (this.data.up_dating == 1) return false; 1196 if (this.data.up_dating == 1) return false;
  1197 + this.data.up_dating=1
  1198 +
1198 this.data.btn_click = 1; 1199 this.data.btn_click = 1;
1199 var a = t.currentTarget.dataset.item; 1200 var a = t.currentTarget.dataset.item;
1200 var b = t.currentTarget.dataset.pitems; 1201 var b = t.currentTarget.dataset.pitems;