/**
 * Created by lxx on 2018/06/07
 */
function wxshare(t,d,i) {
	// 定义分享内容，title：标题   des：描述   icon：分享logo
	var localhref = window.location.href;
	// if (localhref.indexOf("?")!=-1) {
	// 	window.location.href = localhref.split("?")[0]
	// }
	
	var sharetitle = t ;
    var sharelink = localhref;
    var shareimgUrl = i;
    var sharedes = d;

	if(shareimgUrl === undefined){
		shareimgUrl = 'https://file.henan.gov.cn/4500000001/m-resource/sharelogo.jpg';
	}
	$.ajax({
        type: 'get',
        url: "https://service.henan.gov.cn/api/share?url=" + encodeURIComponent(localhref),
        dataType:"json",
        success: function(text) {
        	// console.log(text)
			wx.config({
	            debug: false, // 开启调试模式。
	            appId: text.appId, // 必填，公众号的唯一标识
	            timestamp: text.timestamp, // 必填，生成签名的时间戳
	            nonceStr: text.nonceStr, // 必填，生成签名的随机串
	            signature: text.signature, // 必填，签名
	            jsApiList: ['updateAppMessageShareData', 'updateTimelineShareData'] // 必填，需要使用的JS接口列表
	        });

	        wx.checkJsApi({
	            jsApiList: ['updateAppMessageShareData', 'updateTimelineShareData'], // 需要检测的JS接口列表，所有JS接口列表见附录2,
	            success: function(res) {
	                // console.log(res)
	            }
	        });

	        //需在用户可能点击分享按钮前就先调用
	        wx.ready(function() {

	            // 自定义“分享给朋友”及“分享到QQ”按钮的分享内容
	            wx.updateAppMessageShareData({
	                title: sharetitle, // 分享标题
	                link: sharelink, // 分享链接，该链接域名或路径必须与当前页面对应的公众号JS安全域名一致
	                imgUrl: shareimgUrl, // 分享图标
	                desc: sharedes, // 分享描述
	                success: function() {
	                    // 设置成功
	                }
	            })

	            // 自定义“分享到朋友圈”及“分享到QQ空间”按钮的分享内容
	            wx.updateTimelineShareData({
	                title: sharetitle, // 分享标题
	                link: sharelink, // 分享链接，该链接域名或路径必须与当前页面对应的公众号JS安全域名一致
	                imgUrl: shareimgUrl, // 分享图标
	                success: function() {
	                    // 设置成功
	                }
	            })
	        });

	        wx.error(function(res) {
	            console.log("err: " + res)
	                // config信息验证失败会执行error函数，如签名过期导致验证失败，具体错误信息可以打开config的debug模式查看，也可以在返回的res参数中查看，对于SPA可以在这里更新签名。
	        });
        },error:function(XMLHttpRequest, textStatus, errorThrown) {
            console.log(XMLHttpRequest.status);
            console.log(XMLHttpRequest.readyState);
            console.log(textStatus);
        }
    });
}