Commit ef42db5066b2ef4a3a1f880a9032316376eea1ad

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

合并19

app.wxss
@@ -1343,3 +1343,5 @@ checkbox .wx-checkbox-input { @@ -1343,3 +1343,5 @@ checkbox .wx-checkbox-input {
1343 height: 32rpx !important; 1343 height: 32rpx !important;
1344 margin-right: 16rpx; 1344 margin-right: 16rpx;
1345 } 1345 }
  1346 +
  1347 +
packageE/pages/cart/cart2/cart2.js
@@ -2249,6 +2249,7 @@ Page({ @@ -2249,6 +2249,7 @@ Page({
2249 original_img: th.data.imgUrl + get_data.goodsinfo.original_img, 2249 original_img: th.data.imgUrl + get_data.goodsinfo.original_img,
2250 weight:get_data.goodsinfo.weight, //赠品在计算运费必须的字段 2250 weight:get_data.goodsinfo.weight, //赠品在计算运费必须的字段
2251 exp_sum_type:get_data.goodsinfo.exp_sum_type, //赠品在计算运费必须的字段 2251 exp_sum_type:get_data.goodsinfo.exp_sum_type, //赠品在计算运费必须的字段
  2252 + uniform_exp_sum:get_data.goodsinfo.uniform_exp_sum, //赠品在计算运费必须的字段
2252 }; 2253 };
2253 var fd_gd=ord_goods[pos] 2254 var fd_gd=ord_goods[pos]
2254 2255
@@ -2258,6 +2259,10 @@ Page({ @@ -2258,6 +2259,10 @@ Page({
2258 newd.is_order_yh = fd_gd.is_order_yh; 2259 newd.is_order_yh = fd_gd.is_order_yh;
2259 newd.is_post_temp = fd_gd.is_post_temp; 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 ord_goods.splice(pos+1,0,newd); 2266 ord_goods.splice(pos+1,0,newd);
2262 th.data.old_cartlist[i].goods.splice(pos2+1,0,newd); 2267 th.data.old_cartlist[i].goods.splice(pos2+1,0,newd);
2263 2268
@@ -2340,12 +2345,20 @@ Page({ @@ -2340,12 +2345,20 @@ Page({
2340 item_map.lbtitle = get_data.lbtitle; 2345 item_map.lbtitle = get_data.lbtitle;
2341 item_map.zxlbtitle = get_data.zxlbtitle; 2346 item_map.zxlbtitle = get_data.zxlbtitle;
2342 2347
  2348 +
  2349 +
  2350 +
2343 var rule=JSON.parse(get_data.rule); 2351 var rule=JSON.parse(get_data.rule);
2344 if(rule.is_monthgiftbag && parseFloat(rule.is_monthgiftbag )>0){ 2352 if(rule.is_monthgiftbag && parseFloat(rule.is_monthgiftbag )>0){
2345 //每月礼包 2353 //每月礼包
2346 item_map.monthlbtitle = get_data.monthlbtitle; 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 var other_gift=0; 2363 var other_gift=0;
2351 other_gift=th.get_other_gift(c_arr,get_data.gift_id,pickid); 2364 other_gift=th.get_other_gift(c_arr,get_data.gift_id,pickid);
@@ -2416,6 +2429,7 @@ Page({ @@ -2416,6 +2429,7 @@ Page({
2416 pickup_id: pickid, 2429 pickup_id: pickid,
2417 giftsinfo: get_data.giftsinfo, 2430 giftsinfo: get_data.giftsinfo,
2418 zp_num: get_data.zp_num * get_data.bs, 2431 zp_num: get_data.zp_num * get_data.bs,
  2432 + zp_by: get_data.zp_by,
2419 gf_pr_name: item_map.name, 2433 gf_pr_name: item_map.name,
2420 prom_id: item_map.prom_id, 2434 prom_id: item_map.prom_id,
2421 bs: parseInt(get_data.bs), 2435 bs: parseInt(get_data.bs),
@@ -6476,6 +6490,7 @@ Page({ @@ -6476,6 +6490,7 @@ Page({
6476 var check = this.check_good(arr, goods_id); 6490 var check = this.check_good(arr, goods_id);
6477 return !check; 6491 return !check;
6478 }, 6492 },
  6493 +
6479 //立即购买获取优惠活动的内容 6494 //立即购买获取优惠活动的内容
6480 buy_now_prom_goods: async function (prom_id, arr, func) { 6495 buy_now_prom_goods: async function (prom_id, arr, func) {
6481 var th = this; 6496 var th = this;
@@ -7394,6 +7409,8 @@ Page({ @@ -7394,6 +7409,8 @@ Page({
7394 new_pk_list_goods.push(item) 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 for (var i = 0; i < giftsinfo.length; i++) { 7415 for (var i = 0; i < giftsinfo.length; i++) {
7399 var gf_item = giftsinfo[i]; 7416 var gf_item = giftsinfo[i];
@@ -7428,8 +7445,13 @@ Page({ @@ -7428,8 +7445,13 @@ Page({
7428 var fd=prom_goods_map[th.data.gf_prom_id]; 7445 var fd=prom_goods_map[th.data.gf_prom_id];
7429 7446
7430 if(fd){ 7447 if(fd){
7431 - newd.is_past=fd.is_past; 7448 + //newd.is_past=fd.is_past;
7432 newd.is_xz_yh=fd.is_xz_yh; 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,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 set_data.selected = 1; 7481 set_data.selected = 1;
7460 var txt9 = "cartlist[" + index + "].goods"; 7482 var txt9 = "cartlist[" + index + "].goods";
7461 7483
pages/giftpack/giftpacklist/giftpacklist.js
@@ -546,6 +546,23 @@ Page({ @@ -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 var isStart = 0; 566 var isStart = 0;
550 var now = ut.gettimestamp(); 567 var now = ut.gettimestamp();
551 568
@@ -565,7 +582,8 @@ Page({ @@ -565,7 +582,8 @@ Page({
565 actTitle: res.data.data.actTitle, 582 actTitle: res.data.data.actTitle,
566 wareCard: res.data.data.wareCard, 583 wareCard: res.data.data.wareCard,
567 isStart: isStart, 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,7 +13,7 @@
13 <text class="data-v-3a5b7e36 ellipsis-2" style="width:90%;">{{giftTitle}}</text> 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 <view class="iconfont icon-share fs40" ></view> 17 <view class="iconfont icon-share fs40" ></view>
18 <view class="fs22 c-7b">分享</view> 18 <view class="fs22 c-7b">分享</view>
19 </view> 19 </view>
@@ -59,9 +59,6 @@ @@ -59,9 +59,6 @@
59 <text class="data-v-3a5b7e36">{{actTitle}}</text> 59 <text class="data-v-3a5b7e36">{{actTitle}}</text>
60 </block> 60 </block>
61 61
62 -  
63 -  
64 -  
65 </view> 62 </view>
66 <view class="top_foot data-v-3a5b7e36"> 63 <view class="top_foot data-v-3a5b7e36">
67 <view class="top_foot_price data-v-3a5b7e36 no_line_x"> 64 <view class="top_foot_price data-v-3a5b7e36 no_line_x">