(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["pages-fee-tempCarFee"],{"01e4":function(t,e,a){var n=a("c86c");e=n(!1),e.push([t.i,".ppf_item[data-v-3b060361]{padding:%?0?% %?0?% %?0?% %?0?%}.block__title[data-v-3b060361]{margin:0;font-weight:400;font-size:14px;color:rgba(69,90,100,.6);padding:%?40?% %?30?% %?20?%}.button_up_blank[data-v-3b060361]{height:%?40?%}.block__bottom[data-v-3b060361]{height:%?180?%}.fee-last[data-v-3b060361]{margin-bottom:%?100?%}.cu-btn.lgplus[data-v-3b060361]{padding:0 20px;font-size:18px;height:%?100?%}.cu-btn.sharp[data-v-3b060361]{border-radius:%?0?%}.line-height[data-v-3b060361]{line-height:%?100?%}.temp-remark[data-v-3b060361]{color:#888;padding:%?10?%}",""]),t.exports=e},"198b":function(t,e,a){var n=a("883d").default,i=a("4db6").default;a("d4b5");var o=function(){"use strict";function t(){n(this,t)}return i(t,[{key:"aliPay",value:function(t,e){window.AlipayJSBridge?AlipayJSBridge.call("tradePay",{tradeNO:t.tradeNO},(function(t){log(JSON.stringify(t)),"9000"==t.resultCode&&e()})):document.addEventListener("AlipayJSBridgeReady",(function(){AlipayJSBridge.call("tradePay",{tradeNO:t.tradeNO},(function(t){log(JSON.stringify(t)),"9000"==t.resultCode&&e()}))}),!1)}}]),t}();t.exports=new o},3504:function(t,e,a){"use strict";a("6a54");var n=a("f5bd").default;Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var i=n(a("d5d0")),o=a("a6b0"),u=a("6cd6"),s=i.default.constant,r=a("14e5"),c=a("198b"),d={data:function(){return{paId:"",carNum:"",machineId:"",stopTimeTotal:0,inTime:"",amount:0,queryTime:"",appId:"",openId:"",inoutId:"",receivableAmount:0,couponCount:0,communityId:"",couponList:[]}},onLoad:function(t){this.openId=t.openId,this.paId=t.paId,this.carNum=t.carNum,this.appId=t.appId,this.machineId=t.machineId,this.communityId=t.communityId,this._loadTempCarFee()},onShow:function(t){this._dealCarCoupons()},methods:{_loadTempCarFee:function(){var t=this;(0,o.getTempCarFeeOrder)({paId:this.paId,pccIds:this.couponList.join(","),carNum:this.carNum}).then((function(e){if(0==e.code){var a=e.data;t.stopTimeTotal=a.stopTimeTotal,t.inTime=a.inTime,t.amount=a.amount,t.queryTime=a.queryTime,t.inoutId=a.orderId}else uni.showToast({icon:"none",title:"未查到停车费"})}))},_dealCarCoupons:function(){var t=uni.getStorageSync(s.mapping.COUPON_USER_TEMP_CAR_KEY);t&&(uni.removeStorageSync(s.mapping.COUPON_USER_TEMP_CAR_KEY),this.couponList=t,this.couponCount=t.length,this._loadTempCarFee())},_selectCoupons:function(t){uni.navigateTo({url:"/pages/coupon/tempCarCoupon?carNum="+this.carNum+"&paId="+this.paId})},onPayFee:function(){"ALIPAY"==(0,u.isWxOrAli)()?this.onAliPayPayFee():this.onWxPayFee()},onAliPayPayFee:function(){this.receivableAmount;wx.showLoading({title:"支付中"});var t={business:"tempCarFee",carNum:this.carNum,openId:this.openId,paId:this.paId,feeName:"停车费",tradeType:"JSAPI",appId:this.appId,inoutId:this.inoutId,couponList:this.couponList,cashierUserId:"-1",machineId:this.machineId,communityId:this.communityId};(0,o.toAliPayTempCarFee)(t).then((function(t){if("0"==t.code)return c.aliPay({tradeNO:t.data},(function(){uni.showToast({title:"支付成功",duration:2e3}),uni.navigateBack({delta:1})})),void wx.hideLoading();wx.hideLoading(),wx.showToast({title:"缴费失败",icon:"none",duration:2e3})}))},onWxPayFee:function(){this.receivableAmount;wx.showLoading({title:"支付中"});var t={business:"tempCarFee",carNum:this.carNum,openId:this.openId,paId:this.paId,feeName:"停车费",tradeType:"JSAPI",appId:this.appId,inoutId:this.inoutId,couponList:this.couponList,cashierUserId:"-1",machineId:this.machineId,communityId:this.communityId};(0,o.toPayTempCarFee)(t).then((function(t){if(wx.hideLoading(),"0"!=t.code)return"100"==t.code?(uni.showToast({title:"支付成功",duration:2e3}),void uni.navigateBack({delta:1})):void wx.showToast({title:"缴费失败",icon:"none",duration:2e3});r.wexinPay(t,(function(){uni.showToast({title:"支付成功",duration:2e3}),uni.navigateBack({delta:1})}))}))},onReQuery:function(){uni.navigateBack({delta:1})}}};e.default=d},"7aa7":function(t,e,a){var n=a("01e4");n.__esModule&&(n=n.default),"string"===typeof n&&(n=[[t.i,n,""]]),n.locals&&(t.exports=n.locals);var i=a("967d").default;i("36bb1821",n,!0,{sourceMap:!1,shadowMode:!1})},"7d8b":function(t,e,a){"use strict";var n=a("7aa7"),i=a.n(n);i.a},8815:function(t,e,a){"use strict";a.r(e);var n=a("f2ac"),i=a("e9d3");for(var o in i)["default"].indexOf(o)<0&&function(t){a.d(e,t,(function(){return i[t]}))}(o);a("7d8b");var u=a("828b"),s=Object(u["a"])(i["default"],n["b"],n["c"],!1,null,"3b060361",null,!1,n["a"],void 0);e["default"]=s.exports},a6b0:function(t,e,a){"use strict";a("6a54");var n=a("f5bd").default;Object.defineProperty(e,"__esModule",{value:!0}),e.cashierPayFee=function(t,e,a){a||(a="/pages/successPage/successPage?msg=支付成功&objType=3003");wx.showLoading({title:"支付中"}),(0,i.requestNoAuth)({url:o.default.cashier,method:"POST",data:e,success:function(e){if("扣费为0回调成功"===e.data.msg){uni.navigateTo({url:"/pages/successPage/successPage?msg=支付成功&objType=3003"})}uni.showToast({title:e.data.msg,duration:2e3}),console.log(e),console.log();var a=e.data.returnData.abapay_deeplink,n=e.data.orderId;t.aba_train_id=e.data.returnData.status.tran_id,t.order_id_query=e.data.orderId;var i=Date.now(),o=60*e.data.lifetime*1e3;t.order_lifetime_timestamp=i+o,t.qrImage=e.data.returnData.qrImage,t.abadeeplink=e.data.returnData.abapay_deeplink,t.app_store=e.data.returnData.app_store,t.play_store=e.data.returnData.play_store,"undefined"!==typeof plus?(plus.runtime.openURL(a,(function(e){console.log("打开结果:",e),e&&e.code&&(t.showQrToast=!0)})),t.banButton=!1):null!=window.Telegram.WebApp.initDataUnsafe.user?(window.open(a,"_blank"),t.banButton=!1):(t.showQrToast=!0,t.showQRButton=!0);var u=[];try{var s=uni.getStorageSync("order_list");s?u=s:console.log("存储数据为空,使用默认空列表")}catch(r){console.log("无存储数据,使用默认空列表",r)}u.push({order_id:n,train_id:t.aba_train_id,qr_image:t.qrImage,abapayDeeplink:a,money:t.money,des:t.data.feeName,time:Date.now(),feeIds:t.data.feeIds}),console.log("order list:"),console.log(u);try{uni.setStorageSync("order_list",u),console.log("列表存储成功")}catch(r){console.log("列表存储失败",r)}},fail:function(e){wx.hideLoading(),wx.showToast({title:"服务器异常了",icon:"none",duration:2e3}),t.banButton=!1}})},e.computeObjFee=function(t){return new Promise((function(e,a){(0,i.request)({url:o.default.computeObjFee,method:"GET",data:t,success:function(t){200!=t.statusCode?a():e(t.data)},fail:function(t){a()}})}))},e.computePayFeeCoupon=function(t){return new Promise((function(e,a){(0,i.request)({url:o.default.computePayFeeCoupon,method:"GET",data:t,success:function(t){200!=t.statusCode?a():e(t.data)},fail:function(t){a()}})}))},e.couponPropertyUserGiftCar=function(t){return new Promise((function(e,a){(0,i.requestNoAuth)({url:o.default.couponPropertyUserGiftCar,method:"POST",data:JSON.stringify(t),success:function(t){0!=t.data.code?a():e(t.data)},fail:function(t){a()}})}))},e.generatorCouponQrcode=function(t){return new Promise((function(e,a){(0,i.request)({url:o.default.generatorCouponQrcode,method:"POST",data:JSON.stringify(t),success:function(t){200!=t.statusCode?a():e(t.data)},fail:function(t){a()}})}))},e.getCouponUsers=function(t,e){return new Promise((function(a,n){(0,i.requestNoAuth)({url:o.default.queryCouponUser,method:"GET",data:t,success:function(t){if(200==t.statusCode)return e=t.data,e.length<1&&n(),void a(e);n()},fail:function(t){n()}})}))},e.getFeeDiscounts=function(t){return new Promise((function(e,a){(0,i.request)({url:o.default.computeFeeDiscount,method:"GET",data:t,success:function(t){if(200!=t.statusCode)a();else{var n=t.data.data;e(n)}},fail:function(t){a()}})}))},e.getParkingCarCoupon=function(t){return new Promise((function(e,a){(0,i.requestNoAuth)({url:o.default.listParkingCouponCar,method:"GET",data:t,success:function(t){var n=t.data;0!=n.code?a(n.msg):e(n.data)},fail:function(t){a()}})}))},e.getQrCodeData=function(t){return new Promise((function(e,a){(0,i.requestNoAuth)({url:o.default.getNativeQrcodePayment,method:"GET",data:t,success:function(t){200!=t.statusCode?a():e(t.data)},fail:function(t){a()}})}))},e.getRoomFees=function(t,e){return new Promise((function(a,n){var s=[];(0,i.request)({url:o.default.queryFeeByOwner,method:"GET",data:t,success:function(t){if(200==t.statusCode){var i=t.data.fees;return i.length<1&&n(),i.forEach((function(t){e=JSON.parse(JSON.stringify(e)),e.endTime=(0,u.dateTimeStringToDateString)(t.endTime);var a=new Date;t.endTime>a?e.feeStateName="正常":e.feeStateName="欠费",e.additionalAmount=t.additionalAmount,e.squarePrice=t.squarePrice,e.amount=t.feePrice,e.feeId=t.feeId,e.feeName=t.feeName,e.feeFlag=t.feeFlag,e.paymentCycle=t.paymentCycle,e.preDegrees=t.preDegrees,e.curDegrees=t.curDegrees,e.preReadingTime=t.preReadingTime,e.curReadingTime=t.curReadingTime,e.feeState=t.state,e.deadlineTime=t.deadlineTime,e.amountOwed=t.amountOwed,e.startTime=t.startTime,e.payOnline=t.payOnline,s.push(e)})),void a(s)}n()},fail:function(t){n()}})}))},e.getRoomOweFees=function(t){return new Promise((function(e,a){(0,i.request)({url:o.default.listOweFees,method:"GET",data:t,success:function(t){if(200==t.statusCode){var n=t.data.data;return n.length<1&&a(),n.forEach((function(t){t.endTime=(0,u.dateTimeStringToDateString)(t.endTime),t.deadlineTime=(0,u.dateTimeStringToDateString)(t.deadlineTime)})),void e(n)}a()},fail:function(t){a()}})}))},e.getTempCarFeeOrder=function(t){return new Promise((function(e,a){(0,i.requestNoAuth)({url:o.default.getTempCarFeeOrder,method:"GET",data:t,success:function(t){200!=t.statusCode?a():e(t.data)},fail:function(t){a()}})}))},e.payFeeApp=function(t,e){wx.showLoading({title:"支付中"}),(0,i.request)({url:o.default.preOrder,method:"POST",data:e,success:function(t){if(wx.hideLoading(),"0"==t.data.code){var e;t.data;return e=JSON.stringify({}),void uni.requestPayment({provider:"wxpay",orderInfo:e,success:function(t){uni.navigateTo({url:"/pages/successPage/successPage?msg=支付成功&objType=3003"})},fail:function(t){console.log("fail:"+JSON.stringify(t))}})}if("100"==t.data.code){t.data;return uni.showToast({title:"支付成功",duration:2e3}),void uni.navigateTo({url:"/pages/successPage/successPage?msg=支付成功&objType=3003"})}wx.showToast({title:data.msg,icon:"none",duration:2e3})},fail:function(t){wx.hideLoading(),wx.showToast({title:"服务器异常了",icon:"none",duration:2e3})}})},e.payFeeWechat=function(t,e,a){a||(a="/pages/successPage/successPage?msg=支付成功&objType=3003");wx.showLoading({title:"支付中"}),(0,i.request)({url:o.default.unifiedPayment,method:"POST",data:e,success:function(t){if(wx.hideLoading(),"0"!=t.data.code){if(200==t.statusCode&&"100"==t.data.code){t.data;return uni.showToast({title:"支付成功",duration:2e3}),void setTimeout((function(){uni.navigateBack({})}),2e3)}wx.showToast({title:"缴费失败"+t.data.msg,icon:"none",duration:2e3})}else{var e=t.data;WexinPayFactory.wexinPay(e,(function(){uni.navigateTo({url:a})}))}},fail:function(t){wx.hideLoading(),wx.showToast({title:"服务器异常了",icon:"none",duration:2e3})}})},e.receiveParkingCoupon=function(t){return new Promise((function(e,a){(0,i.requestNoAuth)({url:o.default.saveParkingCouponCar,method:"POST",data:JSON.stringify(t),success:function(t){200!=t.statusCode?a():e(t.data)},fail:function(t){a()}})}))},e.toAliPayTempCarFee=function(t){return new Promise((function(e,a){(0,i.requestNoAuth)({url:o.default.alipayPayTempCarFee,method:"POST",data:JSON.stringify(t),success:function(t){200!=t.statusCode?a():e(t.data)},fail:function(t){a()}})}))},e.toPayTempCarFee=function(t){return new Promise((function(e,a){(0,i.requestNoAuth)({url:o.default.cashier,method:"POST",data:JSON.stringify(t),success:function(t){200!=t.statusCode?a():e(t.data)},fail:function(t){a()}})}))},a("bf0f"),a("2797"),a("d4b5"),a("aa9c");var i=a("a7bc"),o=n(a("79d4")),u=a("fcd3")},e9d3:function(t,e,a){"use strict";a.r(e);var n=a("3504"),i=a.n(n);for(var o in n)["default"].indexOf(o)<0&&function(t){a.d(e,t,(function(){return n[t]}))}(o);e["default"]=i.a},f2ac:function(t,e,a){"use strict";a.d(e,"b",(function(){return n})),a.d(e,"c",(function(){return i})),a.d(e,"a",(function(){}));var n=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("v-uni-view",[a("v-uni-scroll-view",{attrs:{"scroll-y":!0}},[a("v-uni-view",{staticClass:"block__title"},[t._v("停车费")]),a("v-uni-view",{staticClass:"cu-list menu fee-last"},[a("v-uni-view",{staticClass:"cu-item"},[a("v-uni-view",{staticClass:"content"},[a("v-uni-text",{staticClass:"text-grey"},[t._v("车辆")])],1),a("v-uni-view",{staticClass:"action"},[a("v-uni-text",{staticClass:"text-grey text-sm"},[t._v(t._s(t.carNum))])],1)],1),a("v-uni-view",{staticClass:"cu-item"},[a("v-uni-view",{staticClass:"content"},[a("v-uni-text",{staticClass:"text-grey"},[t._v("查询时间")])],1),a("v-uni-view",{staticClass:"action"},[a("v-uni-text",{staticClass:"text-grey text-sm"},[t._v(t._s(t.queryTime))])],1)],1),a("v-uni-view",{staticClass:"cu-item"},[a("v-uni-view",{staticClass:"content"},[a("v-uni-text",{staticClass:"text-grey"},[t._v("进场时间")])],1),a("v-uni-view",{staticClass:"action"},[a("v-uni-text",{staticClass:"text-grey text-sm"},[t._v(t._s(t.inTime))])],1)],1),a("v-uni-view",{staticClass:"cu-item"},[a("v-uni-view",{staticClass:"content"},[a("v-uni-text",{staticClass:"text-grey"},[t._v("停车时间")])],1),a("v-uni-view",{staticClass:"action"},[a("v-uni-text",{staticClass:"text-grey text-sm"},[t._v(t._s(t.stopTimeTotal)+"分钟")])],1)],1),a("v-uni-view",{staticClass:"cu-item"},[a("v-uni-view",{staticClass:"content"},[a("v-uni-text",{staticClass:"text-grey"},[t._v("金额")])],1),a("v-uni-view",{staticClass:"action"},[a("v-uni-text",{staticClass:"text-grey text-sm"},[t._v(t._s(t.amount+"元"))])],1)],1),a("v-uni-view",{staticClass:"cu-list menu margin-top",on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t._selectCoupons.apply(void 0,arguments)}}},[a("v-uni-view",{staticClass:"cu-item arrow"},[a("v-uni-view",{staticClass:"content padding-tb-sm"},[a("v-uni-view",[a("v-uni-view",{staticClass:"text-cut",staticStyle:{width:"220px"}},[t._v("使用停车劵抵扣")])],1)],1),0==t.couponCount?a("v-uni-view",[t._v("请选择")]):a("v-uni-view",[t._v(t._s(t.couponCount+"张"))])],1)],1),a("v-uni-view",{staticClass:"cu-bar btn-group",staticStyle:{"margin-top":"20upx"}},[t.amount>0?a("v-uni-button",{staticClass:"cu-btn bg-green shadow-blur round lg",on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.onPayFee.apply(void 0,arguments)}}},[t._v("确认缴费")]):a("v-uni-button",{staticClass:"cu-btn bg-green shadow-blur round lg",on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.onPayFee.apply(void 0,arguments)}}},[t._v("确认开门")])],1),a("v-uni-view",{staticClass:"cu-bar btn-group",staticStyle:{"margin-top":"20upx"}},[a("v-uni-button",{staticClass:"cu-btn bg-grey shadow-blur round lg",on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.onReQuery()}}},[t._v("重新查询")])],1)],1),a("v-uni-view",{staticClass:"temp-remark"},[a("v-uni-view",[t._v("临停缴费提示")]),a("v-uni-view",[t._v("1、支付后请在15分钟内离场,否则会产生新的停车费:")]),a("v-uni-view",[t._v("2、缴费前请仔细核对停车场、停车时间、支付金额。")])],1)],1)],1)},i=[]}}]);