Commit 2bb05da58b11e4fbb8423d120f84409faf73cf2f
Merge branch 'qa' of http://git.vipzhuang.cn/wxd/MShopWeApp
Showing
6 changed files
with
86 additions
and
11 deletions
app.wxss
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"> |
utils/pay.js
| 1 | var t = getApp(), n = t.request; | 1 | var t = getApp(), n = t.request; |
| 2 | +var wxlog = require("wxlog.js"); | ||
| 2 | 3 | ||
| 3 | module.exports = { | 4 | module.exports = { |
| 4 | wx_paying:0, | 5 | wx_paying:0, |
| @@ -149,13 +150,14 @@ module.exports = { | @@ -149,13 +150,14 @@ module.exports = { | ||
| 149 | return false; | 150 | return false; |
| 150 | } | 151 | } |
| 151 | 152 | ||
| 152 | - | ||
| 153 | - | ||
| 154 | - | ||
| 155 | - | ||
| 156 | wx.openEmbeddedMiniProgram({ | 153 | wx.openEmbeddedMiniProgram({ |
| 157 | appId: 'wxef277996acc166c3', | 154 | appId: 'wxef277996acc166c3', |
| 158 | extraData: p_data, | 155 | extraData: p_data, |
| 156 | + success:function(res){ | ||
| 157 | + | ||
| 158 | + wxlog.info('通联支付跳转'+JSON.stringify(res)); | ||
| 159 | + wxlog.info(JSON.stringify(p_data)); | ||
| 160 | + }, | ||
| 159 | fail(){ | 161 | fail(){ |
| 160 | //-- 取消不支付 -- | 162 | //-- 取消不支付 -- |
| 161 | i.wx_paying=0; | 163 | i.wx_paying=0; |
utils/wxlog.js
0 → 100644
| 1 | +var wxlog = wx.getRealtimeLogManager ? wx.getRealtimeLogManager() : null | ||
| 2 | + | ||
| 3 | +module.exports = { | ||
| 4 | + debug() { | ||
| 5 | + if (!wxlog) return | ||
| 6 | + wxlog.debug.apply(wxlog, arguments) | ||
| 7 | + }, | ||
| 8 | + info() { | ||
| 9 | + if (!wxlog){ | ||
| 10 | + console.log('没有实时日志'); | ||
| 11 | + return | ||
| 12 | + | ||
| 13 | + } | ||
| 14 | + wxlog.info.apply(wxlog, arguments) | ||
| 15 | + }, | ||
| 16 | + warn() { | ||
| 17 | + if (!wxlog) return | ||
| 18 | + wxlog.warn.apply(wxlog, arguments) | ||
| 19 | + }, | ||
| 20 | + error() { | ||
| 21 | + if (!wxlog) return | ||
| 22 | + wxlog.error.apply(wxlog, arguments) | ||
| 23 | + }, | ||
| 24 | + setFilterMsg(msg) { // 从基础库2.7.3开始支持 | ||
| 25 | + if (!wxlog || !wxlog.setFilterMsg) return | ||
| 26 | + if (typeof msg !== 'string') return | ||
| 27 | + wxlog.setFilterMsg(msg) | ||
| 28 | + }, | ||
| 29 | + addFilterMsg(msg) { // 从基础库2.8.1开始支持 | ||
| 30 | + if (!wxlog || !wxlog.addFilterMsg) return | ||
| 31 | + if (typeof msg !== 'string') return | ||
| 32 | + wxlog.addFilterMsg(msg) | ||
| 33 | + } | ||
| 34 | +} | ||
| 0 | \ No newline at end of file | 35 | \ No newline at end of file |