// var wx = require("weixin-js-sdk/index.js") //引入刚下载的js文件
// import $H from '@/api/request.js' //封装好的接口请求

// import wx from 'weixin-js-sdk'
import api from "../api/api";


	//初始化
// export function	initJssdkShare(callback, url) {
// 		console.log('签名',url);
// 		var url = url
	
// 		//这一步需要调用后台接口,返回需要的签名 签名时间戳 随机串 和公众号appid
// 		//注意url:window.location.href.split('#')[0] //
// 		// request.post("", {
// 		// 	url // url是当前页面的url
// 		// },
// 		let WxConfigRequestVO = {
// 			url:url,
// 			systemType:uni.getStorageSync('addSystemType')?uni.getStorageSync('addSystemType'):'1'
// 		}
// 		// @ts-ignore
// 	api.Wxshare(WxConfigRequestVO).then(res => {
// 				jWeixin.config({
// 					debug: false,//调试的时候需要 在app上回弹出errmg:config ok 的时候就证明没问题了 这时候就可以改为false
// 					appId: res.data.appId,//appid
// 					timestamp: res.data.timestamp,//时间戳
// 					nonceStr: res.data.nonceStr,//随机串 
// 					signature: res.data.signature,//签名
// 					jsApiList: res.data.jsApiList//必填 是下面需要用到的方法集合
// 				})
// 				if(callback){
// 					callback()
// 				}
// 		})
// 	}
// 初始化SDK
export function initJssdkShare(callback, url) {
  const WxConfigRequestVO = {
    url: url,
    systemType: uni.getStorageSync('addSystemType') || '1'
  };

  api.Wxshare(WxConfigRequestVO).then(res => {
    jWeixin.config({
      debug: false, // 生产环境关闭调试
      appId: res.data.appId,
      timestamp: res.data.timestamp,
      nonceStr: res.data.nonceStr,
      signature: res.data.signature,
      jsApiList: ['updateAppMessageShareData', 'updateTimelineShareData', 'onMenuShareAppMessage']
    });

    jWeixin.ready(() => {
      console.log('微信SDK初始化完成');
      if (callback) callback();
    });

    jWeixin.error(err => {
      console.error('微信SDK初始化失败', err);
    });
  });
}

// 设置微信分享内容（不自动覆盖，需手动调用）
export function setWechatShare(data) {
  if (!jWeixin) {
    console.error('微信SDK未初始化');
    return;
  }
  console.log('data',data);
  jWeixin.ready(() => {
    // 新API（推荐）
    jWeixin.updateAppMessageShareData({
      title: data.title,
      desc: data.desc,
      link: data.link,
      imgUrl: data.imgUrl,
      success: () => console.log('好友分享设置成功')
    });
    
    jWeixin.updateTimelineShareData({
      title: data.title,
      link: data.link,
      imgUrl: data.imgUrl,
      success: () => console.log('朋友圈分享设置成功')
    });
    
    // 旧API（兼容）
    jWeixin.onMenuShareAppMessage({
      title: data.title,
      desc: data.desc,
      link: data.link,
      imgUrl: data.imgUrl,
      success: () => console.log('旧版分享设置成功')
    });
  });
}
	// data是穿的参数 url是当前页面的链接
	export function hshare(data,url){
		console.log('data,url',data,url);
		 // 确保分享的链接不包含时间戳
		 
		// initJssdkShare(data, url)
		initJssdkShare(function(){
			jWeixin.ready(function(){
				var sharedata={
					title: data.title, //标题
					desc: data.desc, //描述
					link: data.link ,//分享链接
					imgUrl:data.imgUrl, //图片
					success:(res=>{
					})
				};
				jWeixin.updateAppMessageShareData(sharedata)//自定义微信分享给朋友
				jWeixin.updateTimelineShareData(sharedata);//自定义微信分享给朋友
				jWeixin.onMenuShareAppMessage(sharedata);//获取“分享给朋友”按钮点击状态及自定义分享内容接口（即将废弃）
			})
		},url)
	}
	