Commit 235fbfb5cc67e02d39c9eaaed1300201e89e89f8

Authored by 前端开发-罗建龙
1 parent e4002f25

群id分享

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  
... ...