فهرست منبع

Merge branch 'master' of http://47.100.37.243:10080/wutt/game

sunyadv 5 سال پیش
والد
کامیت
87d061af73
2فایلهای تغییر یافته به همراه48 افزوده شده و 6 حذف شده
  1. 5 3
      minigame/WebContent/js/main.js
  2. 43 3
      minigame/WebContent/js/wechat.js

+ 5 - 3
minigame/WebContent/js/main.js

@@ -903,10 +903,12 @@ function saveText() {
                 }
 
                 $("#cover").show();
+                
+                posterShare(href);
                 //if(type == 1) {
-                setTimeout(function(){
-                    window.location.href = "http://wx.ttkuaiban.com/minigame/lottery.html";
-                }, 10000);
+//                setTimeout(function(){
+//                    window.location.href = "http://wx.ttkuaiban.com/minigame/lottery.html";
+//                }, 10000);
                 //}
             }else{
                 console.log("错误"+xhr.status)

+ 43 - 3
minigame/WebContent/js/wechat.js

@@ -68,7 +68,47 @@
 
 
 })();
-$(function(){
-
-});
+function posterShare(href){
+	//海报页面
+	$.post("./user/getWxConfigParam?url=" + href, {}, function(resp) {
+		if (resp.code == 'error') {
+			console.log(resp.code);
+		}else{
+			wx.config({
+			    debug: false,
+			    appId: 'wx749c84daac654e1e',
+			    timestamp: resp.data.timestamp,
+			    nonceStr: resp.data.noncestr,
+			    signature: resp.data.sign,
+			    jsApiList: ['onMenuShareTimeline', 'onMenuShareAppMessage', 'onMenuShareQQ', 'onMenuShareWeibo', 'onMenuShareQZone', 'showOptionMenu', 'hideAllNonBaseMenuItem', 'showAllNonBaseMenuItem']
+			});
+			wx.ready(function(){
+				const share = {
+			        title: "我为你精心准备的美味,快享用吧!",
+			        desc: "",
+			        imgUrl: "http://wx.ttkuaiban.com/minigame/images/share_picture.png",
+			        link: href,
+			        success: function() {
+			        	$.post("./prize/luckDrawAddShare", {uid: id}, function(resp) {
+		    				if (resp.code == 'error') {
+		    					console.log(resp.code);
+		    				}else{
+		    					window.location.href = "http://wx.ttkuaiban.com/minigame/lottery.html";
+		    				}
+		    			});
+			        },
+			        cancel: function() {}
+			    };
+			    wx.onMenuShareAppMessage(share);
+			    wx.onMenuShareTimeline(share);
+			    wx.onMenuShareQQ(share);
+			    wx.onMenuShareQZone(share);
+			    wx.onMenuShareWeibo(share);
+			});
+			wx.error(function(res){
+				console.log(res);
+			});
+		};	
+	});
+}