Commit ef42db5066b2ef4a3a1f880a9032316376eea1ad

Authored by WXD-SEASON\season
2 parents 624f9d29 c6984ab5

合并19

app.wxss
... ... @@ -1343,3 +1343,5 @@ checkbox .wx-checkbox-input {
1343 1343 height: 32rpx !important;
1344 1344 margin-right: 16rpx;
1345 1345 }
  1346 +
  1347 +
... ...
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">
... ...