Commit 235fbfb5cc67e02d39c9eaaed1300201e89e89f8
1 parent
e4002f25
群id分享
Showing
14 changed files
with
264 additions
and
25 deletions
packageA/pages/jfbuy/jfbuy.js
| ... | ... | @@ -73,7 +73,10 @@ Page({ |
| 73 | 73 | page:th.data.currentPage2, |
| 74 | 74 | pageSize:th.data.pageSize |
| 75 | 75 | }; |
| 76 | - | |
| 76 | + //群id | |
| 77 | + if(options && options.groupchat_id){ | |
| 78 | + getApp().globalData.groupchat_id=options.groupchat_id | |
| 79 | + } | |
| 77 | 80 | var clientHeight = wx.getSystemInfoSync().windowHeight; |
| 78 | 81 | var clientWidth = wx.getSystemInfoSync().windowWidth; |
| 79 | 82 | this.data.clientHeight=clientHeight; |
| ... | ... | @@ -204,8 +207,20 @@ Page({ |
| 204 | 207 | pagePath += '&first_leader=' + getApp().globalData.user_id; |
| 205 | 208 | }else{ |
| 206 | 209 | pagePath += '?first_leader=' + getApp().globalData.user_id; |
| 207 | - } | |
| 208 | - } | |
| 210 | + } | |
| 211 | + //群id分享 | |
| 212 | + if (getApp().globalData.groupchat_id) { | |
| 213 | + pagePath+="&groupchat_id="+getApp().globalData.groupchat_id | |
| 214 | + } | |
| 215 | + }else{ | |
| 216 | + if(pagePath.indexOf("?")>0){ | |
| 217 | + pagePath+="&groupchat_id="+getApp().globalData.groupchat_id | |
| 218 | + }else{ | |
| 219 | + pagePath+="?groupchat_id="+getApp().globalData.groupchat_id | |
| 220 | + } | |
| 221 | + | |
| 222 | + } | |
| 223 | + | |
| 209 | 224 | return { |
| 210 | 225 | title: store_name + '-积分购', |
| 211 | 226 | path: pagePath, |
| ... | ... | @@ -276,10 +291,15 @@ Page({ |
| 276 | 291 | var user_id=getApp().globalData.user_id; |
| 277 | 292 | if(!user_id) user_id=0; |
| 278 | 293 | if(!store_name) store_name = getApp().globalData.setting.appName; |
| 294 | + var url='' | |
| 295 | + //群id分享 | |
| 296 | + if (getApp().globalData.groupchat_id) { | |
| 297 | + url+="&groupchat_id="+getApp().globalData.groupchat_id | |
| 298 | + } | |
| 279 | 299 | |
| 280 | 300 | return { |
| 281 | 301 | title: store_name + '-积分购', |
| 282 | - query: 'first_leader='+user_id | |
| 302 | + query: 'first_leader='+user_id+url | |
| 283 | 303 | } |
| 284 | 304 | }, |
| 285 | 305 | ... | ... |
packageA/pages/prom_list/prom_list.js
| ... | ... | @@ -50,6 +50,10 @@ Page({ |
| 50 | 50 | var room_id=t.room_id; |
| 51 | 51 | this.setData({gid:goods_id}); |
| 52 | 52 | |
| 53 | + //群id | |
| 54 | + if(t && t.groupchat_id){ | |
| 55 | + getApp().globalData.groupchat_id=t.groupchat_id | |
| 56 | + } | |
| 53 | 57 | if(room_id) this.data.room_id=room_id; //房间号要存起来 |
| 54 | 58 | var ee=this,th=ee,that=ee; |
| 55 | 59 | var first_leader=t.first_leader; |
| ... | ... | @@ -821,8 +825,19 @@ Page({ |
| 821 | 825 | pagePath+="&goods_id="+this.data.gid+" &first_leader="+getApp().globalData.user_id; |
| 822 | 826 | }else{ |
| 823 | 827 | pagePath+="?goods_id="+this.data.gid+"&first_leader="+getApp().globalData.user_id; |
| 824 | - } | |
| 825 | - } | |
| 828 | + } | |
| 829 | + //群id分享 | |
| 830 | + if (getApp().globalData.groupchat_id) { | |
| 831 | + pagePath+="&groupchat_id="+getApp().globalData.groupchat_id | |
| 832 | + } | |
| 833 | + }else{ | |
| 834 | + if(pagePath.indexOf("?")>0){ | |
| 835 | + pagePath+="&groupchat_id="+getApp().globalData.groupchat_id | |
| 836 | + }else{ | |
| 837 | + pagePath+="?groupchat_id="+getApp().globalData.groupchat_id | |
| 838 | + } | |
| 839 | + | |
| 840 | + } | |
| 826 | 841 | |
| 827 | 842 | console.log("111"); |
| 828 | 843 | console.log(pagePath); | ... | ... |
packageC/pages/group_list/group_list.js
| ... | ... | @@ -27,7 +27,10 @@ Page({ |
| 27 | 27 | */ |
| 28 | 28 | onLoad: function (options) { |
| 29 | 29 | self = this; |
| 30 | - | |
| 30 | + //群id | |
| 31 | + if(options && options.groupchat_id){ | |
| 32 | + getApp().globalData.groupchat_id=options.groupchat_id | |
| 33 | + } | |
| 31 | 34 | app.isLogin().then(function(data) {//进入页面前已经授权登录成功 |
| 32 | 35 | self.setData({ |
| 33 | 36 | userInfo: data, |
| ... | ... | @@ -153,7 +156,41 @@ Page({ |
| 153 | 156 | /** |
| 154 | 157 | * 用户点击右上角分享 |
| 155 | 158 | */ |
| 156 | - onShareAppMessage: function () { getApp().globalData.no_clear=1; }, | |
| 159 | + onShareAppMessage: function () { | |
| 160 | + getApp().globalData.no_clear=1; | |
| 161 | + var store_name = getApp().globalData.config ? getApp().globalData.config.store_name:''; | |
| 162 | + | |
| 163 | + var pagePath = this.route; //当前页面url | |
| 164 | + | |
| 165 | + if(!store_name) store_name = getApp().globalData.setting.appName; | |
| 166 | + | |
| 167 | + if(pagePath.indexOf('/') != 0) { | |
| 168 | + pagePath = '/' + pagePath; | |
| 169 | + } | |
| 170 | + | |
| 171 | + if(getApp().globalData.user_id){ | |
| 172 | + if(pagePath.indexOf('?')>0){ | |
| 173 | + pagePath += '&first_leader=' + getApp().globalData.user_id; | |
| 174 | + }else{ | |
| 175 | + pagePath += '?first_leader=' + getApp().globalData.user_id; | |
| 176 | + } | |
| 177 | + //群id分享 | |
| 178 | + if (getApp().globalData.groupchat_id) { | |
| 179 | + pagePath+="&groupchat_id="+getApp().globalData.groupchat_id | |
| 180 | + } | |
| 181 | + }else{ | |
| 182 | + if(pagePath.indexOf("?")>0){ | |
| 183 | + pagePath+="&groupchat_id="+getApp().globalData.groupchat_id | |
| 184 | + }else{ | |
| 185 | + pagePath+="?groupchat_id="+getApp().globalData.groupchat_id | |
| 186 | + } | |
| 187 | + } | |
| 188 | + | |
| 189 | + return { | |
| 190 | + title: store_name + '-团购', | |
| 191 | + path: pagePath, | |
| 192 | + } | |
| 193 | + }, | |
| 157 | 194 | |
| 158 | 195 | |
| 159 | 196 | /** | ... | ... |
packageC/pages/luckyGo/luckyGo_activityList/luckyGo_activityList.js
| ... | ... | @@ -15,7 +15,10 @@ Page({ |
| 15 | 15 | |
| 16 | 16 | onLoad: function (options) { |
| 17 | 17 | self = this; |
| 18 | - | |
| 18 | + //群id | |
| 19 | + if(options && options.groupchat_id){ | |
| 20 | + getApp().globalData.groupchat_id=options.groupchat_id | |
| 21 | + } | |
| 19 | 22 | var first_leader = options.first_leader; |
| 20 | 23 | if(first_leader) { |
| 21 | 24 | app.globalData.first_leader = first_leader; |
| ... | ... | @@ -204,7 +207,18 @@ Page({ |
| 204 | 207 | }else{ |
| 205 | 208 | pagePath+="?first_leader="+getApp().globalData.user_id; |
| 206 | 209 | } |
| 207 | - } | |
| 210 | + //群id分享 | |
| 211 | + if (getApp().globalData.groupchat_id) { | |
| 212 | + pagePath+="&groupchat_id="+getApp().globalData.groupchat_id | |
| 213 | + } | |
| 214 | + }else{ | |
| 215 | + if(pagePath.indexOf("?")>0){ | |
| 216 | + pagePath+="&groupchat_id="+getApp().globalData.groupchat_id | |
| 217 | + }else{ | |
| 218 | + pagePath+="?groupchat_id="+getApp().globalData.groupchat_id | |
| 219 | + } | |
| 220 | + | |
| 221 | + } | |
| 208 | 222 | return { |
| 209 | 223 | title: "幸运购活动列表", |
| 210 | 224 | path: pagePath, | ... | ... |
packageC/pages/luckyGo/luckyGo_goodsInfo/luckyGo_goodsInfo.js
| ... | ... | @@ -294,6 +294,10 @@ Page({ |
| 294 | 294 | this.data.group_id = t.group_id; |
| 295 | 295 | }; |
| 296 | 296 | |
| 297 | + //群id | |
| 298 | + if(t && t.groupchat_id){ | |
| 299 | + getApp().globalData.groupchat_id=t.groupchat_id | |
| 300 | + } | |
| 297 | 301 | |
| 298 | 302 | var ee = this, |
| 299 | 303 | that = ee, |
| ... | ... | @@ -2616,6 +2620,11 @@ Page({ |
| 2616 | 2620 | } |
| 2617 | 2621 | } |
| 2618 | 2622 | |
| 2623 | + //群id分享 | |
| 2624 | + if (getApp().globalData.groupchat_id) { | |
| 2625 | + pagePath+="&groupchat_id="+getApp().globalData.groupchat_id | |
| 2626 | + } | |
| 2627 | + | |
| 2619 | 2628 | return { |
| 2620 | 2629 | title: "邀您一起参加幸运购", |
| 2621 | 2630 | path: pagePath, |
| ... | ... | @@ -6255,6 +6264,10 @@ Page({ |
| 6255 | 6264 | if(getApp().globalData.user_id){ |
| 6256 | 6265 | pagePath+="&first_leader="+getApp().globalData.user_id; |
| 6257 | 6266 | } |
| 6267 | + //群id分享 | |
| 6268 | + if (getApp().globalData.groupchat_id) { | |
| 6269 | + pagePath+="&groupchat_id="+getApp().globalData.groupchat_id | |
| 6270 | + } | |
| 6258 | 6271 | |
| 6259 | 6272 | return { |
| 6260 | 6273 | title: this.data.data.goods_name + '-' + store_name, | ... | ... |
packageC/pages/presell/goodsInfo/goodsInfo.js
| ... | ... | @@ -269,6 +269,11 @@ Page({ |
| 269 | 269 | room_user_share = t.room_user_share; //如果是会员分享带有room_id的话,那么接下来会员分享就不传room_id |
| 270 | 270 | //检查测肤 |
| 271 | 271 | getApp().check_skin_face(t, 0, gid); |
| 272 | + //群id | |
| 273 | + if(t && t.groupchat_id){ | |
| 274 | + getApp().globalData.groupchat_id=t.groupchat_id | |
| 275 | + } | |
| 276 | + | |
| 272 | 277 | |
| 273 | 278 | //-- 自定义海报 -- |
| 274 | 279 | getApp().request.promiseGet("/api/weshop/goods/poster/page", { |
| ... | ... | @@ -1611,6 +1616,11 @@ Page({ |
| 1611 | 1616 | url += "&room_id=" + getApp().globalData.room_id + "&room_user_share=1"; |
| 1612 | 1617 | } |
| 1613 | 1618 | |
| 1619 | + //群id分享 | |
| 1620 | + if (getApp().globalData.groupchat_id) { | |
| 1621 | + url+="&groupchat_id="+getApp().globalData.groupchat_id | |
| 1622 | + } | |
| 1623 | + | |
| 1614 | 1624 | var ob = { |
| 1615 | 1625 | title: price + "元 " + title, |
| 1616 | 1626 | path: url, |
| ... | ... | @@ -4192,8 +4202,18 @@ Page({ |
| 4192 | 4202 | var store_name = getApp().globalData.config ? getApp().globalData.config.store_name : ''; |
| 4193 | 4203 | if (!store_name) |
| 4194 | 4204 | store_name = getApp().globalData.setting.appName; |
| 4205 | + | |
| 4206 | + var user_id=getApp().globalData.user_id; | |
| 4207 | + if(!user_id) user_id=0; | |
| 4208 | + var url='' | |
| 4209 | + //群id分享 | |
| 4210 | + if (getApp().globalData.groupchat_id) { | |
| 4211 | + url+="&groupchat_id="+getApp().globalData.groupchat_id | |
| 4212 | + } | |
| 4213 | + | |
| 4195 | 4214 | return { |
| 4196 | 4215 | title: this.data.data.goods_name + '-' + store_name, |
| 4216 | + query: 'first_leader='+user_id+url, | |
| 4197 | 4217 | imageUrl: this.data.gallery[0].image_url, |
| 4198 | 4218 | } |
| 4199 | 4219 | }, | ... | ... |
packageC/pages/presell/list/list.js
| ... | ... | @@ -20,7 +20,10 @@ Page({ |
| 20 | 20 | var th = this; |
| 21 | 21 | getApp().getConfig(); |
| 22 | 22 | this.data.act_id=t.act_id; |
| 23 | - | |
| 23 | + //群id | |
| 24 | + if(t && t.groupchat_id){ | |
| 25 | + getApp().globalData.groupchat_id=t.groupchat_id | |
| 26 | + } | |
| 24 | 27 | if (first_leader) { |
| 25 | 28 | getApp().globalData.first_leader = first_leader; |
| 26 | 29 | //调用接口判断是不是会员 |
| ... | ... | @@ -299,7 +302,17 @@ Page({ |
| 299 | 302 | url += "?first_leader=" + getApp().globalData.user_id; |
| 300 | 303 | else |
| 301 | 304 | url += "&first_leader=" + getApp().globalData.user_id; |
| 302 | - } | |
| 305 | + | |
| 306 | + url+="&groupchat_id="+getApp().globalData.groupchat_id | |
| 307 | + | |
| 308 | + }else{ | |
| 309 | + if(url.indexOf("?")>0){ | |
| 310 | + url+="&groupchat_id="+getApp().globalData.groupchat_id | |
| 311 | + }else{ | |
| 312 | + url+="?groupchat_id="+getApp().globalData.groupchat_id | |
| 313 | + } | |
| 314 | + | |
| 315 | + } | |
| 303 | 316 | //-- 如果房间分享,且不是会员分享的 -- |
| 304 | 317 | if (getApp().globalData.room_id && |
| 305 | 318 | this.data.data.goods_id == getApp().globalData.room_goods_id && | ... | ... |
packageE/pages/cart/cart2/cart2.js
| ... | ... | @@ -4087,7 +4087,7 @@ Page({ |
| 4087 | 4087 | |
| 4088 | 4088 | |
| 4089 | 4089 | var check_map = {}; |
| 4090 | - | |
| 4090 | + let groupchat_ids=[] | |
| 4091 | 4091 | //-------------让商品添加到商品列表-------------------- |
| 4092 | 4092 | for (var k = 0; k < t_item.goods.length; k++) { |
| 4093 | 4093 | |
| ... | ... | @@ -4196,6 +4196,7 @@ Page({ |
| 4196 | 4196 | |
| 4197 | 4197 | if(g_item.groupchat_id){ |
| 4198 | 4198 | goods.groupchat_id=g_item.groupchat_id; |
| 4199 | + groupchat_ids.push(g_item.groupchat_id); | |
| 4199 | 4200 | } |
| 4200 | 4201 | //如果有阶梯促销 |
| 4201 | 4202 | if (g_item.ladder_list_id) { |
| ... | ... | @@ -4234,7 +4235,7 @@ Page({ |
| 4234 | 4235 | |
| 4235 | 4236 | //如果房间号不为空的时候 |
| 4236 | 4237 | if (room_ids != "") item.room_ids = ut.sub_last(room_ids); |
| 4237 | - if (getApp().globalData.groupchat_id) item.groupchat_ids = getApp().globalData.groupchat_id; | |
| 4238 | + if (groupchat_ids && groupchat_ids.length>0) item.groupchat_ids = groupchat_ids.join(','); | |
| 4238 | 4239 | // if (getApp().globalData.groupchat_id) {item.groupchat_id = getApp().globalData.groupchat_id;} |
| 4239 | 4240 | //处理代发商品的拆分 |
| 4240 | 4241 | if (df_goods.length > 0) { | ... | ... |
pages/activity/pind_list/pind_list.js
| ... | ... | @@ -23,6 +23,10 @@ Page({ |
| 23 | 23 | |
| 24 | 24 | //------初始化加载---------- |
| 25 | 25 | onLoad: function (t) { |
| 26 | + //群id | |
| 27 | + if(t && t.groupchat_id){ | |
| 28 | + getApp().globalData.groupchat_id=t.groupchat_id | |
| 29 | + } | |
| 26 | 30 | wx.setNavigationBarTitle({ |
| 27 | 31 | title: "天天拼单", |
| 28 | 32 | }) |
| ... | ... | @@ -220,6 +224,17 @@ Page({ |
| 220 | 224 | } else { |
| 221 | 225 | pagePath += "?first_leader=" + getApp().globalData.user_id; |
| 222 | 226 | } |
| 227 | + //群id分享 | |
| 228 | + if (getApp().globalData.groupchat_id) { | |
| 229 | + pagePath+="&groupchat_id="+getApp().globalData.groupchat_id | |
| 230 | + } | |
| 231 | + }else{ | |
| 232 | + if(pagePath.indexOf("?")>0){ | |
| 233 | + pagePath+="&groupchat_id="+getApp().globalData.groupchat_id | |
| 234 | + }else{ | |
| 235 | + pagePath+="?groupchat_id="+getApp().globalData.groupchat_id | |
| 236 | + } | |
| 237 | + | |
| 223 | 238 | } |
| 224 | 239 | |
| 225 | 240 | console.log("11" + pagePath); |
| ... | ... | @@ -267,9 +282,14 @@ Page({ |
| 267 | 282 | store_name = getApp().globalData.setting.appName; |
| 268 | 283 | var user_id=getApp().globalData.user_id; |
| 269 | 284 | if(!user_id) user_id=0; |
| 285 | + var url='' | |
| 286 | + //群id分享 | |
| 287 | + if (getApp().globalData.groupchat_id) { | |
| 288 | + url+="&groupchat_id="+getApp().globalData.groupchat_id | |
| 289 | + } | |
| 270 | 290 | return { |
| 271 | 291 | title: '拼团活动-' + store_name, |
| 272 | - query: 'first_leader='+user_id | |
| 292 | + query: 'first_leader='+user_id+url | |
| 273 | 293 | |
| 274 | 294 | } |
| 275 | 295 | }, | ... | ... |
pages/activity/seckill_list/seckill_list.js
| ... | ... | @@ -22,6 +22,10 @@ Page({ |
| 22 | 22 | |
| 23 | 23 | //------初始化加载---------- |
| 24 | 24 | onLoad: function (t) { |
| 25 | + //群id | |
| 26 | + if(t && t.groupchat_id){ | |
| 27 | + getApp().globalData.groupchat_id=t.groupchat_id | |
| 28 | + } | |
| 25 | 29 | wx.setNavigationBarTitle({ |
| 26 | 30 | title: "商品秒杀", |
| 27 | 31 | }) |
| ... | ... | @@ -258,8 +262,19 @@ Page({ |
| 258 | 262 | } else { |
| 259 | 263 | pagePath += "?first_leader=" + getApp().globalData.user_id; |
| 260 | 264 | } |
| 265 | + //群id分享 | |
| 266 | + if (getApp().globalData.groupchat_id) { | |
| 267 | + pagePath+="&groupchat_id="+getApp().globalData.groupchat_id | |
| 268 | + } | |
| 269 | + }else{ | |
| 270 | + if(pagePath.indexOf("?")>0){ | |
| 271 | + pagePath+="&groupchat_id="+getApp().globalData.groupchat_id | |
| 272 | + }else{ | |
| 273 | + pagePath+="?groupchat_id="+getApp().globalData.groupchat_id | |
| 274 | + } | |
| 261 | 275 | } |
| 262 | 276 | |
| 277 | + | |
| 263 | 278 | console.log("11" + pagePath); |
| 264 | 279 | return { |
| 265 | 280 | title: "限时秒杀", |
| ... | ... | @@ -286,10 +301,16 @@ Page({ |
| 286 | 301 | |
| 287 | 302 | var user_id=getApp().globalData.user_id; |
| 288 | 303 | if(!user_id) user_id=0; |
| 304 | + var url="" | |
| 305 | + //群id分享 | |
| 306 | + if (getApp().globalData.groupchat_id) { | |
| 307 | + url+="&groupchat_id="+getApp().globalData.groupchat_id | |
| 308 | + } | |
| 309 | + | |
| 289 | 310 | |
| 290 | 311 | return { |
| 291 | 312 | title: '秒杀活动-' + store_name, |
| 292 | - query: 'first_leader='+user_id | |
| 313 | + query: 'first_leader='+user_id+url | |
| 293 | 314 | } |
| 294 | 315 | }, |
| 295 | 316 | ... | ... |
pages/goods/categoryList/categoryList.js
| ... | ... | @@ -105,6 +105,11 @@ Page({ |
| 105 | 105 | // console.log(rect); |
| 106 | 106 | // }).exec() |
| 107 | 107 | |
| 108 | + //群id | |
| 109 | + if(tt && tt.groupchat_id){ | |
| 110 | + getApp().globalData.groupchat_id=tt.groupchat_id | |
| 111 | + } | |
| 112 | + | |
| 108 | 113 | var that = this; |
| 109 | 114 | var first_leader = tt.first_leader; |
| 110 | 115 | if (first_leader) { |
| ... | ... | @@ -678,7 +683,19 @@ Page({ |
| 678 | 683 | //是分销商才带 |
| 679 | 684 | if (userInfo) { |
| 680 | 685 | url += "?first_leader=" + userInfo.user_id; |
| 686 | + //群id分享 | |
| 687 | + if (getApp().globalData.groupchat_id) { | |
| 688 | + url+="&groupchat_id="+getApp().globalData.groupchat_id | |
| 689 | + } | |
| 690 | + }else{ | |
| 691 | + //群id分享 | |
| 692 | + if (getApp().globalData.groupchat_id) { | |
| 693 | + url+="?groupchat_id="+getApp().globalData.groupchat_id | |
| 694 | + } | |
| 681 | 695 | } |
| 696 | + | |
| 697 | + | |
| 698 | + | |
| 682 | 699 | console.log("--分类分享---分享--"); |
| 683 | 700 | console.log(url); |
| 684 | 701 | |
| ... | ... | @@ -1237,10 +1254,14 @@ Page({ |
| 1237 | 1254 | |
| 1238 | 1255 | var user_id = getApp().globalData.user_id; |
| 1239 | 1256 | if (!user_id) user_id = 0; |
| 1240 | - | |
| 1257 | + var url='' | |
| 1258 | + //群id分享 | |
| 1259 | + if (getApp().globalData.groupchat_id) { | |
| 1260 | + url+="&groupchat_id="+getApp().globalData.groupchat_id | |
| 1261 | + } | |
| 1241 | 1262 | return { |
| 1242 | 1263 | title: '商品分类-' + store_name, |
| 1243 | - query: "first_leader=" + user_id | |
| 1264 | + query: "first_leader=" + user_id+url | |
| 1244 | 1265 | } |
| 1245 | 1266 | } |
| 1246 | 1267 | ... | ... |
pages/goods/goodsInfo/goodsInfo.js
| ... | ... | @@ -275,13 +275,18 @@ Page({ |
| 275 | 275 | th = ee, |
| 276 | 276 | gid = t.goods_id, |
| 277 | 277 | first_leader = t.first_leader, |
| 278 | + | |
| 278 | 279 | room_id = t.room_id, |
| 279 | 280 | room_user_share = t.room_user_share, //如果是会员分享带有room_id的话,那么接下来会员分享就不传room_id |
| 280 | 281 | prom_type = t.prom_type || 0, |
| 281 | 282 | prom_id = t.prom_id || 0; //活动ID |
| 282 | 283 | |
| 283 | 284 | var share_openid = t.share_openid; |
| 284 | - | |
| 285 | + //群id | |
| 286 | + if(t && t.groupchat_id){ | |
| 287 | + getApp().globalData.groupchat_id=t.groupchat_id | |
| 288 | + } | |
| 289 | + | |
| 285 | 290 | |
| 286 | 291 | self = this; |
| 287 | 292 | |
| ... | ... | @@ -3021,6 +3026,11 @@ Page({ |
| 3021 | 3026 | url += "&room_id=" + getApp().globalData.room_id + "&room_user_share=1"; |
| 3022 | 3027 | } |
| 3023 | 3028 | |
| 3029 | + //群id分享 | |
| 3030 | + if (getApp().globalData.groupchat_id) { | |
| 3031 | + url+="&groupchat_id="+getApp().globalData.groupchat_id | |
| 3032 | + } | |
| 3033 | + | |
| 3024 | 3034 | var ob = { |
| 3025 | 3035 | title: price + "元 " + title, |
| 3026 | 3036 | path: url, |
| ... | ... | @@ -7485,6 +7495,11 @@ Page({ |
| 7485 | 7495 | url += "&room_id=" + getApp().globalData.room_id + "&room_user_share=1"; |
| 7486 | 7496 | } |
| 7487 | 7497 | |
| 7498 | + //群id分享 | |
| 7499 | + if (getApp().globalData.groupchat_id) { | |
| 7500 | + url+="&groupchat_id="+getApp().globalData.groupchat_id | |
| 7501 | + } | |
| 7502 | + | |
| 7488 | 7503 | return { |
| 7489 | 7504 | title: this.data.data.goods_name + '-' + store_name, |
| 7490 | 7505 | imageUrl: this.data.gallery[0].image_url, | ... | ... |
pages/goods/search/search.js
| ... | ... | @@ -44,7 +44,10 @@ Page({ |
| 44 | 44 | |
| 45 | 45 | onLoad: function (t) { |
| 46 | 46 | this.data.rq_data = t; |
| 47 | - | |
| 47 | + //群id | |
| 48 | + if(t && t.groupchat_id){ | |
| 49 | + getApp().globalData.groupchat_id=t.groupchat_id | |
| 50 | + } | |
| 48 | 51 | if (t.o) { |
| 49 | 52 | this.data.rq_data.o = JSON.parse(t.o); |
| 50 | 53 | }; |
| ... | ... | @@ -430,6 +433,10 @@ Page({ |
| 430 | 433 | pagePath += "?first_leader=" + getApp().globalData.user_id; |
| 431 | 434 | } |
| 432 | 435 | } |
| 436 | + //群id分享 | |
| 437 | + if (getApp().globalData.groupchat_id) { | |
| 438 | + pagePath+="&groupchat_id="+getApp().globalData.groupchat_id | |
| 439 | + } | |
| 433 | 440 | |
| 434 | 441 | // console.log("11-11"+pagePath); |
| 435 | 442 | return { | ... | ... |
pages/index/index/index.js
| ... | ... | @@ -91,13 +91,19 @@ Page({ |
| 91 | 91 | |
| 92 | 92 | |
| 93 | 93 | onLoad: async function (tt) { |
| 94 | + console.error('分享群id'); | |
| 95 | + console.error(tt); | |
| 96 | + console.error('...................................'); | |
| 94 | 97 | wx.showShareMenu({ |
| 95 | 98 | withShareTicket:true, |
| 96 | 99 | menus:['shareAppMessage','shareTimeline'] |
| 97 | 100 | }) |
| 98 | 101 | var th = this; |
| 99 | 102 | var first_leader = tt.first_leader; |
| 100 | - | |
| 103 | + //群id | |
| 104 | + if(tt && tt.groupchat_id){ | |
| 105 | + getApp().globalData.groupchat_id=tt.groupchat_id | |
| 106 | + } | |
| 101 | 107 | if (!first_leader && tt.scene) { |
| 102 | 108 | var first_leader_str = decodeURIComponent(tt.scene); |
| 103 | 109 | var f_arr = first_leader_str.split("_"); |
| ... | ... | @@ -929,8 +935,17 @@ Page({ |
| 929 | 935 | var userInfo = getApp().globalData.userInfo; |
| 930 | 936 | //是分销商才带 |
| 931 | 937 | if (userInfo) { |
| 932 | - url += "?first_leader=" + userInfo.user_id; | |
| 933 | - } | |
| 938 | + url += "?first_leader=" + userInfo.user_id; | |
| 939 | + //群id分享 | |
| 940 | + if (getApp().globalData.groupchat_id) { | |
| 941 | + url+="&groupchat_id="+getApp().globalData.groupchat_id | |
| 942 | + } | |
| 943 | + }else{ | |
| 944 | + //群id分享 | |
| 945 | + if (getApp().globalData.groupchat_id) { | |
| 946 | + url+="?groupchat_id="+getApp().globalData.groupchat_id | |
| 947 | + } | |
| 948 | + } | |
| 934 | 949 | console.log("---首页---分享--"); |
| 935 | 950 | var title = "商城首页" |
| 936 | 951 | //分享 |
| ... | ... | @@ -938,7 +953,9 @@ Page({ |
| 938 | 953 | title = getApp().globalData.config.store_name; |
| 939 | 954 | } else if (getApp().globalData.setting.appName) { |
| 940 | 955 | title = getApp().globalData.setting.appName; |
| 941 | - } | |
| 956 | + } | |
| 957 | + | |
| 958 | + | |
| 942 | 959 | |
| 943 | 960 | var ob = { |
| 944 | 961 | title: title, |
| ... | ... | @@ -1336,9 +1353,14 @@ Page({ |
| 1336 | 1353 | } |
| 1337 | 1354 | var user_id=getApp().globalData.user_id; |
| 1338 | 1355 | if(!user_id) user_id=0; |
| 1356 | + var url='' | |
| 1357 | + //群id分享 | |
| 1358 | + if (getApp().globalData.groupchat_id) { | |
| 1359 | + url+="&groupchat_id="+getApp().globalData.groupchat_id | |
| 1360 | + } | |
| 1339 | 1361 | return { |
| 1340 | 1362 | title: '首页-' + '-' + store_name, |
| 1341 | - query: 'first_leader='+user_id | |
| 1363 | + query: 'first_leader='+user_id+url | |
| 1342 | 1364 | } |
| 1343 | 1365 | }, |
| 1344 | 1366 | ... | ... |