card.html 19.1 KB
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>月卡年卡</title>
    <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no"/>
    <meta name="format-detection" content="telephone=no"/>
    <meta name="format-detection" content="email=no"/>
    <meta name="apple-mobile-web-app-status-bar-style" content="black"/>
    <meta name="apple-mobile-web-app-capable" content="yes"/>
    <meta name="apple-mobile-web-app-title" content="">
    <meta name="google" value="notranslate"><!-- 禁止Chrome 浏览器中自动提示翻译 -->
    <link rel="apple-touch-icon-precomposed" href="favicon.ico">
    <link rel="shortcut icon" href="favicon.ico">
    <link rel="Bookmark" href="favicon.ico">
    <link rel="stylesheet" href="//cdn.bootcss.com/weui/1.1.1/style/weui.min.css?v=1.1">
    <link rel="stylesheet" href="//cdn.bootcss.com/jquery-weui/1.0.1/css/jquery-weui.min.css?v=1.1">
    <link rel="stylesheet" href="../../css/reset.css">
    <link rel="stylesheet" href="../../css/card.css">
</head>
<body ontouchstart>
<input type="hidden" id="pklNo" value=" "/>
<div class="weui-panel__bd card-top">
    <div class="weui-media-box weui-media-box_text weui-media-box-border card-park">
        <h4 class="weui-media-box__title park-tit" id="parkName">中国传感网国际创新园</h4>
        <p class="weui-media-box__desc park-desc" id="parkAddr">江苏省无锡市新区</p>
    </div>
    <div class="park-bg"></div>
</div>

<div class="cardonedatas">
	<div class="weui-panel weui-panel_access">
	    <div class="weui-panel__bd">
	        <!--<a href="javascript:void(0);" class="weui-media-box weui-media-box_appmsg year-vip">
	            <div class="weui-media-box__hd yearcard-bg">
	                <img class="weui-media-box__thumb" src="../../static/img/yearcard.png">
	            </div>
	            <div class="weui-media-box__bd car-font">
	                <h4 class="weui-media-box__title">蓝牌小车包年卡</h4>
	                <p class="weui-media-box__desc">单价:<span class="fontcol">¥90</span></p>
	            </div>
	            <div class="weui-cell__ft">
	            </div>
	        </a>-->
		</div>
	</div>
</div>
<div class="weui-panel weui-panel_access month-mar" id="addCardMonth" style="display: none;">
      <div class="weui-panel__hd month-chtit">月卡办理</div>
    <div class="weui-panel__bd"> 
        <!--<a href="javascript:void(0);" class="weui-media-box weui-media-box_appmsg mon-vip">
            <div class="weui-media-box__hd monthcard-bg">
                <img class="weui-media-box__thumb" src="../../static/img/monthcard.png">
            </div>
            <div class="weui-media-box__bd car-font">
                <h4 class="weui-media-box__title">蓝牌小车包月卡</h4>
                <p class="weui-media-box__desc">单价:<span class="fontcol">¥90</span></p>
            </div>
            <div class="weui-cell__ft">
            </div>
        </a>
        <a href="javascript:void(0);" class="weui-media-box weui-media-box_appmsg mon-vip">
            <div class="weui-media-box__hd monthcard-bg">
                <img class="weui-media-box__thumb" src="../../static/img/monthcard.png">
            </div>
            <div class="weui-media-box__bd car-font">
                <h4 class="weui-media-box__title">黄牌大车包月卡</h4>
                <p class="weui-media-box__desc">单价:<span class="fontcol">¥180</span></p>
            </div>
            <div class="weui-cell__ft">
            </div>
        </a>-->
    </div>
</div>

