Commit 91b7bfc349ae909af2f26f53afe456dd2111c44a
1 parent
cd12dd96
组合购的分享图的bug优化
Showing
1 changed file
with
24 additions
and
2 deletions
packageB/pages/zuhegou/index/index.js
| ... | ... | @@ -125,7 +125,29 @@ Page({ |
| 125 | 125 | */ |
| 126 | 126 | onLoad: function (options) { |
| 127 | 127 | self = this; |
| 128 | - this.data.id = options.id; | |
| 128 | + var the_id = options.id; | |
| 129 | + var first_leader=''; | |
| 130 | + //--如果tg_id是空的话,分享回来-- | |
| 131 | + if (the_id == undefined || the_id == null || the_id == "") { | |
| 132 | + var gid_str = decodeURIComponent(options.scene); | |
| 133 | + gid_str=gid_str.split("_"); | |
| 134 | + the_id=gid_str[0]; | |
| 135 | + if(gid_str.length>1){ | |
| 136 | + first_leader=gid_str[1]; | |
| 137 | + } | |
| 138 | + } | |
| 139 | + | |
| 140 | + this.data.id=the_id; | |
| 141 | + if(first_leader){ | |
| 142 | + getApp().globalData.first_leader=first_leader; | |
| 143 | + //调用接口判断是不是会员 | |
| 144 | + getApp().request.promiseGet("/api/weshop/shoppingGuide/get/"+os.stoid+"/"+first_leader,{}).then(res=>{ | |
| 145 | + if(res.data.code==0){ | |
| 146 | + getApp().globalData.guide_id=res.data.data.id; | |
| 147 | + } | |
| 148 | + }) | |
| 149 | + } | |
| 150 | + | |
| 129 | 151 | //如果有会员的时候 |
| 130 | 152 | var userInfo = getApp().globalData.userInfo; |
| 131 | 153 | if(!userInfo){ |
| ... | ... | @@ -204,7 +226,7 @@ Page({ |
| 204 | 226 | scene += "_" + user_id; |
| 205 | 227 | ///二微码 |
| 206 | 228 | var path3 = os.url + "/api/wx/open/app/user/getWeAppEwm/" + |
| 207 | - os.stoid + "?sceneValue=" + scene + "&pageValue=pages/goods/goodsInfo/goodsInfo"; | |
| 229 | + os.stoid + "?sceneValue=" + scene + "&pageValue=packageB/pages/zuhegou/index/index"; | |
| 208 | 230 | wx.getImageInfo({ |
| 209 | 231 | src: path3, |
| 210 | 232 | success: function (res) { | ... | ... |