1 line
9.1 KiB
JavaScript
1 line
9.1 KiB
JavaScript
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["pages-fee-payParkingApplyFee"],{"0d7c":function(e,t,i){"use strict";i.r(t);var a=i("1b74"),n=i.n(a);for(var s in a)["default"].indexOf(s)<0&&function(e){i.d(t,e,(function(){return a[e]}))}(s);t["default"]=n.a},"1b74":function(e,t,i){"use strict";i("6a54");var a=i("f5bd").default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,i("aa9c"),i("e966"),i("5c47"),i("a1c1"),i("d4b5");var n=a(i("d5d0")),s=i("1c9a"),c=a(i("4a5f")),o=i("fcd3"),u=n.default.constant,r=i("14e5"),d={components:{vcDiscount:c.default},data:function(){return{showFeeMonth:!1,feeMonthList:[],feeMonthName:"",feeMonth:1,endTime:"",ordEndTime:"",formatEndTime:"",amount:0,receivableAmount:0,additionalAmount:0,num:"",feeTypeCdName:"",carNum:"",feePrice:0,communityId:"",communityName:"",feeId:"",appId:"",feeFlag:"",paymentCycle:1}},onLoad:function(e){n.default.onLoad(e);var t=this;this.appId=uni.getStorageSync(u.mapping.W_APP_ID);var i=JSON.parse(e.fee);console.log(i);var a=i.paymentCycle*i.feePrice;(0,s.getCurCommunity)().then((function(e){t.communityId=e.communityId,t.communityName=e.communityName}));var c=new Date(i.endTime);if(this.receivableAmount=a,this.num=i.num,this.feeTypeCdName=i.feeTypeCdName,this.carNum=i.carNum,this.feeId=i.feeId,this.feePrice=i.feePrice,this.ordEndTime=i.endTime,this.formatEndTime=(0,o.date2String)(i.endTime),this.feeFlag=i.feeFlag,"2006012"!=this.feeFlag){this.paymentCycle=i.paymentCycle,this.feeMonth=i.paymentCycle;for(var r=1;r<7;r++)this.feeMonthList.push(r*this.paymentCycle+"个月");this.feeMonthName=this.paymentCycle+"个月";var d=(0,o.addMonth)(c,parseInt(this.feeMonth));this.endTime=(0,o.formatDate)(d);var v=getCurrentPages(),l=v[v.length-2];l.needFefresh=!1,this.$refs.vcDiscountRef._loadFeeDiscount(this.feeId,this.communityId,this.feeMonth)}},onShareAppMessage:function(){},methods:{computeFeeDiscount:function(e){this.receivableAmount=this.receivableAmount-e},dateChange:function(e){console.log("onConfirm",e);var t=null;t=this.feeMonthList[e.detail.value];var i=t.replace("个月",""),a=i*this.feePrice,n=new Date(this.ordEndTime),s=(0,o.addMonth)(n,parseInt(i));this.showFeeMonth=!1,this.feeMonthName=t,this.receivableAmount=a,this.feeMonth=i,this.endTime=(0,o.formatDate)(s),this.$refs.vcDiscountRef._loadFeeDiscount(this.feeId,this.communityId,this.feeMonth)},onFeeMonthCancel:function(e){this.showFeeMonth=!1},_payWxApp:function(e){var t=this.receivableAmount;wx.showLoading({title:"支付中"});var i={cycles:this.feeMonth,communityId:this.communityId,feeId:this.feeId,feeName:"停车费",receivedAmount:t,tradeType:"APP",appId:this.appId,endTime:this.formatEndTime};n.default.request({url:u.url.preOrder,header:n.default.getHeaders(),method:"POST",data:i,success:function(e){if(200==e.statusCode&&"0"==e.data.code){var t=e.data,i={appid:t.appId,noncestr:t.nonceStr,package:"Sign=WXPay",partnerid:t.partnerid,prepayid:t.prepayid,timestamp:t.timeStamp,sign:t.sign},a=JSON.stringify(i);return uni.requestPayment({provider:"wxpay",orderInfo:a,success:function(e){uni.navigateTo({url:"/pages/successPage/successPage?msg=支付成功&objType=3003"})},fail:function(e){console.log("fail:"+JSON.stringify(e))}}),void wx.hideLoading()}wx.hideLoading(),wx.showToast({title:"缴费失败",icon:"none",duration:2e3})},fail:function(e){wx.hideLoading(),wx.showToast({title:"服务器异常了",icon:"none",duration:2e3})}})},onPayFee:function(){var e=this.receivableAmount;wx.showLoading({title:"支付中"});var t={cycles:this.feeMonth,communityId:this.communityId,feeId:this.feeId,feeName:"停车费",receivedAmount:e,tradeType:"JSAPI",appId:this.appId,endTime:this.formatEndTime};n.default.request({url:u.url.preOrder,header:n.default.getHeaders(),method:"POST",data:t,success:function(e){if(console.log(e),200==e.statusCode&&"0"==e.data.code){var t=e.data;return r.wexinPay(t,(function(){uni.showToast({title:"支付成功",duration:2e3}),uni.navigateBack({})})),void wx.hideLoading()}uni.hideLoading(),uni.showToast({title:"缴费失败",icon:"none",duration:2e3})},fail:function(e){uni.hideLoading(),uni.showToast({title:"服务器异常了",icon:"none",duration:2e3})}})}}};t.default=d},"2a24":function(e,t,i){var a=i("c86c");t=a(!1),t.push([e.i,".ppf_item[data-v-fa53e92e]{padding:%?0?% %?0?% %?0?% %?0?%}.block__title[data-v-fa53e92e]{margin:0;font-weight:400;font-size:14px;color:rgba(69,90,100,.6);padding:%?40?% %?30?% %?20?%}.button_up_blank[data-v-fa53e92e]{height:%?40?%}.fee-last[data-v-fa53e92e]{margin-bottom:%?200?%}.cu-btn.lgplus[data-v-fa53e92e]{padding:0 20px;font-size:18px;height:%?100?%}.cu-btn.sharp[data-v-fa53e92e]{border-radius:%?0?%}.line-height[data-v-fa53e92e]{line-height:%?100?%}",""]),e.exports=t},"333b":function(e,t,i){"use strict";i.r(t);var a=i("7a2e"),n=i("0d7c");for(var s in n)["default"].indexOf(s)<0&&function(e){i.d(t,e,(function(){return n[e]}))}(s);i("a3ac");var c=i("828b"),o=Object(c["a"])(n["default"],a["b"],a["c"],!1,null,"fa53e92e",null,!1,a["a"],void 0);t["default"]=o.exports},"7a2e":function(e,t,i){"use strict";i.d(t,"b",(function(){return n})),i.d(t,"c",(function(){return s})),i.d(t,"a",(function(){return a}));var a={vcDiscount:i("4a5f").default},n=function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("v-uni-view",[i("v-uni-scroll-view",{attrs:{"scroll-y":!0}},[i("v-uni-view",{staticClass:"block__title"},[e._v("车位信息")]),i("v-uni-view",{staticClass:"cu-list menu"},[i("v-uni-view",{staticClass:"cu-item"},[i("v-uni-view",{staticClass:"content"},[i("v-uni-text",{staticClass:"text-grey"},[e._v("小区")])],1),i("v-uni-view",{staticClass:"action"},[i("v-uni-text",{staticClass:"text-grey text-sm"},[e._v(e._s(e.communityName))])],1)],1),i("v-uni-view",{staticClass:"cu-item"},[i("v-uni-view",{staticClass:"content"},[i("v-uni-text",{staticClass:"text-grey"},[e._v("车位编号")])],1),i("v-uni-view",{staticClass:"action"},[i("v-uni-text",{staticClass:"text-grey text-sm"},[e._v(e._s(e.num+"号车位"))])],1)],1),i("v-uni-view",{staticClass:"cu-item"},[i("v-uni-view",{staticClass:"content"},[i("v-uni-text",{staticClass:"text-grey"},[e._v("车位类型")])],1),i("v-uni-view",{staticClass:"action"},[i("v-uni-text",{staticClass:"text-grey text-sm"},[e._v(e._s(e.feeTypeCdName))])],1)],1),i("v-uni-view",{staticClass:"cu-item"},[i("v-uni-view",{staticClass:"content"},[i("v-uni-text",{staticClass:"text-grey"},[e._v("车牌号")])],1),i("v-uni-view",{staticClass:"action"},[i("v-uni-text",{staticClass:"text-grey text-sm"},[e._v(e._s(e.carNum))])],1)],1)],1),i("v-uni-view",{staticClass:"block__title"},[e._v("费用信息")]),i("v-uni-view",{staticClass:"cu-list menu fee-last"},[i("v-uni-view",{staticClass:"cu-item"},[i("v-uni-view",{staticClass:"content"},[i("v-uni-text",{staticClass:"text-grey"},[e._v("费用编号")])],1),i("v-uni-view",{staticClass:"action"},[i("v-uni-text",{staticClass:"text-grey text-sm"},[e._v(e._s(e.feeId))])],1)],1),"1003006"==e.feeFlag?i("v-uni-view",{staticClass:"cu-item"},[i("v-uni-view",{staticClass:"content"},[i("v-uni-text",{staticClass:"text-grey"},[e._v("金额")])],1),i("v-uni-view",{staticClass:"action"},[i("v-uni-text",{staticClass:"text-grey text-sm"},[e._v(e._s(e.feePrice+"元/月"))])],1)],1):i("v-uni-view",{staticClass:"cu-item"},[i("v-uni-view",{staticClass:"content"},[i("v-uni-text",{staticClass:"text-grey"},[e._v("金额")])],1),i("v-uni-view",{staticClass:"action"},[i("v-uni-text",{staticClass:"text-grey text-sm"},[e._v(e._s(e.feePrice+"元"))])],1)],1),"1003006"==e.feeFlag?i("v-uni-view",{staticClass:"cu-item arrow"},[i("v-uni-view",{staticClass:"content"},[i("v-uni-text",{staticClass:"text-grey"},[e._v("周期")])],1),i("v-uni-view",{staticClass:"action"},[i("v-uni-picker",{attrs:{bindchange:"PickerChange",value:e.index,range:e.feeMonthList},on:{change:function(t){arguments[0]=t=e.$handleEvent(t),e.dateChange.apply(void 0,arguments)}}},[i("v-uni-view",{staticClass:"picker"},[e._v(" "+e._s(e.feeMonthName)+" ")])],1)],1)],1):e._e(),"2006012"!=e.feeFlag?i("v-uni-view",{staticClass:"cu-item"},[i("v-uni-view",{staticClass:"content"},[i("v-uni-text",{staticClass:"text-grey"},[e._v("缴费后时间")])],1),i("v-uni-view",{staticClass:"action"},[i("v-uni-text",{staticClass:"text-grey text-sm"},[e._v(e._s(e.endTime))])],1)],1):e._e(),i("vc-discount",{ref:"vcDiscountRef",attrs:{feeId:e.feeId,cycles:e.feeMonth,communityId:e.communityId},on:{computeFeeDiscount:function(t){arguments[0]=t=e.$handleEvent(t),e.computeFeeDiscount.apply(void 0,arguments)}}})],1)],1),i("v-uni-view",{staticClass:" bg-white border flex justify-end",staticStyle:{position:"fixed",width:"100%",bottom:"0"}},[i("v-uni-view",{staticClass:"action text-orange margin-right line-height"},[e._v(" 合计:"+e._s(e.receivableAmount)+"元 ")]),i("v-uni-view",{staticClass:"btn-group"},[i("v-uni-button",{staticClass:"cu-btn bg-red shadow-blur lgplus sharp",on:{click:function(t){arguments[0]=t=e.$handleEvent(t),e.onPayFee()}}},[e._v("提交订单")])],1)],1)],1)},s=[]},"81a0":function(e,t,i){var a=i("2a24");a.__esModule&&(a=a.default),"string"===typeof a&&(a=[[e.i,a,""]]),a.locals&&(e.exports=a.locals);var n=i("967d").default;n("2e8d79e4",a,!0,{sourceMap:!1,shadowMode:!1})},a3ac:function(e,t,i){"use strict";var a=i("81a0"),n=i.n(a);n.a}}]); |