<div class="weui-panel weui-panel_access" id="addCardYear"  style="display: none;">
     <div class="weui-panel__hd year-chtit">年卡办理</div>
    <div class="weui-panel__bd">
        <!--<a href="javascript:void(0);" class="weui-media-box weui-media-box_appmsg year-vip">
            <div class="weui-media-box__hd yearcard-bg">
                <img class="weui-media-box__thumb" src="../../static/img/yearcard.png">
            </div>
            <div class="weui-media-box__bd car-font">
                <h4 class="weui-media-box__title">蓝牌小车包年卡</h4>
                <p class="weui-media-box__desc">单价:<span class="fontcol">¥90</span></p>
            </div>
            <div class="weui-cell__ft">
            </div>
        </a>
        <a href="javascript:void(0);" class="weui-media-box weui-media-box_appmsg year-vip">
            <div class="weui-media-box__hd yearcard-bg">
                <img class="weui-media-box__thumb" src="../../static/img/yearcard.png">
            </div>
            <div class="weui-media-box__bd car-font">
                <h4 class="weui-media-box__title">黄牌大车包年卡</h4>
                <p class="weui-media-box__desc">单价:<span class="fontcol">¥180</span></p>
            </div>
            <div class="weui-cell__ft">
            </div>
        </a> -->
	</div>
</div>
<div class="weui-panel weui-panel_access" id="addhardCardYear"  style="display: none;">
     <div class="weui-panel__hd year-chtit">半年卡办理</div>
    <div class="weui-panel__bd"></div>
</div>
<div class="weui-panel weui-panel_access" id="addsersonCardYear"  style="display: none;">
     <div class="weui-panel__hd year-chtit">季卡办理</div>
    <div class="weui-panel__bd"></div>
</div>
<div class="weui-panel weui-panel_access" id="adddayCardYear"  style="display: none;">
     <div class="weui-panel__hd year-chtit">日卡办理</div>
    <div class="weui-panel__bd"></div>
