Commit 5717b7f0f2acb9b5e465e170ff82ca22faff22d8
Merge branch 'dev' of http://git.vipzhuang.cn/wxd/MShopWeApp into dev
Showing
2 changed files
with
19 additions
and
16 deletions
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; |