Commit 2f4a0160100324c1c14510745554e4ddb298a780
1 parent
d4967804
搭配购的bug优化
Showing
1 changed file
with
18 additions
and
15 deletions
packageA/pages/prom_list/prom_list.js
... | ... | @@ -216,7 +216,7 @@ Page({ |
216 | 216 | //--- 判断是等级会员,且在有效期范围内 --- |
217 | 217 | if(user.card_field && now<end){ |
218 | 218 | var card_name=ob.name_map.get(user.card_field); |
219 | - if(card_name.length>5) card_name=card_name.substring(0,5); | |
219 | + if(card_name && card_name.length>5) card_name=card_name.substring(0,5); | |
220 | 220 | th.setData({card_field:user.card_field,card_name:card_name}); |
221 | 221 | if(t.data.data[user.card_field]>0) t.data.data.shop_price=t.data.data[user.card_field]; |
222 | 222 | } |
... | ... | @@ -634,22 +634,25 @@ Page({ |
634 | 634 | |
635 | 635 | //--点击分享事件--- |
636 | 636 | onShareAppMessage: function(t) { |
637 | - var th = this; | |
638 | - var price = th.data.data.shop_price; | |
639 | - if (th.data.prom_act) { | |
640 | - price = th.data.prom_act.price; | |
641 | - } | |
642 | - var title= th.data.data.goods_name; | |
643 | - var img=th.data.data.original_img; | |
644 | - if(th.data.prom_type==6){ | |
645 | - title=th.data.prom_act.share_title; | |
646 | - img=th.data.iurl+th.data.prom_act.share_imgurl; | |
647 | - } | |
637 | + var curPage=this; | |
638 | + var pagePath = curPage.route; //当前页面url | |
639 | + if (pagePath.indexOf('/') != 0) { | |
640 | + pagePath = '/' + pagePath; | |
641 | + } | |
642 | + if(getApp().globalData.user_id){ | |
643 | + if(pagePath.indexOf("?")>0){ | |
644 | + pagePath+="&first_leader="+getApp().globalData.user_id; | |
645 | + }else{ | |
646 | + pagePath+="?first_leader="+getApp().globalData.user_id; | |
647 | + } | |
648 | + } | |
649 | + | |
650 | + console.log("111"); | |
651 | + console.log(pagePath); | |
648 | 652 | |
649 | 653 | return { |
650 | - title: price + "元 " +title, | |
651 | - path: "/pages/goods/goodsInfo/goodsInfo?goods_id=" + th.data.gid, | |
652 | - imageUrl: img, | |
654 | + title: "搭配购", | |
655 | + path: pagePath, | |
653 | 656 | } |
654 | 657 | |
655 | 658 | }, | ... | ... |