Commit 95fce88f9f264b0b7f7fc820922ebd10faef70e5
1 parent
a15f3d03
赠品包邮的优化
Showing
1 changed file
with
9 additions
and
5 deletions
packageE/pages/cart/cart2/cart2.js
... | ... | @@ -2259,7 +2259,7 @@ Page({ |
2259 | 2259 | newd.is_order_yh = fd_gd.is_order_yh; |
2260 | 2260 | newd.is_post_temp = fd_gd.is_post_temp; |
2261 | 2261 | |
2262 | - if(get_data.zb_by>0){ | |
2262 | + if(get_data.zp_by>0){ | |
2263 | 2263 | newd.is_past=1; |
2264 | 2264 | } |
2265 | 2265 | |
... | ... | @@ -2354,10 +2354,11 @@ Page({ |
2354 | 2354 | item_map.monthlbtitle = get_data.monthlbtitle; |
2355 | 2355 | } |
2356 | 2356 | |
2357 | - if(get_data.gift_id){ | |
2357 | + //-- 单赠品和多赠品 -- | |
2358 | + if(get_data.gift_id || parseInt(get_data.zp_mode) == 1){ | |
2358 | 2359 | item_map.zp_by=rule.zp_by; |
2360 | + get_data.zp_by=rule.zp_by; | |
2359 | 2361 | } |
2360 | - | |
2361 | 2362 | //-- 其他门店赠品的总和 -- |
2362 | 2363 | var other_gift=0; |
2363 | 2364 | other_gift=th.get_other_gift(c_arr,get_data.gift_id,pickid); |
... | ... | @@ -2428,6 +2429,7 @@ Page({ |
2428 | 2429 | pickup_id: pickid, |
2429 | 2430 | giftsinfo: get_data.giftsinfo, |
2430 | 2431 | zp_num: get_data.zp_num * get_data.bs, |
2432 | + zp_by: get_data.zp_by, | |
2431 | 2433 | gf_pr_name: item_map.name, |
2432 | 2434 | prom_id: item_map.prom_id, |
2433 | 2435 | bs: parseInt(get_data.bs), |
... | ... | @@ -7407,6 +7409,8 @@ Page({ |
7407 | 7409 | new_pk_list_goods.push(item) |
7408 | 7410 | } |
7409 | 7411 | |
7412 | + var set_data = this.data.send_gf[gf_pickup_id][this.data.send_gf_index]; | |
7413 | + | |
7410 | 7414 | //-- 循环把赠品添加进去 -- |
7411 | 7415 | for (var i = 0; i < giftsinfo.length; i++) { |
7412 | 7416 | var gf_item = giftsinfo[i]; |
... | ... | @@ -7444,7 +7448,7 @@ Page({ |
7444 | 7448 | //newd.is_past=fd.is_past; |
7445 | 7449 | newd.is_xz_yh=fd.is_xz_yh; |
7446 | 7450 | //赠品包邮的优化 |
7447 | - if(fd.zb_by>0){ | |
7451 | + if(set_data.zp_by && set_data.zp_by>0){ | |
7448 | 7452 | newd.is_past=1; |
7449 | 7453 | } |
7450 | 7454 | |
... | ... | @@ -7473,7 +7477,7 @@ Page({ |
7473 | 7477 | } |
7474 | 7478 | } |
7475 | 7479 | |
7476 | - var set_data = this.data.send_gf[gf_pickup_id][this.data.send_gf_index]; | |
7480 | + | |
7477 | 7481 | set_data.selected = 1; |
7478 | 7482 | var txt9 = "cartlist[" + index + "].goods"; |
7479 | 7483 | ... | ... |