yearpay.html 9.81 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">
    <link rel="stylesheet" href="//cdn.bootcss.com/jquery-weui/1.0.1/css/jquery-weui.min.css">
    <link rel="stylesheet" href="${staticHost}/css/reset.css">
    <link rel="stylesheet" href="${staticHost}/css/monthpay.min.css">
</head>
<body ontouchstart>
<div class="weui-cells weui-cells_form">
      <input type="hidden" id="parkLotCardId"  value="${parkLotCardId!''}"/>
    <div class="weui-cell">
        <div class="weui-cell__hd"><label class="weui-label">车牌号</label></div>
        <div class="weui-cell__bd">
            <input class="weui-input" type="text" value="" maxlength="7" placeholder="请输入车牌号,必填" id="license_number">
        </div>
    </div>
    <div class="weui-cell">
        <div class="weui-cell__hd"><label  class="weui-label" >卡类别</label></div>
        <div class="weui-cell__bd" id="cardTypeRemark">
            <!--  蓝牌小车包月卡-->
        </div>
    </div>
</div>

<div class="weui-cells weui-cells_form">
    <div class="weui-cell">
        <div class="weui-cell__hd"><label class="weui-label">停车场</label></div>
        <div class="weui-cell__bd" id="parkLotName"></div>
    </div>
    <div class="weui-cell">
        <div class="weui-cell__hd"><label class="weui-label">购买数量</label></div>
        <div class="weui-cell__bd">
            <span id="reduce_btn" class="reduce_btn">-</span><input class="weui-input inpt-num" id="numder" type="text" readonly="" value="1"><span id="add_btn" class="add_btn">+</span>
        </div>
    </div>
    <div class="weui-cell">
        <div class="weui-cell__hd"><label for="date" class="weui-label">开始时间</label></div>
        <div class="weui-cell__bd">
            <input class="weui-input" id="date" type="text" placeholder="请选择开始时间">
        </div>
        <div class="weui-cell__ft">
        </div>
    </div>
    <div class="weui-cell">
        <div class="weui-cell__hd"><label for="date1" class="weui-label">有效期至</label></div>
        <div class="weui-cell__bd">
            <input class="weui-input" id="date1" type="text" readonly placeholder="请先选择开始时间">
        </div>
    </div>
    <div class="weui-cell">
        <div class="weui-cell__hd"><label  class="weui-label">合计</label></div>
        <input type="hidden" id="cardAmount" />
        <div class="weui-cell__bd pay-total">
            ¥<span id="totle_money">90</span>
        </div>
    </div>
</div>
<div class="pay-content-padded">
    <a href="javascript:;" class="weui-btn weui-btn_primary" id="pay_btn">提交订单</a>
</div>

