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 | ... | ... |