Commit ef42db5066b2ef4a3a1f880a9032316376eea1ad
合并19
Showing
4 changed files
with
46 additions
and
7 deletions
app.wxss
packageE/pages/cart/cart2/cart2.js
... | ... | @@ -2249,6 +2249,7 @@ Page({ |
2249 | 2249 | original_img: th.data.imgUrl + get_data.goodsinfo.original_img, |
2250 | 2250 | weight:get_data.goodsinfo.weight, //赠品在计算运费必须的字段 |
2251 | 2251 | exp_sum_type:get_data.goodsinfo.exp_sum_type, //赠品在计算运费必须的字段 |
2252 | + uniform_exp_sum:get_data.goodsinfo.uniform_exp_sum, //赠品在计算运费必须的字段 | |
2252 | 2253 | }; |
2253 | 2254 | var fd_gd=ord_goods[pos] |
2254 | 2255 | |
... | ... | @@ -2258,6 +2259,10 @@ Page({ |
2258 | 2259 | newd.is_order_yh = fd_gd.is_order_yh; |
2259 | 2260 | newd.is_post_temp = fd_gd.is_post_temp; |
2260 | 2261 | |
2262 | + if(get_data.zp_by>0){ | |
2263 | + newd.is_past=1; | |
2264 | + } | |
2265 | + | |
2261 | 2266 | ord_goods.splice(pos+1,0,newd); |
2262 | 2267 | th.data.old_cartlist[i].goods.splice(pos2+1,0,newd); |
2263 | 2268 | |
... | ... | @@ -2340,12 +2345,20 @@ Page({ |
2340 | 2345 | item_map.lbtitle = get_data.lbtitle; |
2341 | 2346 | item_map.zxlbtitle = get_data.zxlbtitle; |
2342 | 2347 | |
2348 | + | |
2349 | + | |
2350 | + | |
2343 | 2351 | var rule=JSON.parse(get_data.rule); |
2344 | 2352 | if(rule.is_monthgiftbag && parseFloat(rule.is_monthgiftbag )>0){ |
2345 | 2353 | //每月礼包 |
2346 | 2354 | item_map.monthlbtitle = get_data.monthlbtitle; |
2347 | 2355 | } |
2348 | 2356 | |
2357 | + //-- 单赠品和多赠品 -- | |
2358 | + if(get_data.gift_id || parseInt(get_data.zp_mode) == 1){ | |
2359 | + item_map.zp_by=rule.zp_by; | |
2360 | + get_data.zp_by=rule.zp_by; | |
2361 | + } | |
2349 | 2362 | //-- 其他门店赠品的总和 -- |
2350 | 2363 | var other_gift=0; |
2351 | 2364 | other_gift=th.get_other_gift(c_arr,get_data.gift_id,pickid); |
... | ... | @@ -2416,6 +2429,7 @@ Page({ |
2416 | 2429 | pickup_id: pickid, |
2417 | 2430 | giftsinfo: get_data.giftsinfo, |
2418 | 2431 | zp_num: get_data.zp_num * get_data.bs, |
2432 | + zp_by: get_data.zp_by, | |
2419 | 2433 | gf_pr_name: item_map.name, |
2420 | 2434 | prom_id: item_map.prom_id, |
2421 | 2435 | bs: parseInt(get_data.bs), |
... | ... | @@ -6476,6 +6490,7 @@ Page({ |
6476 | 6490 | var check = this.check_good(arr, goods_id); |
6477 | 6491 | return !check; |
6478 | 6492 | }, |
6493 | + | |
6479 | 6494 | //立即购买获取优惠活动的内容 |
6480 | 6495 | buy_now_prom_goods: async function (prom_id, arr, func) { |
6481 | 6496 | var th = this; |
... | ... | @@ -7394,6 +7409,8 @@ Page({ |
7394 | 7409 | new_pk_list_goods.push(item) |
7395 | 7410 | } |
7396 | 7411 | |
7412 | + var set_data = this.data.send_gf[gf_pickup_id][this.data.send_gf_index]; | |
7413 | + | |
7397 | 7414 | //-- 循环把赠品添加进去 -- |
7398 | 7415 | for (var i = 0; i < giftsinfo.length; i++) { |
7399 | 7416 | var gf_item = giftsinfo[i]; |
... | ... | @@ -7428,8 +7445,13 @@ Page({ |
7428 | 7445 | var fd=prom_goods_map[th.data.gf_prom_id]; |
7429 | 7446 | |
7430 | 7447 | if(fd){ |
7431 | - newd.is_past=fd.is_past; | |
7448 | + //newd.is_past=fd.is_past; | |
7432 | 7449 | newd.is_xz_yh=fd.is_xz_yh; |
7450 | + //赠品包邮的优化 | |
7451 | + if(set_data.zp_by && set_data.zp_by>0){ | |
7452 | + newd.is_past=1; | |
7453 | + } | |
7454 | + | |
7433 | 7455 | } |
7434 | 7456 | |
7435 | 7457 | //赠品的优惠要和商品的一样 |
... | ... | @@ -7455,7 +7477,7 @@ Page({ |
7455 | 7477 | } |
7456 | 7478 | } |
7457 | 7479 | |
7458 | - var set_data = this.data.send_gf[gf_pickup_id][this.data.send_gf_index]; | |
7480 | + | |
7459 | 7481 | set_data.selected = 1; |
7460 | 7482 | var txt9 = "cartlist[" + index + "].goods"; |
7461 | 7483 | ... | ... |
pages/giftpack/giftpacklist/giftpacklist.js
... | ... | @@ -546,6 +546,23 @@ Page({ |
546 | 546 | }) |
547 | 547 | } |
548 | 548 | |
549 | + //-- 如果只限定链接的时候,要取消分享按钮 -- | |
550 | + if(res.data.data.is_share){ | |
551 | + wx.hideShareMenu(); | |
552 | + wx.offCopyUrl() | |
553 | + //替换掉复制链接 | |
554 | + wx.onCopyUrl(() => { | |
555 | + setTimeout(()=>{ | |
556 | + wx.setClipboardData({ | |
557 | + data: '暂不支持分享', | |
558 | + success (res) { } | |
559 | + }) | |
560 | + },500) | |
561 | + return { query: 'a=1&b=2' } | |
562 | + }) | |
563 | + } | |
564 | + | |
565 | + | |
549 | 566 | var isStart = 0; |
550 | 567 | var now = ut.gettimestamp(); |
551 | 568 | |
... | ... | @@ -565,7 +582,8 @@ Page({ |
565 | 582 | actTitle: res.data.data.actTitle, |
566 | 583 | wareCard: res.data.data.wareCard, |
567 | 584 | isStart: isStart, |
568 | - sele_g: res.data.data | |
585 | + sele_g: res.data.data, | |
586 | + is_share:res.data.data.is_share | |
569 | 587 | }) |
570 | 588 | |
571 | 589 | ... | ... |
pages/giftpack/giftpacklist/giftpacklist.wxml
... | ... | @@ -13,7 +13,7 @@ |
13 | 13 | <text class="data-v-3a5b7e36 ellipsis-2" style="width:90%;">{{giftTitle}}</text> |
14 | 14 | |
15 | 15 | <!-- 这个是分享按钮 --> |
16 | - <view wx:if="{{c_state<2 && isLogin}}" class="xc-share-frame t-c" bindtap="clickShare"> | |
16 | + <view wx:if="{{c_state<2 && isLogin && !is_share}}" class="xc-share-frame t-c" bindtap="clickShare"> | |
17 | 17 | <view class="iconfont icon-share fs40" ></view> |
18 | 18 | <view class="fs22 c-7b">分享</view> |
19 | 19 | </view> |
... | ... | @@ -59,9 +59,6 @@ |
59 | 59 | <text class="data-v-3a5b7e36">{{actTitle}}</text> |
60 | 60 | </block> |
61 | 61 | |
62 | - | |
63 | - | |
64 | - | |
65 | 62 | </view> |
66 | 63 | <view class="top_foot data-v-3a5b7e36"> |
67 | 64 | <view class="top_foot_price data-v-3a5b7e36 no_line_x"> | ... | ... |