<script src="//cdn.bootcss.com/jquery/1.11.0/jquery.min.js"></script>
<script src="//cdn.bootcss.com/jquery-weui/1.0.1/js/jquery-weui.min.js"></script>
<!--  <script src="js/srcjs/yearpay.js"></script>-->
<script src="${staticHost}/js/jsutil.js"></script>
<script src="${staticHost}/js/url.js"></script>
<script type="text/javascript">
var func = {
	//1.初始化页面信息.<br/>
	initYearCardInfo:function(){
		var parkLotCardId =$('#parkLotCardId').val();
		if(parkLotCardId ==null || parkLotCardId ==""){
			$.alert("系统繁忙,请重新操作!");
			 return false;
		}
		var jsonInfo = {};
		jsonInfo.parkLotCardId = parkLotCardId;
		jsutil.defaultReq(
				  mUrl.queryParkLotCardForChoose,
			      jsonInfo,
			      function(data){
					  if("8888" ==data.code){
						  var parkLot = data.data;
						  $('#parkLotName').empty();
						  $('#cardTypeRemark').empty();
						  $('#totle_money').empty();
						  $('#parkLotName').text(parkLot.parkName);
						  $('#cardTypeRemark').text(parkLot.parkCardCouponsList[0].goods_type_remark);
						  $('#totle_money').text(parkLot.parkCardCouponsList[0].goods_amount);
						  $('#parkLotCardId').val(parkLot.parkCardCouponsList[0].id);
						  $('#cardAmount').val(parkLot.parkCardCouponsList[0].goods_amount);
    				  }else{
    					  $.alert("系统繁忙,请重新操作!");
    				  }
    			  });
	}
};
$(function () {
	func.initYearCardInfo();
	//获取最小S时间
    function shownowtime(){
        var mydate = new Date();
        var month = mydate.getMonth()+1;
        var data = mydate.getDate();
        if(data<10){
            data='0'+data;
        };
        if(month<10){
            month = '0'+month;
        };

        var str = "" + mydate.getFullYear() + "-";
        str += month + "-";
        str += data ;
        return str;
    }
    function showprevtime(){
        var mydate = new Date();
        var month = mydate.getMonth()+1;
        var data = mydate.getDate()-1;
        if(data<10){
            data='0'+data;
        };
        if(month<10){
            month = '0'+month;
        };

        var str = "" + mydate.getFullYear() + "-";
        str += month + "-";
        str += data ;
        return str;
    }
    $("#date").calendar({
        //最小时间为当前时间
        minDate:showprevtime(),
        value:[shownowtime()],

        onChange: function (p, values, displayValues) {
            var num = $('#numder').val();
            var val1 = values[0].slice(0,4);
            var val2 = values[0].slice(4);
            console.log(Number(val1) +Number(num));
            var endDate = Number(val1) +Number(num);
            $('#date1').val(endDate+val2);

        }
    });

    //添加数量
    $("#add_btn").click(function(){
    	var cardAmount = $('#cardAmount').val();//年卡单价
        var _numb = $("#numder").val();
        _numb++;
        if(_numb>=6){
            return false;
        }
        $("#numder").val(_numb);
        $("#totle_money").text(_numb*cardAmount);
        var dataVal = $('#date').val();
        if(dataVal){
            var val1 = dataVal.slice(0,4);
            var val2 = dataVal.slice(4);
            console.log(Number(val1) +Number(_numb));
            var endDate = Number(val1) +Number(_numb);
            $('#date1').val(endDate+val2);
        }

    });
    //减去数量
    $("#reduce_btn").click(function(){
    	var cardAmount = $('#cardAmount').val();//年卡单价
        var _numb = $("#numder").val();
        if(_numb<=1){
            return false;
        }
        _numb--;
        $("#numder").val(_numb)
        $("#totle_money").text(_numb*cardAmount);
        var dataVal = $('#date').val();
        if(dataVal){
            var val1 = dataVal.slice(0,4);
            var val2 = dataVal.slice(4);
            console.log(Number(val1) +Number(_numb));
            var endDate = Number(val1) +Number(_numb);
            $('#date1').val(endDate+val2);
        }
    });
    //立即支付
    $('#pay_btn').on('click',function () {
    	var carNum = $('#license_number').val();
        var parkLotCardId = $('#parkLotCardId').val();
        var buyNum = $('#numder').val();
        var startDate = $('#date').val();
        var endDate = $('#date1').val();
        var totleMoney =$('#totle_money').text();
        if(carNum == '' || carNum ==null || carNum == undefined){
            $.toptip('亲!请输入车牌号', 3000, 'warning');  //设置显示时间
            return false
        }
        //车牌校验
        var checkResult = jsutil.isVehicleNumber(jsutil.trim(carNum));
        if(!checkResult){
        	$.alert("亲!输入车牌号不正确,<br/> 正确格式如:陕K88888");
			 return false;
        }
        /**
         *校验车牌号是否已经在对应的停车场已经订购? 是:跳转续费页面,否:继续订购
         *		parkLotCardId
         */
        jsutil.defaultReq(
        		mUrl.checkIsbuyCard,
			      {"carNum":carNum,"parkCardId":parkLotCardId},
	  			  function(data){
      			       if("8888" !=data.code){
							 //$.alert("");
							 return false;
						 }else{
							 if(data.data != null && data.data != ''){
									$.confirm("亲!您已经办理该停车场卡,是否继续续费?", function() {
										  //点击确认后的回调函数
										     window.location.href=mUrl.renewView+"&custCardId="+data.data;
										  }, function() {
										      window.location.href=mUrl.toParkInfoListView;
										  });

								}else{
									if(startDate == '' || startDate ==null || startDate == undefined){
							            $.toptip('亲!请选择开始时间', 3000, 'warning');  //设置显示时间
							            return false
							        }else{
							        	var jsonInfo = {};
							        	jsonInfo.carNum=carNum;
							        	jsonInfo.parkLotCardId=parkLotCardId;
							        	jsonInfo.buyNum=buyNum;
							        	jsonInfo.startDate=startDate;
							        	jsonInfo.endDate=endDate;
							        	jsonInfo.totleMoney=totleMoney;
							        	jsonInfo.orderType = 2;//
							        	jsutil.defaultReq(
							          		  mUrl.createOrderInfo,
							    			      jsonInfo,
							  	  			  function(data){
							          			    if("8888" !=data.code){
							  							 $.alert("亲!创建订单失败,请重新尝试!");
							  							 return false;
							  						 }else{
							  							 window.location.href=mUrl.orderPayView+"&parkOrderId="+data.data;
							  						 }
							  	  				  });
							        }
								}
						 }//else
						 });


    });


})
</script>
</body>
</html>