diff --git a/css/paybacknew.css b/css/paybacknew.css index c9aabbe..44549cf 100644 --- a/css/paybacknew.css +++ b/css/paybacknew.css @@ -1,3 +1,23 @@ +.out-btn{ + position: absolute; + right: 10px; + bottom:10px; + +} +.outpay-btn{ + position: absolute; + right: 10px; + bottom:10px; + width: 70px; + height: 25px; + margin-top: 20px; + color: #FFF; + font-size: 12px; + text-align: center; + line-height: 25px; + background: url(../img/arrears-bg.png) no-repeat; + background-size: 70px 25px; +} .tab-wrap{ display: flex; margin-bottom: 4px; diff --git a/js/ajax.js b/js/ajax.js index e0e0345..5644736 100644 --- a/js/ajax.js +++ b/js/ajax.js @@ -1,6 +1,6 @@ var jsajax = jsajax || {}; //任你停赤峰 -jsajax.appID = 'wx945eccc8163fd75b'; +jsajax.appID = 'wx2af2bab90d433c86'; //获取openid jsajax.getopenid = function (code,fn) { var openid = ''; diff --git a/js/monPay.js b/js/monPay.js index a0f3fd8..7fd63cd 100644 --- a/js/monPay.js +++ b/js/monPay.js @@ -7,7 +7,7 @@ var webAppParams = null; var $btnObj = null; var $btnLoad = null; var flag = 0; -var appWxID = 'wxff4cebaedbf4f886'; +var appWxID = 'wx2af2bab90d433c86'; // var appWxID = 'wx945eccc8163fd75b' var webAppCode = null;//如果是微信,先获取微信code //var $btnLoad = document.getElementById("loading"); diff --git a/js/paybacknew.js b/js/paybacknew.js index 2bdfe83..4bcd1a0 100644 --- a/js/paybacknew.js +++ b/js/paybacknew.js @@ -249,6 +249,7 @@ var fun = { parkCodes: [], parkCodeArr: [], selectedMon: 0,//选中了总金额 + flag:false, getQueryVariable: function (variable) { var query = window.location.search.substring(1); var vars = query.split("&"); @@ -273,17 +274,43 @@ var fun = { $('#pay-wrap').attr('carNumber', fun.inData[0].carNumber) $('#pay-wrap').attr('parkCode', fun.inData[0].parkCode) $('#pay-wrap').attr('orderId', fun.inData[0].orderId) - $('#pay-wrap').append('
停车场名称:' + fun.inData[0].parkName + '
\n' + - '进场时间:' + fun.inData[0].parkInTime + '
\n' + - '出场时间:' + fun.inData[0].parkOutTime + '
\n' + - '停车时长:' + fun.dateFormat(fun.inData[0].parkDuration) + '
\n' + - ' ' + ((fun.inData[0].unPayFee) / 100).toFixed(2) + '元\n' + - '停车场名称:' + fun.inData[0].parkName + '
\n' + + '进场时间:' + fun.inData[0].parkInTime + '
\n' + + '出场时间:' + fun.inData[0].parkOutTime + '
\n' + + '停车时长:' + fun.dateFormat(fun.inData[0].parkDuration) + '
\n' + + ' ' + ((fun.inData[0].unPayFee) / 100).toFixed(2) + '元\n' + + '申请离场' + + '
' + + ' ' + + '停车场名称:' + fun.inData[0].parkName + '
\n' + + '进场时间:' + fun.inData[0].parkInTime + '
\n' + + '出场时间:' + fun.inData[0].parkOutTime + '
\n' + + '停车时长:' + fun.dateFormat(fun.inData[0].parkDuration) + '
\n' + + ' ' + ((fun.inData[0].unPayFee) / 100).toFixed(2) + '元\n' + + '出场缴费' + + '
' + + ' ' + + '无本次订单费用
') @@ -445,6 +472,9 @@ $('#arrears-list').delegate('li','click', function () { //......................... 本次费用 $('#pay-wrap').on('click', function () { + if(fun.flag){ + return + } var carNumber = $(this).attr('carNumber') var parkCode = $(this).attr('parkCode') var orderId = $(this).attr('orderId') @@ -463,5 +493,97 @@ $('#opr-btn').on('click', function () { }) +//......................... 免费离场 + +$(document).on('click', '.out-btn', function () { + // var _this = $(this).parent().parent().parent(); + + var money = $(this).attr('data-money') + console.log(money) + var _orderId = $(this).attr('data-orderId') + + var carNumber = $(this).attr('data-carnumber') + //var parkCode = $(this).find('.parkCode').text() + // var orderId = _this.find('.orderId').text() + var parkCode = $(this).attr('data-parkcode') + // var carNumber = $(this).find('.carNumber').text() + + var paySrcType = '101' + + // if(paySrcType == ''){ + // paySrcType = 103 + // }else{ + // paySrcType = 101 + // } + // alert(paySrcType) + console.log(paySrcType) + localStorage.setItem('paySrcType', paySrcType) + localStorage.setItem('parkCode', parkCode) + $('.dialog-out').show() + var salt = jsajax.salt(32); + var token = mUrl.GetToken(); + if (token == null) { + token = ''; + } + var jsondata = { + app_id: "0eca8f5373ca4866aec2f8e9d9367104", + deviceInfo: "BC0703A4-AFB0-4B51-9089-9B7487C0CC6E", + salt: salt, + sign: getMd5sign(), + sign_type: "md5", + //token : token, + + //appId:jsajax.appID, + orderId: _orderId, + payOrderType: '101', + terminalSource: '1', + //parkCode:parkCode, + // carNumber:carNumber, + + } + jsajax.defaultReq( + cepath + '/appAccountPay/appApplyParkOut', + JSON.stringify(jsondata), + function (data) { + console.log(data) + + if (data.code == '5005') { + getOneorder(carNumber, parkCode, _orderId) + + } else { + $('.dialog-out').show() + // window.location.href = 'zeroout.html' + } + // alert(data.message) + + }) + +}) + +$('.close-btn').on('click',function () { + $('.dialog-out').hide() +}) + +function getMd5sign() +{ + var salt = jsajax.salt(32); + var token = mUrl.GetToken(); + if (token == null) { + token = ''; + } + var sortd = [ + {keyname:'app_id',value:'0eca8f5373ca4866aec2f8e9d9367104'}, + {keyname:'deviceInfo',value:'BC0703A4-AFB0-4B51-9089-9B7487C0CC6E'}, + {keyname:'salt',value:salt}, + {keyname:'sign_type',value:'md5'}, + {keyname:'token',value:token} + ]; + var md5sign = jsajax.getsign(sortd); + return md5sign; + +} + + + diff --git a/list.html b/list.html index 9d53cff..8777aca 100644 --- a/list.html +++ b/list.html @@ -170,6 +170,6 @@ $(document).delegate('.swiper-slide','click',function () { window.open(_url) }) - +