/** * Created by mac on 17/6/7. */ var funcc = { openid:'', token:'' }; (function () { var src = location.href; var srca = src.split('?')[1]; var osrc = srca.split('&'); funcc.openid = osrc[0].split('=')[1]; funcc.token = osrc[1].split('=')[1]; var func = { //页面初始化执行函数 initPage: function () { func.getMyParkCardInfo(); }, gett:function (openid) { alert(openid); var jsondata = { openid:openid, deviceInfo:"BC0703A4-AFB0-4B51-9089-9B7487C0CC6E" } jsutil.defaultReq( mUrl.getoken,//mUrl.gettoken, JSON.stringify(jsondata), function (data) { //alert('根据'+openid+'获取token '+JSON.stringify(data)); if(data.code==0){ funcc.token = data.data.token; func.getMyParkCardInfo(); }else{ location.href = mUrl.Uri+'/WEB-INF/pages/elsepages/common_pages/binding.html?openid='+openid+"&token="+func.token+"&"; //func.token = 'null'; } } ); }, //获取信息ajax请求函数 getMyParkCardInfo: function () { var salt = jsutil.salt(6);//随机生成的盐值 console.log('获取的盐值'+salt); /*var userinfo = sessionStorage.getItem('uerinfo'); userinfo = JSON.parse(userinfo); var token = userinfo.token;*/ //alert("funcc.token "+funcc.token); var ary = [ {keyname:'app_id',value:'0eca8f5373ca4866aec2f8e9d9367104'}, {keyname:'deviceInfo',value:'BC0703A4-AFB0-4B51-9089-9B7487C0CC6E'}, {keyname:'salt',value:salt}, {keyname:'token',value:funcc.token}, {keyname:'sign_type',value:'md5'} ]; var sign = jsutil.getsign(ary); var jsonInfo = { app_id:'0eca8f5373ca4866aec2f8e9d9367104', salt:salt, deviceInfo:'BC0703A4-AFB0-4B51-9089-9B7487C0CC6E', sign_type:'md5', sign:sign, token:funcc.token }; jsonInfo = JSON.stringify(jsonInfo); jsutil.defaultReq( mUrl.getminecard,//mUrl.myParkCardList, jsonInfo, func.myParkCardInfoSuccess ) }, //信息获取成功处理函数 myParkCardInfoSuccess: function (res) { //alert("获取我的会员卡信息 "+JSON.stringify(res)); var html = ''; if(res.code==0){ console.log(res.data.length); var datas = res.data; if(datas.length!=0){ var datamine = document.getElementById('datamine'); //datamine.innerHTML = ''; for(var i=0;i续费'; }else{ xorb = '
'; } divobj.innerHTML = '

'+cardtstr+'

'+carNumber+'

'+xorb+'
'+parkName+'
有效期至:'+expDate+'
'; datamine.appendChild(divobj); } }else{ document.getElementById('dataNullInfo').style.display = 'block'; } }else if(res.code==-10000){ //alert('重新获取token'); func.gett(funcc.openid); }else{ document.getElementById('dataNullInfo').style.display = 'block'; } }, } func.initPage(); })(); //监听浏览器返回 $(function(){ pushHistory(); window.addEventListener("popstate", function(e) { //alert("我监听到了浏览器的返回按钮事件啦");//根据自己的需求实现自己的功能 window.location.href=mUrl.Uri+'/WEB-INF/pages/mylist.html?openid='+funcc.openid+"&token="+funcc.token+"&"; }, false); function pushHistory() { var state = { title: "title", url: "" }; window.history.pushState(state, "title", ""); } $(document).on('click', '.month-renew', function () { //判断是年卡还是月卡 var plNo = $(this).attr('data-parkId');// attr('data-plNo');//停车场编号 var CardId = $(this).attr('data-CardId');//obj.attr('data-CardId');//会员卡id var cardNo = $(this).attr('data-cardNo'); var cardType = $(this).attr('data-cardType');//obj.attr('data-cardType');//会员卡类型 var danjia = $(this).attr('data-cardPrice');//obj.attr('data-goodsAmount');//卡单价 var carType = $(this).attr('data-carType');//obj.attr('data-carType');//车类型 var carNumber = $(this).attr('data-carNumber'); var expDate = $(this).attr('data-expDate'); var parkName = $(this).attr('data-parkName');//停车场名称 var cardCouponsId = $(this).attr('data-custCardId');//会员id var href = mUrl.Uri+'/WEB-INF/pages/elsepages/common_pages/cardpay.html'; var datasrc = '?plNo='+plNo+'&cardNo='+cardNo+'&cardprice='+danjia+'&cardType='+cardType+'&carType='+carType+'&carNumber='+carNumber+'&cardCouponsId='+cardCouponsId+'&optType=2&expDate='+expDate+'&parkname='+parkName+'&openid='+funcc.openid+'&token='+funcc.token+'&effDate='+effDate+'&'; window.location.assign(encodeURI(href+datasrc)); }); }); function tiazhuan(obj){ var plNo = obj.getAttribute('data-parkId');// attr('data-plNo');//停车场编号 var CardId = obj.getAttribute('data-CardId');//obj.attr('data-CardId');//会员卡id var cardNo = obj.getAttribute('data-cardNo'); var cardType = obj.getAttribute('data-cardType');//obj.attr('data-cardType');//会员卡类型 var danjia = obj.getAttribute('data-cardPrice');//obj.attr('data-goodsAmount');//卡单价 var carType = obj.getAttribute('data-carType');//obj.attr('data-carType');//车类型 var carNumber = obj.getAttribute('data-carNumber'); var expDate = obj.getAttribute('data-expDate'); var effDate = obj.getAttribute('data-effDate'); var parkName = obj.getAttribute('data-parkName');//停车场名称 var cardCouponsId = obj.getAttribute('data-custCardId');//会员id //alert('cz effDate '+effDate); var href = mUrl.Uri+'/WEB-INF/pages/elsepages/common_pages/cardpay.html'; var datasrc = '?plNo='+plNo+'&cardNo='+cardNo+'&cardprice='+danjia+'&cardType='+cardType+'&carType='+carType+'&carNumber='+carNumber+'&cardCouponsId='+cardCouponsId+'&optType=2&expDate='+expDate+'&parkname='+parkName+'&openid='+funcc.openid+'&token='+funcc.token+'&effDate='+effDate+"&"; // alert('src '+datasrc); window.location.assign(encodeURI(href+datasrc)); } //点击购买跳转 function goumai(){ var src = mUrl.Uri+'/WEB-INF/pages/mylist.html?openid='+funcc.openid+"&token="+funcc.token+"&"; window.location.assign(encodeURI(src)); }