Commit 194efa9c69f0e188d22dd21a62be1918b97f442d

Authored by 后端研发-倪永富
1 parent 98db674d

海报取消微信好友分享和保存到相册按钮,取消点击图片预览,直接长按图片就可以分享和保存

pages/goods/goodsInfo/goodsInfo.js
@@ -261,10 +261,10 @@ Page({ @@ -261,10 +261,10 @@ Page({
261 room_user_share=t.room_user_share; //如果是会员分享带有room_id的话,那么接下来会员分享就不传room_id 261 room_user_share=t.room_user_share; //如果是会员分享带有room_id的话,那么接下来会员分享就不传room_id
262 262
263 //-- 自定义海报 -- 263 //-- 自定义海报 --
264 - getApp().request.promiseGet("/api/weshop/goods/poster/page",{  
265 - data:{store_id:os.stoid, type:1, is_use:1 } 264 + getApp().request.promiseGet("/api/weshop/goods/poster/page", {
  265 + data:{store_id:os.stoid, type:1, is_use:1}
266 }).then(res=>{ 266 }).then(res=>{
267 - if(res.data.code==0 && res.data.data && res.data.data.pageData && res.data.data.pageData[0] ){ 267 + if(res.data.code==0 && res.data.data && res.data.data.pageData && res.data.data.pageData[0]){
268 268
269 var poster_data=res.data.data.pageData[0]; 269 var poster_data=res.data.data.pageData[0];
270 var json_str=poster_data.jsonStr; 270 var json_str=poster_data.jsonStr;
@@ -3641,14 +3641,14 @@ Page({ @@ -3641,14 +3641,14 @@ Page({
3641 var unit = that.data.screenWidth / 750 * 1.35; //基础单位, 3641 var unit = that.data.screenWidth / 750 * 1.35; //基础单位,
3642 var path2 = that.data.data.original_img; 3642 var path2 = that.data.data.original_img;
3643 var scene = th.data.gid+""; 3643 var scene = th.data.gid+"";
3644 - var user_id=getApp().globalData.user_id?getApp().globalData.user_id:0;  
3645 - if(user_id>0){ 3644 + var user_id = getApp().globalData.user_id?getApp().globalData.user_id:0;
  3645 + if(user_id>0) {
3646 scene+="_"+user_id; 3646 scene+="_"+user_id;
3647 } 3647 }
3648 //-- 如果不是会员分享过来的要分享给别人 -- 3648 //-- 如果不是会员分享过来的要分享给别人 --
3649 - if(getApp().globalData.room_id && th.data.data.goods_id==getApp().globalData.room_goods_id && !getApp().globalData.room_user_share){ 3649 + if(getApp().globalData.room_id && th.data.data.goods_id==getApp().globalData.room_goods_id && !getApp().globalData.room_user_share) {
3650 //固定房间是第3个字符 3650 //固定房间是第3个字符
3651 - if(!user_id) scene+="_0"; 3651 + if(!user_id) scene+="_0";
3652 scene+="_"+getApp().globalData.room_id ; 3652 scene+="_"+getApp().globalData.room_id ;
3653 } 3653 }
3654 ///二微码 3654 ///二微码
@@ -3678,7 +3678,7 @@ Page({ @@ -3678,7 +3678,7 @@ Page({
3678 context.drawImage(pg_path, 0, 0, 554 * unit, 899 * unit); 3678 context.drawImage(pg_path, 0, 0, 554 * unit, 899 * unit);
3679 3679
3680 //-- 是自定义海报的情况下 -- 3680 //-- 是自定义海报的情况下 --
3681 - if(th.data.poster && parseInt(th.data.poster.style)==2){ 3681 + if(th.data.poster && parseInt(th.data.poster.style)==2) {
3682 //在线上分享人的情况下 3682 //在线上分享人的情况下
3683 if(parseInt(th.data.poster.show_headpic)){ 3683 if(parseInt(th.data.poster.show_headpic)){
3684 //获取坐标 3684 //获取坐标
@@ -3697,9 +3697,13 @@ Page({ @@ -3697,9 +3697,13 @@ Page({
3697 context.setFontSize(16 * unit) 3697 context.setFontSize(16 * unit)
3698 context.setLineJoin('round'); //交点设置成圆角 3698 context.setLineJoin('round'); //交点设置成圆角
3699 context.setFillStyle("white") 3699 context.setFillStyle("white")
3700 - context.fillText('强烈推荐', x1 + width+8*unit, y1-1*unit); 3700 + context.fillText('强烈推荐', x1 + width+8*unit, y1-1*unit);
  3701 +
  3702 + context.setFillStyle("black")
  3703 + context.setFontSize(24 * unit)
  3704 + context.fillText(getApp().globalData.config.store_name, 40 * unit, 130 * unit);
3701 } 3705 }
3702 - }else{ 3706 + } else {
3703 //--昵称--- 3707 //--昵称---
3704 context.setFontSize(24 * unit) 3708 context.setFontSize(24 * unit)
3705 context.setFillStyle("black") 3709 context.setFillStyle("black")
@@ -3708,9 +3712,9 @@ Page({ @@ -3708,9 +3712,9 @@ Page({
3708 //强烈推荐 改许程 3712 //强烈推荐 改许程
3709 var tj_path = "../../../images/share/q_tj.png"; 3713 var tj_path = "../../../images/share/q_tj.png";
3710 context.drawImage(tj_path, 152 * unit + width, 54 * unit, 85 * unit, 30 * unit); 3714 context.drawImage(tj_path, 152 * unit + width, 54 * unit, 85 * unit, 30 * unit);
3711 - context.setFontSize(16 * unit) 3715 + context.setFontSize(16 * unit);
3712 context.setLineJoin('round'); //交点设置成圆角 3716 context.setLineJoin('round'); //交点设置成圆角
3713 - context.setFillStyle("white") 3717 + context.setFillStyle("white");
3714 context.fillText('强烈推荐', 149 * unit + width + 15 * unit, 76 * unit); 3718 context.fillText('强烈推荐', 149 * unit + width + 15 * unit, 76 * unit);
3715 } 3719 }
3716 3720
@@ -3805,23 +3809,33 @@ Page({ @@ -3805,23 +3809,33 @@ Page({
3805 } 3809 }
3806 3810
3807 3811
3808 - //---画线---  
3809 - context.setLineWidth(1 * unit)  
3810 - context.moveTo(32 * unit, 710 * unit)  
3811 - context.lineTo(520 * unit, 710 * unit)  
3812 - context.stroke();  
3813 - //---文字---  
3814 - context.setFillStyle("black")  
3815 - context.setFontSize(22 * unit) 3812 + //---画线---
  3813 + context.setLineWidth(1 * unit)
  3814 + context.moveTo(32 * unit, 710 * unit)
  3815 + context.lineTo(520 * unit, 710 * unit)
  3816 + context.stroke();
  3817 +
  3818 + //---文字---
  3819 + context.setFillStyle("black")
  3820 + context.setFontSize(22 * unit)
3816 3821
3817 if(type==0){ 3822 if(type==0){
3818 // 原来start ---> 3823 // 原来start --->
  3824 +
3819 context.fillText("优惠乐翻天,精彩就在你身边", 40 * unit, 776 * unit); 3825 context.fillText("优惠乐翻天,精彩就在你身边", 40 * unit, 776 * unit);
3820 - context.fillText("长按识别二维码,立即开始抢购", 40 * unit, 826 * unit); 3826 + context.fillText("长按识别二维码,立即开始抢购", 40 * unit, 826 * unit);
  3827 + // context.setFillStyle("black")
  3828 + // context.setFontSize(28 * unit)
  3829 + // context.fillText(th.data.sto_sele_name, 40 * unit, 776 * unit);
3821 }else{ 3830 }else{
3822 - // 原来start --->  
3823 - context.fillText("长按识别二维码", 40 * unit, 776 * unit);  
3824 - context.fillText("立即开始兑换", 40 * unit, 826 * unit); 3831 + // 原来start --->
  3832 + // context.fillText("长按识别二维码", 40 * unit, 776 * unit);
  3833 + // context.fillText("立即开始兑换", 40 * unit, 826 * unit);
  3834 + context.fillText("长按识别二维码", 40 * unit, 776 * unit);
  3835 + context.fillText("立即开始兑换", 40 * unit, 826 * unit);
  3836 + // context.setFillStyle("black")
  3837 + // context.setFontSize(28 * unit)
  3838 + // context.fillText(th.data.sto_sele_name, 40 * unit, 776 * unit);
3825 } 3839 }
3826 3840
3827 //---二维吗图--- 3841 //---二维吗图---
@@ -4889,6 +4903,18 @@ Page({ @@ -4889,6 +4903,18 @@ Page({
4889 4903
4890 addCart_inte:function(t){ 4904 addCart_inte:function(t){
4891 this.add_cart_func_inte(t); 4905 this.add_cart_func_inte(t);
4892 - } 4906 + },
  4907 +
  4908 +
  4909 +
  4910 +
  4911 + onShareTimeline() {
  4912 + return {
  4913 + title:this.data.data.goods_name + '-' + getApp().globalData.config.store_name,
  4914 + imageUrl:this.data.gallery[0].image_url,
  4915 + }
  4916 + },
  4917 +
  4918 +
4893 4919
4894 }); 4920 });
pages/goods/goodsInfo/goodsInfo.wxml
@@ -1424,14 +1424,15 @@ @@ -1424,14 +1424,15 @@
1424 1424
1425 <view wx:if="{{showPoster}}" class="poster-container"> 1425 <view wx:if="{{showPoster}}" class="poster-container">
1426 <view class="poster-wrapper"> 1426 <view class="poster-wrapper">
1427 - <view class="poster" bindtap="previewImage">  
1428 - <image src="{{shareImgPath}}" class="poster-img"></image> 1427 + <view class="poster">
  1428 + <!-- <view class="poster" bindtap="previewImage"> -->
  1429 + <image src="{{shareImgPath}}" class="poster-img" show-menu-by-longpress></image>
1429 <view class="btn-close" catchtap="closePoster">x</view> 1430 <view class="btn-close" catchtap="closePoster">x</view>
1430 </view> 1431 </view>
1431 - <view class="btn-container"> 1432 + <!-- <view class="btn-container">
1432 <button class="btn-share" open-type="share" bindtap="">微信好友分享</button> 1433 <button class="btn-share" open-type="share" bindtap="">微信好友分享</button>
1433 <button class="btn-share" bindtap="savePic">保存到相册</button> 1434 <button class="btn-share" bindtap="savePic">保存到相册</button>
1434 - </view> 1435 + </view> -->
1435 </view> 1436 </view>
1436 </view> 1437 </view>
1437 1438