1 line
15 KiB
JavaScript
1 line
15 KiB
JavaScript
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["pages-fee-payParkingFee"],{"0470":function(t,e,n){"use strict";n.r(e);var i=n("ced7"),a=n("d7b1");for(var s in a)["default"].indexOf(s)<0&&function(t){n.d(e,t,(function(){return a[t]}))}(s);n("d819");var c=n("828b"),o=Object(c["a"])(a["default"],i["b"],i["c"],!1,null,"93b83d78",null,!1,i["a"],void 0);e["default"]=o.exports},"10b7":function(t,e,n){"use strict";n.d(e,"b",(function(){return i})),n.d(e,"c",(function(){return a})),n.d(e,"a",(function(){}));var i=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("v-uni-view",[t.coupons&&t.coupons.length>0?n("v-uni-view",[n("v-uni-view",{staticClass:"block__title"},[t._v("赠送优惠券")]),n("v-uni-checkbox-group",{on:{change:function(e){arguments[0]=e=t.$handleEvent(e),t.checkboxChange.apply(void 0,arguments)}}},t._l(t.coupons,(function(e,i){return n("v-uni-view",{key:i,staticClass:"cu-list menu",attrs:{"data-item":e},on:{click:function(n){arguments[0]=n=t.$handleEvent(n),t._viewcouponDetail(e)}}},[n("v-uni-view",{staticClass:"cu-item "},[n("v-uni-view",{staticClass:"content padding-tb-sm"},[n("v-uni-view",[n("v-uni-view",{staticClass:"text-cut",staticStyle:{width:"220px"}},[t._v(t._s(e.couponName)+"("+t._s(e.toTypeName)+")")])],1)],1),n("v-uni-view",{staticClass:"action"},[n("v-uni-text",{staticClass:"text-grey text-sm"},[t._v(t._s(e.quantity)+"张")])],1)],1)],1)})),1)],1):t._e()],1)},a=[]},3259:function(t,e,n){"use strict";n("6a54");var i=n("f5bd").default;Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,n("aa9c"),n("e966"),n("e838"),n("5c47"),n("a1c1");var a=i(n("9a2cc")),s=i(n("36d1")),c=i(n("d1ec")),o=i(n("4f8f")),u=n("2fd0"),r=n("a6e0"),d=(a.default.constant,{components:{vcDiscount:s.default,vcUserAccount:o.default,giftCoupon: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,selectUserAccount:[],accountAmount:0,deductionAmount:0,payerObjId:"",payerObjType:"",userId:"",payOnline:"Y"}},onLoad:function(t){var e=this;a.default.onLoad(t);var n=JSON.parse(decodeURIComponent(t.fee)),i=n.paymentCycle*n.feePrice,s=a.default.getCurrentCommunity(),c=new Date(n.endTime);if(this.receivableAmount=i,this.communityId=s.communityId,this.communityName=s.communityName,this.num=n.num,this.feeTypeCdName=n.feeTypeCdName,this.carNum=n.carNum,this.feeId=n.feeId,this.feePrice=n.feePrice,this.payerObjId=n.payerObjId,this.payerObjType=n.payerObjType,this.userId=n.userId,this.ordEndTime=n.endTime,this.formatEndTime=(0,r.date2String)(n.endTime),this.feeFlag=n.feeFlag,"2006012"!=this.feeFlag){this.paymentCycle=n.paymentCycle,this.feeMonth=n.paymentCycle;for(var o=1;o<7;o++)this.feeMonthList.push(o*this.paymentCycle+"个月");this.feeMonthName=this.paymentCycle+"个月";var u=(0,r.addMonth)(c,parseInt(this.feeMonth));this.endTime=(0,r.formatDate)(u);var d=getCurrentPages(),l=d[d.length-2];l.needFefresh=!1,this.$nextTick((function(){e.$refs.vcDiscountRef._loadFeeDiscount(e.feeId,e.communityId,e.feeMonth),e.$refs.vcUserAccountRef._listOwnerAccount(e.communityId),e.$refs.giftCoupon.listGiftCoupon(e.feeId,e.communityId,e.feeMonth)})),this.payOnline=n.payOnline}},onShareAppMessage:function(){},methods:{getUserAmount:function(t){this.selectUserAccount=t.selectedAccounts,this.accountAmount=t.totalUserAmount,this._updatePrice(this.feeMonth)},computeFeeDiscount:function(t){this.receivableAmount=(parseFloat(this.receivableAmount)+parseFloat(t)).toFixed(2),this._computeUserAmount()},_computeUserAmount:function(){this.deductionAmount=parseFloat(this.accountAmount)>parseFloat(this.receivableAmount)?parseFloat(this.receivableAmount):parseFloat(this.accountAmount);var t=parseFloat(this.receivableAmount)-parseFloat(this.accountAmount);this.receivableAmount=t<0?"0.00":t.toFixed(2)},dateChange:function(t){console.log("onConfirm",t);var e=null;e=this.feeMonthList[t.detail.value];var n=e.replace("个月","");this._updatePrice(n)},_updatePrice:function(t){var e=new Date(this.ordEndTime),n=(0,r.addMonth)(e,parseInt(t));this.showFeeMonth=!1,this.feeMonthName=t+"个月",this.feeMonth=t,this.endTime=(0,r.formatDate)(n),this.receivableAmount=t*this.feePrice,this.$refs.vcDiscountRef._loadFeeDiscount(this.feeId,this.communityId,this.feeMonth),this.$refs.giftCoupon.listGiftCoupon(this.feeId,this.communityId,this.feeMonth)},onFeeMonthCancel:function(t){this.showFeeMonth=!1},onPayFee:function(){if("N"!=this.payOnline){var t=this.receivableAmount,e={business:"payFee",cycles:this.feeMonth,communityId:this.communityId,feeId:this.feeId,feeName:this.$t("pages.fee.payParkingFee.停车费"),receivedAmount:t,tradeType:"JSAPI",endTime:this.formatEndTime,selectUserAccount:this.selectUserAccount,accountAmount:this.accountAmount,deductionAmount:this.deductionAmount,payerObjId:this.payerObjId,payerObjType:this.payerObjType,userId:this.userId};uni.setStorageSync("doing_cashier",e),uni.navigateTo({url:"/pages/fee/cashier?money="+t+"&business=payFee&communityId="+this.communityId+"&cashierUserId="+(0,u.getUserId)()})}else uni.showToast({icon:"none",title:this.$t("pages.fee.payParkingFee.暂不支持线上缴费,请到前台缴费")})}}});e.default=d},"3b61":function(t,e,n){var i=n("c86c");e=i(!1),e.push([t.i,".block__title[data-v-6221749a]{margin:0;font-weight:400;font-size:14px;color:rgba(69,90,100,.6);padding:%?40?% %?30?% %?20?%}",""]),t.exports=e},"4f8f":function(t,e,n){"use strict";n.r(e);var i=n("af65"),a=n("542b");for(var s in a)["default"].indexOf(s)<0&&function(t){n.d(e,t,(function(){return a[t]}))}(s);n("ea25");var c=n("828b"),o=Object(c["a"])(a["default"],i["b"],i["c"],!1,null,"d2e1d348",null,!1,i["a"],void 0);e["default"]=o.exports},"542b":function(t,e,n){"use strict";n.r(e);var i=n("a613"),a=n.n(i);for(var s in i)["default"].indexOf(s)<0&&function(t){n.d(e,t,(function(){return i[t]}))}(s);e["default"]=a.a},5979:function(t,e,n){var i=n("f0bf");i.__esModule&&(i=i.default),"string"===typeof i&&(i=[[t.i,i,""]]),i.locals&&(t.exports=i.locals);var a=n("967d").default;a("13a35a58",i,!0,{sourceMap:!1,shadowMode:!1})},9438:function(t,e,n){var i=n("dfd8");i.__esModule&&(i=i.default),"string"===typeof i&&(i=[[t.i,i,""]]),i.locals&&(t.exports=i.locals);var a=n("967d").default;a("d6955304",i,!0,{sourceMap:!1,shadowMode:!1})},"9ae8":function(t,e,n){"use strict";var i=n("a53c"),a=n.n(i);a.a},a53c:function(t,e,n){var i=n("3b61");i.__esModule&&(i=i.default),"string"===typeof i&&(i=[[t.i,i,""]]),i.locals&&(t.exports=i.locals);var a=n("967d").default;a("08be979e",i,!0,{sourceMap:!1,shadowMode:!1})},a613:function(t,e,n){"use strict";n("6a54");var i=n("f5bd").default;Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,n("bf0f"),n("2797"),n("4626"),n("5ac7"),n("e838"),n("aa9c");i(n("9a2cc"));var a=n("2fd0"),s=(n("ea51"),{components:{},data:function(){return{accounts:[],selectedAccounts:[]}},props:{},computed:{},watch:{selectedAccounts:function(t){var e=0,n=[];this.accounts.forEach((function(i){t.includes(i.acctId)&&("2004"==i.acctType?parseFloat(i.amount)>=parseFloat(i.maximumNumber)?(e+=parseFloat(i.maximumNumber/i.deductionProportion),n.push(i)):(e+=parseFloat(i.amount/i.deductionProportion),n.push(i)):(i.acctType,e+=parseFloat(i.amount),n.push(i)))})),this.$emit("getUserAmount",{totalUserAmount:e,selectedAccounts:n})}},methods:{checkboxChange:function(t){var e=t.detail.value;this.selectedAccounts=e,this.accounts.forEach((function(t,n){e.includes(t.acctId)&&(t.checked=!0)}))},_listOwnerAccount:function(t){var e=this;(0,a.queryOwnerAccount)({page:1,row:99,communityId:t,acctType:"2003"}).then((function(t){e.accounts=t||[]}))},_viewAccountDetail:function(t){}}});e.default=s},af65:function(t,e,n){"use strict";n.d(e,"b",(function(){return i})),n.d(e,"c",(function(){return a})),n.d(e,"a",(function(){}));var i=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("v-uni-view",[t.accounts.length>0?n("v-uni-view",[n("v-uni-view",{staticClass:"block__title"},[t._v(" "+t._s(t.$t("components.vc-user-account.vc-user-account.业主账户")))]),n("v-uni-checkbox-group",{on:{change:function(e){arguments[0]=e=t.$handleEvent(e),t.checkboxChange.apply(void 0,arguments)}}},t._l(t.accounts,(function(e,i){return n("v-uni-view",{key:i,staticClass:"cu-list menu",attrs:{"data-item":e},on:{click:function(n){arguments[0]=n=t.$handleEvent(n),t._viewAccountDetail(e)}}},[n("v-uni-view",{staticClass:"cu-item "},[n("v-uni-view",{staticClass:"content padding-tb-sm"},[n("v-uni-view",[n("v-uni-view",{staticClass:"text-cut",staticStyle:{width:"220px"}},[n("v-uni-checkbox",{attrs:{value:e.acctId,checked:e.checked}}),t._v(" "+t._s(t.$t("components.vc-user-account.vc-user-account."+e.acctTypeName))+" ")],1)],1)],1),n("v-uni-view",{staticClass:"action"},[n("v-uni-text",{staticClass:"text-grey text-sm"},[t._v(" "+t._s(e.amount)+t._s("2004"==e.acctType?t.$t("components.vc-user-account.vc-user-account.分"):t.$t("components.vc-user-account.vc-user-account.元"))+" ")])],1)],1)],1)})),1)],1):t._e()],1)},a=[]},ced7:function(t,e,n){"use strict";n.d(e,"b",(function(){return a})),n.d(e,"c",(function(){return s})),n.d(e,"a",(function(){return i}));var i={vcDiscount:n("36d1").default},a=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("v-uni-view",[n("v-uni-scroll-view",{attrs:{"scroll-y":!0}},[n("v-uni-view",{staticClass:"block__title"},[t._v(t._s(t.$t("pages.fee.payParkingFee.车位信息")))]),n("v-uni-view",{staticClass:"cu-list menu"},[n("v-uni-view",{staticClass:"cu-item"},[n("v-uni-view",{staticClass:"content"},[n("v-uni-text",{staticClass:"text-grey"},[t._v(t._s(t.$t("pages.fee.payParkingFee.小区")))])],1),n("v-uni-view",{staticClass:"action"},[n("v-uni-text",{staticClass:"text-grey text-sm"},[t._v(t._s(t.communityName))])],1)],1),n("v-uni-view",{staticClass:"cu-item"},[n("v-uni-view",{staticClass:"content"},[n("v-uni-text",{staticClass:"text-grey"},[t._v(t._s(t.$t("pages.fee.payParkingFee.车位编号")))])],1),n("v-uni-view",{staticClass:"action"},[n("v-uni-text",{staticClass:"text-grey text-sm"},[t._v(t._s(t.num+t.$t("pages.fee.payParkingFee.号车位")))])],1)],1),n("v-uni-view",{staticClass:"cu-item"},[n("v-uni-view",{staticClass:"content"},[n("v-uni-text",{staticClass:"text-grey"},[t._v(t._s(t.$t("pages.fee.payParkingFee.车位类型")))])],1),n("v-uni-view",{staticClass:"action"},[n("v-uni-text",{staticClass:"text-grey text-sm"},[t._v(t._s(t.feeTypeCdName))])],1)],1),n("v-uni-view",{staticClass:"cu-item"},[n("v-uni-view",{staticClass:"content"},[n("v-uni-text",{staticClass:"text-grey"},[t._v(t._s(t.$t("pages.fee.payParkingFee.车牌号")))])],1),n("v-uni-view",{staticClass:"action"},[n("v-uni-text",{staticClass:"text-grey text-sm"},[t._v(t._s(t.carNum))])],1)],1)],1),n("v-uni-view",{staticClass:"block__title"},[t._v(t._s(t.$t("pages.fee.payParkingFee.费用信息")))]),n("v-uni-view",{staticClass:"cu-list menu fee-last"},[n("v-uni-view",{staticClass:"cu-item"},[n("v-uni-view",{staticClass:"content"},[n("v-uni-text",{staticClass:"text-grey"},[t._v(t._s(t.$t("pages.fee.payParkingFee.费用编号")))])],1),n("v-uni-view",{staticClass:"action"},[n("v-uni-text",{staticClass:"text-grey text-sm"},[t._v(t._s(t.feeId))])],1)],1),"1003006"==t.feeFlag?n("v-uni-view",{staticClass:"cu-item"},[n("v-uni-view",{staticClass:"content"},[n("v-uni-text",{staticClass:"text-grey"},[t._v(t._s(t.$t("pages.fee.payParkingFee.金额")))])],1),n("v-uni-view",{staticClass:"action"},[n("v-uni-text",{staticClass:"text-grey text-sm"},[t._v(t._s(t.feePrice+t.$t("pages.fee.payParkingFee.元/月")))])],1)],1):n("v-uni-view",{staticClass:"cu-item"},[n("v-uni-view",{staticClass:"content"},[n("v-uni-text",{staticClass:"text-grey"},[t._v(t._s(t.$t("pages.fee.payParkingFee.金额")))])],1),n("v-uni-view",{staticClass:"action"},[n("v-uni-text",{staticClass:"text-grey text-sm"},[t._v(t._s(t.feePrice+"元"))])],1)],1),"1003006"==t.feeFlag?n("v-uni-view",{staticClass:"cu-item arrow"},[n("v-uni-view",{staticClass:"content"},[n("v-uni-text",{staticClass:"text-grey"},[t._v(t._s(t.$t("pages.fee.payParkingFee.周期")))])],1),n("v-uni-view",{staticClass:"action"},[n("v-uni-picker",{attrs:{bindchange:"PickerChange",value:t.index,range:t.feeMonthList},on:{change:function(e){arguments[0]=e=t.$handleEvent(e),t.dateChange.apply(void 0,arguments)}}},[n("v-uni-view",{staticClass:"picker"},[t._v(" "+t._s(t.feeMonthName)+" ")])],1)],1)],1):t._e(),"2006012"!=t.feeFlag?n("v-uni-view",{staticClass:"cu-item"},[n("v-uni-view",{staticClass:"content"},[n("v-uni-text",{staticClass:"text-grey"},[t._v(t._s(t.$t("pages.fee.payParkingFee.缴费后时间")))])],1),n("v-uni-view",{staticClass:"action"},[n("v-uni-text",{staticClass:"text-grey text-sm"},[t._v(t._s(t.endTime))])],1)],1):t._e(),n("gift-coupon",{ref:"giftCoupon"}),n("vcUserAccount",{ref:"vcUserAccountRef",on:{getUserAmount:function(e){arguments[0]=e=t.$handleEvent(e),t.getUserAmount.apply(void 0,arguments)}}}),n("vc-discount",{ref:"vcDiscountRef",attrs:{endTime:t.formatEndTime,feeId:t.feeId,cycles:t.feeMonth,communityId:t.communityId},on:{computeFeeDiscount:function(e){arguments[0]=e=t.$handleEvent(e),t.computeFeeDiscount.apply(void 0,arguments)}}})],1)],1),n("v-uni-view",{staticClass:" bg-white border flex justify-end",staticStyle:{position:"fixed",width:"100%",bottom:"0"}},[n("v-uni-view",{staticClass:"action text-orange margin-right line-height"},[t._v(" "+t._s(t.$t("pages.fee.payParkingFee.合计:"))+" "+t._s(t.receivableAmount)+" "+t._s(t.$t("pages.fee.payParkingFee.元"))+" ")]),n("v-uni-view",{staticClass:"btn-group"},[n("v-uni-button",{staticClass:"cu-btn bg-red shadow-blur lgplus sharp",on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.onPayFee()}}},[t._v(t._s(t.$t("pages.fee.payParkingFee.提交订单")))])],1)],1)],1)},s=[]},d1ec:function(t,e,n){"use strict";n.r(e);var i=n("10b7"),a=n("f725");for(var s in a)["default"].indexOf(s)<0&&function(t){n.d(e,t,(function(){return a[t]}))}(s);n("9ae8");var c=n("828b"),o=Object(c["a"])(a["default"],i["b"],i["c"],!1,null,"6221749a",null,!1,i["a"],void 0);e["default"]=o.exports},d3d0:function(t,e,n){"use strict";n("6a54"),Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var i=n("1958"),a={name:"giftCoupon",data:function(){return{coupons:[]}},methods:{listGiftCoupon:function(t,e,n){var a=this;(0,i.computePayFeeCoupon)({page:1,row:30,feeId:t,communityId:e,cycles:n}).then((function(t){a.coupons=t?t.data:[]}))}}};e.default=a},d7b1:function(t,e,n){"use strict";n.r(e);var i=n("3259"),a=n.n(i);for(var s in i)["default"].indexOf(s)<0&&function(t){n.d(e,t,(function(){return i[t]}))}(s);e["default"]=a.a},d819:function(t,e,n){"use strict";var i=n("9438"),a=n.n(i);a.a},dfd8:function(t,e,n){var i=n("c86c");e=i(!1),e.push([t.i,".ppf_item[data-v-93b83d78]{padding:%?0?% %?0?% %?0?% %?0?%}.block__title[data-v-93b83d78]{margin:0;font-weight:400;font-size:14px;color:rgba(69,90,100,.6);padding:%?40?% %?30?% %?20?%}.button_up_blank[data-v-93b83d78]{height:%?40?%}.fee-last[data-v-93b83d78]{margin-bottom:%?200?%}.cu-btn.lgplus[data-v-93b83d78]{padding:0 20px;font-size:18px;height:%?100?%}.cu-btn.sharp[data-v-93b83d78]{border-radius:%?0?%}.line-height[data-v-93b83d78]{line-height:%?100?%}",""]),t.exports=e},ea25:function(t,e,n){"use strict";var i=n("5979"),a=n.n(i);a.a},f0bf:function(t,e,n){var i=n("c86c");e=i(!1),e.push([t.i,".block__title[data-v-d2e1d348]{margin:0;font-weight:400;font-size:14px;color:rgba(69,90,100,.6);padding:%?40?% %?30?% %?20?%}",""]),t.exports=e},f725:function(t,e,n){"use strict";n.r(e);var i=n("d3d0"),a=n.n(i);for(var s in i)["default"].indexOf(s)<0&&function(t){n.d(e,t,(function(){return i[t]}))}(s);e["default"]=a.a}}]); |