</div>
<script src="../../js/jquery-3.2.1.min.js"></script>
<script src="//cdn.bootcss.com/jquery-weui/1.0.1/js/jquery-weui.min.js?v=1.1"></script>
<!--md5 start-->
<script src="../../js/md5.min.js"></script>
<!--md5 end-->
<script src="../../js/url.js"></script>
<script src="../../js/ajax.js"></script>
<script type="text/javascript">

    var func = {
    	//初始化数据
    	parkId:'',
    	parkName:'',
        openid:'',
        //token:'',
    	initinfo:function(){
    		var url=decodeURI(location.href);
			var parkId = url.split('?');
			var valary = parkId[1].split('&');
			func.parkId = valary[0].split('=')[1];
			$("#pklNo").val(valary[0].split('=')[1]);
			$("#parkName").text(valary[1].split('=')[1]);
			$("#parkAddr").text(valary[2].split('=')[1]);
			func.parkName = valary[1].split('=')[1];
			func.queryParkLotCard();
    	},
        //1.查询停车场月卡年卡信息
        queryParkLotCard: function () {
        	var pklNo = $('#pklNo').val();//停车场编号
            var salt = jsajax.salt(32);//随机生成的盐值
            var ary = [
            	//{keyname:'token',value:func.token},
            	{keyname:'app_id',value:'0eca8f5373ca4866aec2f8e9d9367104'},
	    		{keyname:'salt',value:salt},
	    		{keyname:'parkNo',value:pklNo},
	    		{keyname:'sign_type',value:'md5'}
            ];
            var sign = jsajax.getsign(ary);
            //alert('sign   '+sign);
            var jsonInfo = {
             	 app_id : '0eca8f5373ca4866aec2f8e9d9367104',
			   	 //token : func.token,
			  	 parkNo : pklNo,
			  	 salt : salt,
			  	 sign : sign,
			  	 sign_type : "md5"
            };
            jsonInfo = JSON.stringify(jsonInfo);
            jsajax.defaultReq(
                mUrl.CardoneInfo,//mUrl.cardinfo,//mUrl.queryParkLotCard,
                jsonInfo,
                function (data) {
                	//alert('会员卡信息 '+JSON.stringify(data));
                    if (data.code==0) {
                    	var parkLot = data.data;
                    	for(var i=0;i<parkLot.length;i++){
                        	var parkNo = parkLot[i].parkNo;//停车场编号
                        	var carType = parkLot[i].carType;//车类型
                        	var cardName = parkLot[i].cardName;//会员卡名称
                        	var price = parkLot[i].price;//会员卡单价
                        	var cardId = parkLot[i].cardId;//会员卡id
                        	var cardType = parkLot[i].cardType;//卡类型
                        	var cardNo = parkLot[i].cardNo;//卡编号
                        	var priceto = jsajax.fenToYuan(price);
                        	var strhtml = '<div class="weui-media-box__bd car-font"> <h4 class="weui-media-box__title">'+cardName+'</h4> <p class="weui-media-box__desc">单价:<span class="fontcol">¥'+priceto+'</span></p> </div> <div class="weui-cell__ft"></div>';
        					var aobj = document.createElement('a');
        					aobj.setAttribute('data-plNo',parkNo);//停车场编号
                        	aobj.setAttribute('data-CardId',cardId);//停车卡id
                        	aobj.setAttribute('data-cardNo',cardNo);//停车卡编号
                        	aobj.setAttribute('data-cardType',cardType);//卡类型
                        	aobj.setAttribute('data-goodsAmount',price);//卡单价
                        	aobj.setAttribute('data-carType',carType);//车类型
                        	aobj.setAttribute('onclick','taiozhuan(this)');
                        	if(cardType==1){
                        		
                        		document.querySelector('#addCardYear').style.display = 'block';
                        		aobj.className = 'weui-media-box weui-media-box_appmsg year-vip';
                        		aobj.innerHTML = '<div class="weui-media-box__hd monthcard-bg"> <img class="weui-media-box__thumb" src="../../img/yearcard.png"> </div>';
                        		aobj.innerHTML +=strhtml; 
                        		document.querySelector('#addCardYear  .weui-panel__bd').appendChild(aobj);
                        	}else if(cardType==2){
                        		document.querySelector('#addhardCardYear').style.display = 'block';
                        		aobj.className = 'weui-media-box weui-media-box_appmsg mon-vip';
                        		aobj.innerHTML = '<div class="weui-media-box__hd yearcard-bg"> <img class="weui-media-box__thumb" src="../../img/monthcard.png"> </div>';
                        		aobj.innerHTML +=strhtml; 
                        		document.querySelector('#addhardCardYear  .weui-panel__bd').appendChild(aobj);
                        	}else if(cardType==3){
                        		document.querySelector('#addsersonCardYear').style.display = 'block';
                        		aobj.className = 'weui-media-box weui-media-box_appmsg mon-vip';
                        		aobj.innerHTML = '<div class="weui-media-box__hd yearcard-bg"> <img class="weui-media-box__thumb" src="../../img/monthcard.png"> </div>';
                        		aobj.innerHTML +=strhtml; 
                        		document.querySelector('#addsersonCardYear  .weui-panel__bd').appendChild(aobj);
                        	}else if(cardType==4){
                        		document.querySelector('#addCardMonth').style.display = 'block';
                        		aobj.className = 'weui-media-box weui-media-box_appmsg mon-vip';
                        		aobj.innerHTML = '<div class="weui-media-box__hd yearcard-bg"> <img class="weui-media-box__thumb" src="../../img/monthcard.png"> </div>';
                        		aobj.innerHTML +=strhtml; 
                        		document.querySelector('#addCardMonth  .weui-panel__bd').appendChild(aobj);
                        	}else if(cardType==5){
                        		document.querySelector('#adddayCardYear').style.display = 'block';
                        		aobj.className = 'weui-media-box weui-media-box_appmsg mon-vip';
                        		aobj.innerHTML = '<div class="weui-media-box__hd yearcard-bg"> <img class="weui-media-box__thumb" src="../../img/monthcard.png"> </div>';
                        		aobj.innerHTML +=strhtml; 
                        		document.querySelector('#adddayCardYear  .weui-panel__bd').appendChild(aobj);
                        	}
                        }        
                        console.log(parkLot);
                    } else {
                        $.alert("亲!系统繁忙,请重新操作!");
                        return false;
                    }
                }
            );
        },
        
        //进入购卡详情
        cardPay:function(){
        	$(document).on('click', '.weui-panel__bd .mon-vip', function () {
        		//alert('11111');
            	var plNo = $(this).attr('data-plNo');//停车场编号
            	var CardId = $(this).attr('data-CardId');//会员卡id
            	var cardNo = $(this).attr('data-cardNo');//会员卡编号;
            	var cardType = $(this).attr('data-cardType');//会员卡类型
            	var danjia = $(this).attr('data-goodsAmount');//卡单价
            	var carType = $(this).attr('data-carType');//车类型
            	var carNumber = '';//车牌号
            	var cardCouponsId = '';//会员id
            	var token = mUrl.GetToken();
				if(token&&token!=''){
					var href = 'cardpay.html';
			    	var datasrc = '?plNo='+plNo+'&cardNo='+cardNo+'&cardprice='+danjia+'&cardType='+cardType+'&carType='+carType+'&carNumber='+carNumber+'&cardCouponsId='+cardCouponsId+'&optType=1&expDate=&parkname='+func.parkName+'&effDate=&';
			        window.location.assign(encodeURI(href+datasrc));
				}else{
					window.location.href = '../../commonp/binding.html';//mUrl.myParkCardView;
				}
            	/*var href = 'cardpay.html';
            	var datasrc = '?plNo='+plNo+'&cardNo='+cardNo+'&cardprice='+danjia+'&cardType='+cardType+'&carType='+carType+'&carNumber='+carNumber+'&cardCouponsId='+cardCouponsId+'&optType=1&expDate=&parkname='+func.parkName+'&effDate=&';
                window.location.assign(encodeURI(href+src));*/
            });
        },
        
        
        //办理月卡
       /* monthCardBuy: function () {
            $(document).on('click', '#addCardMonth .weui-panel__bd a', function () {
            	var parkid = $(this).attr('data-parkId');
            	var parkCardId = $(this).attr('data-parkCardId');
            	var goodstype = $(this).attr('data-goodstype');
            	var goodsAmount = $(this).attr('data-goodsAmount');
            	var carType = $(this).attr('data-carType');
                var src = mUrl.Uri+'/WEB-INF/pages/elsepages/cards_pages/monthpay.html?card_Type=0&parkid='+parkid+"&parkCardId="+parkCardId+"&goodstype="+goodstype+"&goodsAmount="+goodsAmount+"&parkName="+parkName+"&carType="+carType+"&openid="+func.openid+"&token="+func.token+"&";
            	window.location.assign(encodeURI(src));
            });
        },
        //办理年卡
        yearCardBuy: function () {
            $(document).on('click', '#addCardYear .weui-panel__bd a', function () {
            	var parkid = $(this).attr('data-parkId');
            	var parkCardId = $(this).attr('data-parkCardId');
            	var goodstype = $(this).attr('data-goodstype');
            	var goodsAmount = $(this).attr('data-goodsAmount');
            	var carType = $(this).attr('data-carType');
            	var src = mUrl.Uri+'/WEB-INF/pages/elsepages/cards_pages/yearpay.html?card_Type=1&parkid='+parkid+"&parkCardId="+parkCardId+"&goodstype="+goodstype+"&goodsAmount="+goodsAmount+"&parkName="+parkName+"&carType="+carType+"&openid="+func.openid+"&token="+func.token+"&";
                window.location.assign(encodeURI(src));
            });
        },
        //半年卡
        hardcard:function(){
        	$(document).on('click', '#addhardCardYear .weui-panel__bd a', function () {
            	var parkid = $(this).attr('data-parkId');
            	var parkCardId = $(this).attr('data-parkCardId');
            	var goodstype = $(this).attr('data-goodstype');
            	var goodsAmount = $(this).attr('data-goodsAmount');
            	var carType = $(this).attr('data-carType');
            	var src = mUrl.Uri+'/WEB-INF/pages/elsepages/cards_pages/yearpay.html?card_Type=1&parkid='+parkid+"&parkCardId="+parkCardId+"&goodstype="+goodstype+"&goodsAmount="+goodsAmount+"&parkName="+parkName+"&carType="+carType+"&openid="+func.openid+"&token="+func.token+"&";
                window.location.assign(encodeURI(src));
            });
        },
        //季卡
        sersoncard:function(){
        	$(document).on('click', '#addsersonCardYear .weui-panel__bd a', function () {
            	var parkid = $(this).attr('data-parkId');
            	var parkCardId = $(this).attr('data-parkCardId');
            	var goodstype = $(this).attr('data-goodstype');
            	var goodsAmount = $(this).attr('data-goodsAmount');
            	var carType = $(this).attr('data-carType');
            	var src = mUrl.Uri+'/WEB-INF/pages/elsepages/cards_pages/yearpay.html?card_Type=1&parkid='+parkid+"&parkCardId="+parkCardId+"&goodstype="+goodstype+"&goodsAmount="+goodsAmount+"&parkName="+parkName+"&carType="+carType+"&openid="+func.openid+"&token="+func.token+"&";
                window.location.assign(encodeURI(src));
            });
        },
        //日卡
        daycard:function(){
        	$(document).on('click', '#adddayCardYear .weui-panel__bd a', function () {
            	var parkid = $(this).attr('data-parkId');
            	var parkCardId = $(this).attr('data-parkCardId');
            	var goodstype = $(this).attr('data-goodstype');
            	var goodsAmount = $(this).attr('data-goodsAmount');
            	var carType = $(this).attr('data-carType');
            	var src = mUrl.Uri+'/WEB-INF/pages/elsepages/cards_pages/yearpay.html?card_Type=1&parkid='+parkid+"&parkCardId="+parkCardId+"&goodstype="+goodstype+"&goodsAmount="+goodsAmount+"&parkName="+parkName+"&carType="+carType+"&openid="+func.openid+"&token="+func.token+"&";
                window.location.assign(encodeURI(src));
            });
        }*/
    };
    $(function () {
    	func.initinfo();       
        func.cardPay();
    });
    function taiozhuan(obj){
    	//alert('2132131');
    	var plNo = obj.getAttribute('data-plNo');// 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-goodsAmount');//obj.attr('data-goodsAmount');//卡单价
    	var carType = obj.getAttribute('data-carType');//obj.attr('data-carType');//车类型
    	var carNumber = '';
    	var cardCouponsId = '';//会员id
    	var token = mUrl.GetToken();
    	if(token&&token!=''){
			var href = 'cardpay.html';
	    	var datasrc = '?plNo='+plNo+'&cardNo='+cardNo+'&cardprice='+danjia+'&cardType='+cardType+'&carType='+carType+'&carNumber='+carNumber+'&cardCouponsId='+cardCouponsId+'&optType=1&expDate=&parkname='+func.parkName+'&effDate=&';
	        window.location.assign(encodeURI(href+datasrc));
		}else{
			window.location.href = '../../commonp/binding.html';//mUrl.myParkCardView;
		}
    }
    //监听浏览器返回
    $(function(){
        //pushHistory();
        window.addEventListener("popstate", function(e) {
            //alert("我监听到了浏览器的返回按钮事件啦");//根据自己的需求实现自己的功能
            window.history.back();
            //window.location.href=mUrl.Uri+'/WEB-INF/pages/mylist.html?openid='+func.openid+"&token="+func.token+"&";
        }, false);
        /*function pushHistory() {
            var state = {
                title: "title",
                url: ""
            };
            window.history.pushState(state, "title", "");
        }*/
    });
</script>
</body>
</html>