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 |