Commit d422ca5796d285c7ff7dfaaabb91e553b0b47e92
1 parent
fc3af3b7
分享插入数据
Showing
4 changed files
with
145 additions
and
21 deletions
packageA/pages/activity_share/activity_share.js
... | ... | @@ -56,10 +56,15 @@ Page({ |
56 | 56 | var th=this; |
57 | 57 | //接受有没有导购的参数 |
58 | 58 | var first_leader=options.first_leader; |
59 | + var StaffId=options.StaffId; | |
60 | + var StorageId=options.StorageId; | |
59 | 61 | if(first_leader){ |
60 | 62 | //-- user_id代过来免登陆 -- |
61 | 63 | getApp().globalData.user_id=first_leader; |
62 | 64 | getApp().getUserFir(); |
65 | + | |
66 | + //设置分享会员和导购id和归属门店ID | |
67 | + this.setData({first_leader:first_leader,StaffId:StaffId,StorageId:StorageId}); | |
63 | 68 | } |
64 | 69 | |
65 | 70 | this.requestGoodsList(); |
... | ... | @@ -85,10 +90,9 @@ Page({ |
85 | 90 | }, |
86 | 91 | fail: function(res) {} |
87 | 92 | }); |
88 | - } | |
89 | - | |
93 | + } | |
90 | 94 | th.setData({poster:json_data}) |
91 | - | |
95 | + | |
92 | 96 | } |
93 | 97 | } |
94 | 98 | }) |
... | ... | @@ -154,45 +158,56 @@ Page({ |
154 | 158 | path:url, |
155 | 159 | imageUrl: img, |
156 | 160 | }; |
157 | - th.setData({share_hidden:1}); | |
158 | - return ob; | |
159 | - | |
161 | + th.setData({share_hidden:1}); | |
162 | + th.insert_act_share(title,lbid); | |
163 | + return ob; | |
160 | 164 | }else{ |
161 | 165 | //---秒杀,拼团,促销--- |
162 | 166 | var item=this.data.share_good; |
163 | 167 | if(item){ |
164 | 168 | var price = item.price; |
165 | 169 | if(!price) price=item.shop_price; |
166 | - | |
167 | - | |
170 | + | |
168 | 171 | var title= item.goods_name; |
169 | 172 | var img=this.data.url+item.original_img; |
170 | 173 | var url="/pages/goods/goodsInfo/goodsInfo?goods_id=" + item.goods_id; |
171 | 174 | if(getApp().globalData.user_id){ |
172 | - url+="&first_leader="+getApp().globalData.user_id; | |
175 | + url+="&first_leader="+getApp().globalData.user_id; | |
173 | 176 | } |
174 | 177 | var ob={ |
175 | 178 | title: price + "元 " +title, |
176 | 179 | path:url, |
177 | 180 | imageUrl: img, |
178 | 181 | }; |
179 | - th.setData({share_hidden:1,share_good:null}); | |
182 | + th.setData({share_hidden:1,share_good:null}); | |
183 | + | |
184 | + //插入活动 | |
185 | + if(item.prom_type==3){ | |
186 | + var hui_active=this.data.hui_active; | |
187 | + th.insert_act_share(hui_active.name,hui_active.id); | |
188 | + }else{ | |
189 | + th.insert_act_share(item.title,item.id); | |
190 | + } | |
191 | + | |
180 | 192 | return ob; |
181 | 193 | }else{ |
182 | 194 | var url="/pages/index/index/index"; |
183 | 195 | if(getApp().globalData.user_id){ |
184 | 196 | url+="?first_leader="+getApp().globalData.user_id; |
185 | 197 | } |
186 | - var hui_active=this.data.hui_active; | |
187 | - var title=hui_active.name; | |
198 | + var hui_active=this.data.hui_active; | |
199 | + | |
200 | + var title=hui_active.title; | |
201 | + if(!title) title=hui_active.name; | |
188 | 202 | if(!title) title=hui_active.main_goods_name; |
189 | 203 | if(!title) title=hui_active.giftTitle; |
190 | 204 | |
191 | 205 | var ob={ |
192 | - title: title, | |
193 | - path:url, | |
206 | + title: title,path:url, | |
194 | 207 | }; |
195 | - th.setData({share_hidden:1,share_good:null}); | |
208 | + th.setData({share_hidden:1,share_good:null}); | |
209 | + //插入活动 | |
210 | + th.insert_act_share(title,hui_active.id); | |
196 | 211 | return ob; |
197 | 212 | } |
198 | 213 | } |
... | ... | @@ -506,6 +521,13 @@ Page({ |
506 | 521 | if(user_id>0){ |
507 | 522 | scene+="_"+user_id; |
508 | 523 | } |
524 | + | |
525 | + if(th.data.share_good.prom_type==3){ | |
526 | + th.insert_act_share(th.data.hui_active.name,th.data.hui_active.id); //插入分享 | |
527 | + }else{ | |
528 | + th.insert_act_share(th.data.share_good.title,th.data.share_good.id); //插入分享 | |
529 | + } | |
530 | + | |
509 | 531 | |
510 | 532 | ///二微码 |
511 | 533 | var path3 = os.url + "/api/wx/open/app/user/getWeAppEwm/" + |
... | ... | @@ -1086,7 +1108,29 @@ Page({ |
1086 | 1108 | var lbid=item.lbId; |
1087 | 1109 | var url="/pages/giftpack/giftpacklist/giftpacklist?lbId="+lbid+"&isBuy=1"; |
1088 | 1110 | getApp().goto(url); |
1111 | + }, | |
1112 | + | |
1113 | + //-- 推送活动分享 -- | |
1114 | + insert_act_share:function(title,actid){ | |
1115 | + var th = this; | |
1116 | + var url="/api/weshop/sharetypeList/save"; | |
1117 | + var req_data={ | |
1118 | + shareActId:actid, | |
1119 | + shareActName:title, | |
1120 | + shareType:3, | |
1121 | + shareUserId:th.data.first_leader, | |
1122 | + shareStaffId:th.data.StaffId, | |
1123 | + shareStorageId:os.stoid, | |
1124 | + shareTime:ut.gettimestamp(), | |
1125 | + storeId:os.stoid | |
1126 | + } | |
1127 | + //插入数据 | |
1128 | + getApp().request.post(url,{ | |
1129 | + data:req_data, | |
1130 | + success:function(){} | |
1131 | + }) | |
1132 | + | |
1089 | 1133 | } |
1090 | - | |
1134 | + | |
1091 | 1135 | |
1092 | 1136 | }) |
1093 | 1137 | \ No newline at end of file | ... | ... |
packageA/pages/goods_share/goods_share.js
... | ... | @@ -37,6 +37,9 @@ Page({ |
37 | 37 | //-- user_id代过来免登陆 -- |
38 | 38 | getApp().globalData.user_id=first_leader; |
39 | 39 | getApp().getUserFir(); |
40 | + | |
41 | + //设置分享会员和导购id和归属门店ID | |
42 | + this.setData({first_leader:first_leader,StaffId:StaffId,StorageId:StorageId}); | |
40 | 43 | } |
41 | 44 | this.requestGoodsList(); |
42 | 45 | |
... | ... | @@ -150,6 +153,7 @@ Page({ |
150 | 153 | imageUrl: img, |
151 | 154 | }; |
152 | 155 | th.setData({share_hidden:1}); |
156 | + th.insert_goods_share(); | |
153 | 157 | return ob; |
154 | 158 | |
155 | 159 | }, |
... | ... | @@ -326,6 +330,9 @@ Page({ |
326 | 330 | that.setData({ |
327 | 331 | canvasHidden: false,share_hidden:1 |
328 | 332 | }) |
333 | + | |
334 | + //点击分享 | |
335 | + this.insert_goods_share(); | |
329 | 336 | |
330 | 337 | var app = getApp(); |
331 | 338 | var unit = that.data.screenWidth / 750 * 1.35; //基础单位, |
... | ... | @@ -350,10 +357,10 @@ Page({ |
350 | 357 | //先画背景 |
351 | 358 | var pg_path = "../../../images/share/share_bg.png"; |
352 | 359 | |
353 | - //-- 如果有自定义海报的时候,判断背景的图片 -- | |
354 | - if(th.data.share_b_img){ | |
360 | + //-- 如果有自定义海报的时候,判断背景的图片 -- | |
361 | + if(th.data.share_b_img){ | |
355 | 362 | pg_path=th.data.share_b_img; |
356 | - } | |
363 | + } | |
357 | 364 | context.drawImage(pg_path, 0, 0, 554 * unit, 899 * unit); |
358 | 365 | |
359 | 366 | //-- 是自定义海报的情况下 -- |
... | ... | @@ -803,6 +810,30 @@ Page({ |
803 | 810 | var item=this.data.list[index]; |
804 | 811 | var url="/pages/goods/goodsInfo/goodsInfo?goods_id=" + item.goods_id; |
805 | 812 | getApp().goto(url); |
813 | + }, | |
814 | + | |
815 | + insert_goods_share:function(){ | |
816 | + var th = this; | |
817 | + var item=this.data.share_good; | |
818 | + var url="/api/weshop/sharetypeList/save"; | |
819 | + var req_data={ | |
820 | + shareActId:item.goods_id, | |
821 | + shareActName:item.goods_name, | |
822 | + shareType:2, | |
823 | + shareUserId:th.data.first_leader, | |
824 | + shareStaffId:th.data.StaffId, | |
825 | + shareStorageId:os.stoid, | |
826 | + shareTime:ut.gettimestamp(), | |
827 | + storeId:os.stoid | |
828 | + } | |
829 | + //插入数据 | |
830 | + getApp().request.post(url,{ | |
831 | + data:req_data, | |
832 | + success:function(){ | |
833 | + | |
834 | + } | |
835 | + }) | |
836 | + | |
806 | 837 | } |
807 | 838 | |
808 | 839 | ... | ... |
packageA/pages/live_share/live_share.js
... | ... | @@ -81,7 +81,9 @@ Page({ |
81 | 81 | path:url, |
82 | 82 | imageUrl: img, |
83 | 83 | }; |
84 | - th.setData({share_hidden:1}); | |
84 | + th.setData({share_hidden:1}); | |
85 | + th.insert_live_share(title,id); | |
86 | + | |
85 | 87 | return ob; |
86 | 88 | }, |
87 | 89 | |
... | ... | @@ -187,8 +189,31 @@ Page({ |
187 | 189 | var item=this.data.list[index]; |
188 | 190 | var url='/packageA/pages/liveStreamDetails/liveStreamDetails?id=' + item.id + '&live=ing'; |
189 | 191 | getApp().goto(url); |
192 | + }, | |
193 | + | |
194 | + //-- 推送活动分享 -- | |
195 | + insert_live_share:function(title,actid){ | |
196 | + var th = this; | |
197 | + var url="/api/weshop/sharetypeList/save"; | |
198 | + var req_data={ | |
199 | + shareActId:actid, | |
200 | + shareActName:title, | |
201 | + shareType:4, | |
202 | + shareUserId:th.data.first_leader, | |
203 | + shareStaffId:th.data.StaffId, | |
204 | + shareStorageId:os.stoid, | |
205 | + shareTime:ut.gettimestamp(), | |
206 | + storeId:os.stoid | |
207 | + } | |
208 | + //插入数据 | |
209 | + getApp().request.post(url,{ | |
210 | + data:req_data, | |
211 | + success:function(){} | |
212 | + }) | |
213 | + | |
190 | 214 | } |
191 | 215 | |
192 | 216 | |
193 | 217 | |
218 | + | |
194 | 219 | }) |
195 | 220 | \ No newline at end of file | ... | ... |
packageA/pages/quan/quan.js
... | ... | @@ -81,7 +81,9 @@ Page({ |
81 | 81 | title:title, |
82 | 82 | path:url, |
83 | 83 | }; |
84 | - th.setData({share_hidden:1}); | |
84 | + th.setData({share_hidden:1}); | |
85 | + th.insert_quan_share(title,th.data.hui_active.id); | |
86 | + | |
85 | 87 | return ob; |
86 | 88 | }, |
87 | 89 | |
... | ... | @@ -169,6 +171,28 @@ Page({ |
169 | 171 | var item=this.data.list[index]; |
170 | 172 | var url="/packageA/pages/quan_pro/quan_pro?id="+item.id; |
171 | 173 | getApp().goto(url); |
174 | + }, | |
175 | + | |
176 | + //-- 推送活动分享 -- | |
177 | + insert_quan_share:function(title,actid){ | |
178 | + var th = this; | |
179 | + var url="/api/weshop/sharetypeList/save"; | |
180 | + var req_data={ | |
181 | + shareActId:actid, | |
182 | + shareActName:title, | |
183 | + shareType:1, | |
184 | + shareUserId:th.data.first_leader, | |
185 | + shareStaffId:th.data.StaffId, | |
186 | + shareStorageId:os.stoid, | |
187 | + shareTime:ut.gettimestamp(), | |
188 | + storeId:os.stoid | |
189 | + } | |
190 | + //插入数据 | |
191 | + getApp().request.post(url,{ | |
192 | + data:req_data, | |
193 | + success:function(){} | |
194 | + }) | |
195 | + | |
172 | 196 | } |
173 | 197 | |
174 | 198 | ... | ... |