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,10 +56,15 @@ Page({ | ||
56 | var th=this; | 56 | var th=this; |
57 | //接受有没有导购的参数 | 57 | //接受有没有导购的参数 |
58 | var first_leader=options.first_leader; | 58 | var first_leader=options.first_leader; |
59 | + var StaffId=options.StaffId; | ||
60 | + var StorageId=options.StorageId; | ||
59 | if(first_leader){ | 61 | if(first_leader){ |
60 | //-- user_id代过来免登陆 -- | 62 | //-- user_id代过来免登陆 -- |
61 | getApp().globalData.user_id=first_leader; | 63 | getApp().globalData.user_id=first_leader; |
62 | getApp().getUserFir(); | 64 | getApp().getUserFir(); |
65 | + | ||
66 | + //设置分享会员和导购id和归属门店ID | ||
67 | + this.setData({first_leader:first_leader,StaffId:StaffId,StorageId:StorageId}); | ||
63 | } | 68 | } |
64 | 69 | ||
65 | this.requestGoodsList(); | 70 | this.requestGoodsList(); |
@@ -85,10 +90,9 @@ Page({ | @@ -85,10 +90,9 @@ Page({ | ||
85 | }, | 90 | }, |
86 | fail: function(res) {} | 91 | fail: function(res) {} |
87 | }); | 92 | }); |
88 | - } | ||
89 | - | 93 | + } |
90 | th.setData({poster:json_data}) | 94 | th.setData({poster:json_data}) |
91 | - | 95 | + |
92 | } | 96 | } |
93 | } | 97 | } |
94 | }) | 98 | }) |
@@ -154,45 +158,56 @@ Page({ | @@ -154,45 +158,56 @@ Page({ | ||
154 | path:url, | 158 | path:url, |
155 | imageUrl: img, | 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 | }else{ | 164 | }else{ |
161 | //---秒杀,拼团,促销--- | 165 | //---秒杀,拼团,促销--- |
162 | var item=this.data.share_good; | 166 | var item=this.data.share_good; |
163 | if(item){ | 167 | if(item){ |
164 | var price = item.price; | 168 | var price = item.price; |
165 | if(!price) price=item.shop_price; | 169 | if(!price) price=item.shop_price; |
166 | - | ||
167 | - | 170 | + |
168 | var title= item.goods_name; | 171 | var title= item.goods_name; |
169 | var img=this.data.url+item.original_img; | 172 | var img=this.data.url+item.original_img; |
170 | var url="/pages/goods/goodsInfo/goodsInfo?goods_id=" + item.goods_id; | 173 | var url="/pages/goods/goodsInfo/goodsInfo?goods_id=" + item.goods_id; |
171 | if(getApp().globalData.user_id){ | 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 | var ob={ | 177 | var ob={ |
175 | title: price + "元 " +title, | 178 | title: price + "元 " +title, |
176 | path:url, | 179 | path:url, |
177 | imageUrl: img, | 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 | return ob; | 192 | return ob; |
181 | }else{ | 193 | }else{ |
182 | var url="/pages/index/index/index"; | 194 | var url="/pages/index/index/index"; |
183 | if(getApp().globalData.user_id){ | 195 | if(getApp().globalData.user_id){ |
184 | url+="?first_leader="+getApp().globalData.user_id; | 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 | if(!title) title=hui_active.main_goods_name; | 202 | if(!title) title=hui_active.main_goods_name; |
189 | if(!title) title=hui_active.giftTitle; | 203 | if(!title) title=hui_active.giftTitle; |
190 | 204 | ||
191 | var ob={ | 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 | return ob; | 211 | return ob; |
197 | } | 212 | } |
198 | } | 213 | } |
@@ -506,6 +521,13 @@ Page({ | @@ -506,6 +521,13 @@ Page({ | ||
506 | if(user_id>0){ | 521 | if(user_id>0){ |
507 | scene+="_"+user_id; | 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 | var path3 = os.url + "/api/wx/open/app/user/getWeAppEwm/" + | 533 | var path3 = os.url + "/api/wx/open/app/user/getWeAppEwm/" + |
@@ -1086,7 +1108,29 @@ Page({ | @@ -1086,7 +1108,29 @@ Page({ | ||
1086 | var lbid=item.lbId; | 1108 | var lbid=item.lbId; |
1087 | var url="/pages/giftpack/giftpacklist/giftpacklist?lbId="+lbid+"&isBuy=1"; | 1109 | var url="/pages/giftpack/giftpacklist/giftpacklist?lbId="+lbid+"&isBuy=1"; |
1088 | getApp().goto(url); | 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 | \ No newline at end of file | 1137 | \ No newline at end of file |
packageA/pages/goods_share/goods_share.js
@@ -37,6 +37,9 @@ Page({ | @@ -37,6 +37,9 @@ Page({ | ||
37 | //-- user_id代过来免登陆 -- | 37 | //-- user_id代过来免登陆 -- |
38 | getApp().globalData.user_id=first_leader; | 38 | getApp().globalData.user_id=first_leader; |
39 | getApp().getUserFir(); | 39 | getApp().getUserFir(); |
40 | + | ||
41 | + //设置分享会员和导购id和归属门店ID | ||
42 | + this.setData({first_leader:first_leader,StaffId:StaffId,StorageId:StorageId}); | ||
40 | } | 43 | } |
41 | this.requestGoodsList(); | 44 | this.requestGoodsList(); |
42 | 45 | ||
@@ -150,6 +153,7 @@ Page({ | @@ -150,6 +153,7 @@ Page({ | ||
150 | imageUrl: img, | 153 | imageUrl: img, |
151 | }; | 154 | }; |
152 | th.setData({share_hidden:1}); | 155 | th.setData({share_hidden:1}); |
156 | + th.insert_goods_share(); | ||
153 | return ob; | 157 | return ob; |
154 | 158 | ||
155 | }, | 159 | }, |
@@ -326,6 +330,9 @@ Page({ | @@ -326,6 +330,9 @@ Page({ | ||
326 | that.setData({ | 330 | that.setData({ |
327 | canvasHidden: false,share_hidden:1 | 331 | canvasHidden: false,share_hidden:1 |
328 | }) | 332 | }) |
333 | + | ||
334 | + //点击分享 | ||
335 | + this.insert_goods_share(); | ||
329 | 336 | ||
330 | var app = getApp(); | 337 | var app = getApp(); |
331 | var unit = that.data.screenWidth / 750 * 1.35; //基础单位, | 338 | var unit = that.data.screenWidth / 750 * 1.35; //基础单位, |
@@ -350,10 +357,10 @@ Page({ | @@ -350,10 +357,10 @@ Page({ | ||
350 | //先画背景 | 357 | //先画背景 |
351 | var pg_path = "../../../images/share/share_bg.png"; | 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 | pg_path=th.data.share_b_img; | 362 | pg_path=th.data.share_b_img; |
356 | - } | 363 | + } |
357 | context.drawImage(pg_path, 0, 0, 554 * unit, 899 * unit); | 364 | context.drawImage(pg_path, 0, 0, 554 * unit, 899 * unit); |
358 | 365 | ||
359 | //-- 是自定义海报的情况下 -- | 366 | //-- 是自定义海报的情况下 -- |
@@ -803,6 +810,30 @@ Page({ | @@ -803,6 +810,30 @@ Page({ | ||
803 | var item=this.data.list[index]; | 810 | var item=this.data.list[index]; |
804 | var url="/pages/goods/goodsInfo/goodsInfo?goods_id=" + item.goods_id; | 811 | var url="/pages/goods/goodsInfo/goodsInfo?goods_id=" + item.goods_id; |
805 | getApp().goto(url); | 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,7 +81,9 @@ Page({ | ||
81 | path:url, | 81 | path:url, |
82 | imageUrl: img, | 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 | return ob; | 87 | return ob; |
86 | }, | 88 | }, |
87 | 89 | ||
@@ -187,8 +189,31 @@ Page({ | @@ -187,8 +189,31 @@ Page({ | ||
187 | var item=this.data.list[index]; | 189 | var item=this.data.list[index]; |
188 | var url='/packageA/pages/liveStreamDetails/liveStreamDetails?id=' + item.id + '&live=ing'; | 190 | var url='/packageA/pages/liveStreamDetails/liveStreamDetails?id=' + item.id + '&live=ing'; |
189 | getApp().goto(url); | 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 | \ No newline at end of file | 220 | \ No newline at end of file |
packageA/pages/quan/quan.js
@@ -81,7 +81,9 @@ Page({ | @@ -81,7 +81,9 @@ Page({ | ||
81 | title:title, | 81 | title:title, |
82 | path:url, | 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 | return ob; | 87 | return ob; |
86 | }, | 88 | }, |
87 | 89 | ||
@@ -169,6 +171,28 @@ Page({ | @@ -169,6 +171,28 @@ Page({ | ||
169 | var item=this.data.list[index]; | 171 | var item=this.data.list[index]; |
170 | var url="/packageA/pages/quan_pro/quan_pro?id="+item.id; | 172 | var url="/packageA/pages/quan_pro/quan_pro?id="+item.id; |
171 | getApp().goto(url); | 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 |