var unionid = 0; var isClickFlag = true;//是否可以点击获取验证码 var is_new = '1';//1老用户红包过期或已经完成,不可助力 2新用户 3老用户可以助力 var headimgurl = '';//老用户助力成功的头像 var shopList = [];//商品列表 var user_id = ''; var red_id= ''; var redGoodsPage = 1; var assistance_money = '';//助力金额 var qs = parseQueryString(window.location.href); var isAssistance = '';//是否助力过 window.onload = function () { if(qs.unionid){unionid = qs.unionid}; if(qs.is_new){is_new = qs.is_new}; if(qs.headimgurl){headimgurl = qs.headimgurl}; if(qs.user_id){user_id = qs.user_id}; if(qs.red_id){red_id = qs.red_id}; if(qs.assistance_money){assistance_money = qs.assistance_money} if(qs.isAssistance){isAssistance = qs.isAssistance} // $(".assistanceCon .assistanceDetail .registerHtml .topImg").attr('src',headimgurl); if(isAssistance == 1){ //助力过 $(".registerHtml .button02").show(); $(".registerHtml .button01").hide(); } $(".assistanceCon .assistanceDetail .redEnvelopesTitle .hint span").html(assistance_money + '元') redOrderBarrage(); shareWechatUrl(); getRedOrderHelperList();//红包助力列表 } function savingAccount () { //保存到我的账户 $(".assistanceCon .assistanceDetail .registerHtml").hide(); $(".assistanceCon .register-success").show(); } function downLoadApp (){ //下载app window.location.href = 'http://a.app.qq.com/o/simple.jsp?pkgname=com.kuxuan.coupon_liedou'; } function getRedOrderHelperList(){ //获取助力列表 $.ajax({ type: 'post', url: '/api/v2/redactive/getRedOrderHelperList', data:{ 'red_id':red_id, 'union_id':unionid, 'is_self':0,//无关系 }, success: function (data) { console.log(data) if (data && data.errno == 0) { var listHtml = ''; data.rst.forEach(function (item,index) { if(index == 0){ listHtml += '
  • 提¥' + item.helper_money + '
  • '; }else if(index <= 7){ listHtml += '
  • 提¥' + item.helper_money + '
  • '; } }) if(data.rst.length < 8){ for(var i = 0; i<8-data.rst.length; i++){ listHtml += '
  • 待提现
  • '; } } $(".assistanceCon .userList").html(listHtml) }else { showMsg(res.err) } }, error:function () { showMsg("请稍后再试") } }) } function shareWechatUrl(){ //获取分享url $.ajax({ type: 'post', url: '/api/v2/redactive/helpOpenRed', data:{ 'red_id':red_id, 'user_id':user_id }, success: function (data) { if (data && data.errno == 0) { var url=data.rst.url; console.log(url); getSignPackage(url);//过微信审核用 }else { // showMsg(res.err) } }, error:function () { // showMsg("请稍后再试") } }) } function getSignPackage (shareUrl) { //过微信审核用 var _this = this; $.ajax({ url:'/api/v2/spellgroup/getSignPackage', type:'post', data:{ url:location.href }, success: function (res) { console.log(res) wexinPay(shareUrl,res,function() { // 分享成功 showMsg("分享成功") _czc.push(["_trackEvent",'v3-红包分享','红包id--' + red_id,'']); },function() { //分享失败 showMsg("分享失败") },function() { //微信审核为通过 }) } }) } function redOrderBarrage(){ //红包详情头部弹幕 $.ajax({ type: 'get', url: '/api/v2/redactive/redOrderBarrage', dataType:'json', success: function (res) { console.log(res) if (res && res.errno == 0) { var listHtml = '',nickname; for(i=0;i<5;i++){ if(res.rst.data.coponInfo.length > i){ var coponInfoItem = res.rst.data.coponInfo[i]; nickname = '猎小豆'; if(coponInfoItem.nickname != 'null' && coponInfoItem.nickname != null && coponInfoItem.nickname != ''){ nickname = coponInfoItem.nickname; } listHtml += '
    ' + coponInfoItem.add_time + '前 ' + nickname + '领取了 ' + coponInfoItem.red_money + '元优惠券
    ' } if(res.rst.data.redOpend.length > i){ var redOpendItem = res.rst.data.redOpend[i]; nickname = '猎小豆'; if(redOpendItem.nickname != 'null' && redOpendItem.nickname != null && redOpendItem.nickname != ''){ nickname = redOpendItem.nickname; } listHtml += '
    ' + redOpendItem.add_time + '前 ' + nickname + '提现了 ' + redOpendItem.red_money + '元红包
    ' } if(res.rst.data.newUsers.length > i){ var newUsersItem = res.rst.data.newUsers[i]; nickname = '猎小豆'; if(newUsersItem.nickname != 'null' && newUsersItem.nickname != null && newUsersItem.nickname != ''){ nickname = newUsersItem.nickname; } listHtml += '
    ' + newUsersItem.add_time + '前 ' + nickname + '领取了 ' + newUsersItem.red_money + '元现金
    ' } if(res.rst.data.commissions.length > i){ var commissionsItem = res.rst.data.commissions[i]; nickname = '猎小豆'; if(commissionsItem.nickname != 'null' && commissionsItem.nickname != null && commissionsItem.nickname != ''){ nickname = commissionsItem.nickname; } listHtml += '
    ' + commissionsItem.add_time + '前 ' + nickname + '赚取了 ' + commissionsItem.red_money + '元佣金
    ' } } $(".swiper-container .swiper-wrapper").html(listHtml) swiperEvent(); }else { showMsg(res.err) } }, error:function () { showMsg("请稍后再试") } }) } function swiperEvent () { var swiper = new Swiper('.swiper-container', { direction: 'vertical', spaceBetween: 0, centeredSlides: true, loopFillGroupWithBlank:true, noSwiping:true, loop:true, autoplay: { delay: 3000, disableOnInteraction: false, }, }); } function parseQueryString(url) { //获取地址栏信息 var urlObj = {}; var reg = /([^?=&]+)=([^?=&]+)/g; url.replace(reg, function($0, $1, $2) { urlObj[$1] = decodeURIComponent($2); }) return urlObj; } function showMsg(msg) { //弹框 var msgBox = document.getElementsByClassName('alert-info')[0]; msgBox.children[0].innerText = msg; msgBox.style.display="block"; setTimeout(function() { msgBox.style.display="none"; }, 1500); }