(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["pages-fee-contractOweFee"],{1977:function(t,e,n){var a=n("da3d");a.__esModule&&(a=a.default),"string"===typeof a&&(a=[[t.i,a,""]]),a.locals&&(t.exports=a.locals);var i=n("967d").default;i("c9fd10c6",a,!0,{sourceMap:!1,shadowMode:!1})},"26e6":function(t,e,n){"use strict";n.r(e);var a=n("5e50"),i=n.n(a);for(var o in a)["default"].indexOf(o)<0&&function(t){n.d(e,t,(function(){return a[t]}))}(o);e["default"]=i.a},3754:function(t,e,n){"use strict";n("6a54");var a=n("f5bd").default;Object.defineProperty(e,"__esModule",{value:!0}),e.getContracts=function(){return new Promise((function(t,e){(0,u.getCurOwner)().then((function(n){(0,i.request)({url:o.default.queryContract,method:"GET",data:{communityId:n.communityId,objId:n.ownerId,page:1,row:50},success:function(a){if(200==a.statusCode){if(a.data["owner"]=n,0==a.data.data.length)return void e("业主没有合同信息");t(a.data)}else e("查询合同失败")},fail:function(t){e(t)}})}))}))},e.getCurContract=function(t){return t.page=1,t.row=1,new Promise((function(e,n){(0,u.getCurOwner)().then((function(a){t.communityId=a.communityId,(0,i.request)({url:o.default.queryContract,method:"GET",data:t,success:function(t){if(200==t.statusCode){if(0==t.data.data.length)return void n("业主没有合同信息");e(t.data.data[0])}else n("查询合同失败")},fail:function(t){n(t)}})}))}))},n("bf0f");var i=n("a7bc"),o=a(n("79d4")),u=(a(n("bce4")),n("1803"))},"5e50":function(t,e,n){"use strict";n("6a54");var a=n("f5bd").default;Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,n("bf0f"),n("2797"),n("d4b5");var i=a(n("d5d0")),o=(n("fcd3"),n("1c9a")),u=n("a6b0"),s=(n("766f"),n("3754")),r=i.default.constant,c=n("14e5"),d={data:function(){return{scrollLeft:0,amount:0,receivableAmount:0,communityId:"",communityName:"",floorNum:"",unitNum:"",roomNum:"",builtUpArea:"",additionalAmount:"",appId:"",fees:[],contractId:"",contractName:"",contractCode:"",contractStartTime:"",contractEndTime:""}},onLoad:function(t){var e=this;i.default.onLoad(t),this.appId=uni.getStorageSync(r.mapping.W_APP_ID),this.contractId=t.contractId,(0,o.getCurCommunity)().then((function(t){return e.communityId=t.communityId,e.communityName=t.communityName,t})).then((function(t){e._loadContractOweFee()})),this._loadCurContract(this.contractId)},methods:{_loadContractOweFee:function(){var t=this,e={payObjId:this.contractId,payObjType:"7777",page:1,row:50,communityId:this.communityId};(0,u.getRoomOweFees)(e).then((function(e){return t.fees=e,e}),(function(t){uni.showToast({icon:"none",title:"没有欠费信息"})})).then((function(e){e.forEach((function(e){t.receivableAmount+=e.feePrice})),t.receivableAmount=t.receivableAmount.toFixed(2)}))},_payWxApp:function(t){var e=this.receivableAmount;wx.showLoading({title:"支付中"});var n={cycles:this.feeMonth,communityId:this.communityId,roomId:this.contractId,feeName:"物业费",receivedAmount:e,tradeType:"APP",appId:this.appId,payObjType:"7777"};i.default.request({url:r.url.toOweFeePay,header:i.default.getHeaders(),method:"POST",data:n,success:function(t){if(200==t.statusCode&&"0"==t.data.code){var e=t.data,n={appid:e.appId,noncestr:e.nonceStr,package:"Sign=WXPay",partnerid:e.partnerid,prepayid:e.prepayid,timestamp:e.timeStamp,sign:e.sign},a=JSON.stringify(n);return uni.requestPayment({provider:"wxpay",orderInfo:a,success:function(t){uni.showToast({title:"支付成功",duration:2e3}),uni.navigateBack({})},fail:function(t){console.log("fail:"+JSON.stringify(t))}}),void wx.hideLoading()}wx.hideLoading(),wx.showToast({title:"缴费失败",icon:"none",duration:2e3})},fail:function(t){wx.hideLoading(),wx.showToast({title:"服务器异常了",icon:"none",duration:2e3})}})},onPayFee:function(){var t=this.receivableAmount;wx.showLoading({title:"支付中"});var e={cycles:this.feeMonth,communityId:this.communityId,roomId:this.contractId,feeName:"物业费",receivedAmount:t,tradeType:"JSAPI",appId:this.appId,payObjType:"7777"};i.default.request({url:r.url.toOweFeePay,header:i.default.getHeaders(),method:"POST",data:e,success:function(t){if(200==t.statusCode&&"0"==t.data.code){var e=t.data;return c.wexinPay(e,(function(){uni.showToast({title:"支付成功",duration:2e3}),uni.navigateBack({})})),void wx.hideLoading()}wx.hideLoading(),wx.showToast({title:"缴费失败",icon:"none",duration:2e3})},fail:function(t){wx.hideLoading(),wx.showToast({title:"服务器异常了",icon:"none",duration:2e3})}})},_loadCurContract:function(t){var e=this;(0,s.getCurContract)({contractId:t}).then((function(t){e.contractCode=t.contractCode,e.contractName=t.contractName,e.contractStartTime=t.startTime,e.contractEndTime=t.endTime}))}}};e.default=d},"634b":function(t,e,n){"use strict";n.r(e);var a=n("c877e"),i=n("26e6");for(var o in i)["default"].indexOf(o)<0&&function(t){n.d(e,t,(function(){return i[t]}))}(o);n("8fa2");var u=n("828b"),s=Object(u["a"])(i["default"],a["b"],a["c"],!1,null,"3b994840",null,!1,a["a"],void 0);e["default"]=s.exports},"766f":function(t,e,n){"use strict";n("6a54");var a=n("f5bd").default;Object.defineProperty(e,"__esModule",{value:!0}),e.appointmentRoom=function(t){return new Promise((function(e,n){var a="";""==t.tenantName?a="名称不能为空":""==t.tenantSex?a="性别不能空":""==t.tenantTel?a="手机号不能为空":""==t.appointmentTime?a="请填写预约时间":""==t.appointmentRoomId&&(a="预约房屋为空"),""!=a?n(a):(0,i.request)({url:o.default.saveRentingAppointment,method:"POST",data:t,success:function(t){var a=t.data;0!=a.code?n(a.msg):e(a)},fail:function(t){n("服务异常")}})}))},e.getRentingPool=function(t){return new Promise((function(e,n){(0,i.request)({url:o.default.queryRentingPool,method:"GET",data:t,success:function(t){var a=t.data;0==a.code?e(a.data):n(a.msg)},fail:function(t){n(t)}})}))},e.getRooms=function(t){return new Promise((function(e,n){(0,i.request)({url:o.default.queryRoomsByOwner,method:"GET",data:t,success:function(t){e(t.data)},fail:function(t){n(t)}})}))},e.hireRoom=function(t){return new Promise((function(e,n){var a="";""==t.rentingName?a="出租标题不能为空":""==t.roomId?a="请选择房屋":""==t.communityId?a="未找到小区信息":""==t.price?a="请填写租金(元)":""==t.paymentType?a="请选择付费类型":""==t.rentingConfigId?a="请选择出租方式":""==t.rentingDesc?a="请填写出租说明":t.photos.length<1?a="请选择图片":""==t.checkIn&&(a="请选择入住日期"),""!=a?n(a):(0,i.request)({url:o.default.saveRentingPool,method:"POST",data:t,success:function(t){var a=t.data;0!=a.code?n(a.msg):e(a)},fail:function(t){n("服务异常")}})}))},e.queryRentingConfig=function(){return new Promise((function(t,e){(0,i.request)({url:o.default.queryRentingConfig,method:"GET",data:{page:1,row:10},success:function(n){var a=n.data;0==a.code?t(a.data):e(a.msg)},fail:function(t){e(t)}})}))},n("bf0f");var i=n("a7bc"),o=a(n("79d4"));a(n("bce4")),n("1803")},"8fa2":function(t,e,n){"use strict";var a=n("1977"),i=n.n(a);i.a},a6b0:function(t,e,n){"use strict";n("6a54");var a=n("f5bd").default;Object.defineProperty(e,"__esModule",{value:!0}),e.cashierPayFee=function(t,e,n){n||(n="/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 n=e.data.returnData.abapay_deeplink,a=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(n,(function(e){console.log("打开结果:",e),e&&e.code&&(t.showQrToast=!0)})),t.banButton=!1):null!=window.Telegram.WebApp.initDataUnsafe.user?(window.open(n,"_blank"),t.banButton=!1):(null!=window.Telegram.WebApp.initDataUnsafe.user&&window.open(this.abadeeplink,"_blank"),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:a,train_id:t.aba_train_id,qr_image:t.qrImage,abapayDeeplink:n,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,n){(0,i.request)({url:o.default.computeObjFee,method:"GET",data:t,success:function(t){200!=t.statusCode?n():e(t.data)},fail:function(t){n()}})}))},e.computePayFeeCoupon=function(t){return new Promise((function(e,n){(0,i.request)({url:o.default.computePayFeeCoupon,method:"GET",data:t,success:function(t){200!=t.statusCode?n():e(t.data)},fail:function(t){n()}})}))},e.couponPropertyUserGiftCar=function(t){return new Promise((function(e,n){(0,i.requestNoAuth)({url:o.default.couponPropertyUserGiftCar,method:"POST",data:JSON.stringify(t),success:function(t){0!=t.data.code?n():e(t.data)},fail:function(t){n()}})}))},e.generatorCouponQrcode=function(t){return new Promise((function(e,n){(0,i.request)({url:o.default.generatorCouponQrcode,method:"POST",data:JSON.stringify(t),success:function(t){200!=t.statusCode?n():e(t.data)},fail:function(t){n()}})}))},e.getCouponUsers=function(t,e){return new Promise((function(n,a){(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&&a(),void n(e);a()},fail:function(t){a()}})}))},e.getFeeDiscounts=function(t){return new Promise((function(e,n){(0,i.request)({url:o.default.computeFeeDiscount,method:"GET",data:t,success:function(t){if(200!=t.statusCode)n();else{var a=t.data.data;e(a)}},fail:function(t){n()}})}))},e.getParkingCarCoupon=function(t){return new Promise((function(e,n){(0,i.requestNoAuth)({url:o.default.listParkingCouponCar,method:"GET",data:t,success:function(t){var a=t.data;0!=a.code?n(a.msg):e(a.data)},fail:function(t){n()}})}))},e.getQrCodeData=function(t){return new Promise((function(e,n){(0,i.requestNoAuth)({url:o.default.getNativeQrcodePayment,method:"GET",data:t,success:function(t){200!=t.statusCode?n():e(t.data)},fail:function(t){n()}})}))},e.getRoomFees=function(t,e){return new Promise((function(n,a){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&&a(),i.forEach((function(t){e=JSON.parse(JSON.stringify(e)),e.endTime=(0,u.dateTimeStringToDateString)(t.endTime);var n=new Date;t.endTime>n?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 n(s)}a()},fail:function(t){a()}})}))},e.getRoomOweFees=function(t){return new Promise((function(e,n){(0,i.request)({url:o.default.listOweFees,method:"GET",data:t,success:function(t){if(200==t.statusCode){var a=t.data.data;return a.length<1&&n(),a.forEach((function(t){t.endTime=(0,u.dateTimeStringToDateString)(t.endTime),t.deadlineTime=(0,u.dateTimeStringToDateString)(t.deadlineTime)})),void e(a)}n()},fail:function(t){n()}})}))},e.getTempCarFeeOrder=function(t){return new Promise((function(e,n){(0,i.requestNoAuth)({url:o.default.getTempCarFeeOrder,method:"GET",data:t,success:function(t){200!=t.statusCode?n():e(t.data)},fail:function(t){n()}})}))},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,n){n||(n="/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:n})}))}},fail:function(t){wx.hideLoading(),wx.showToast({title:"服务器异常了",icon:"none",duration:2e3})}})},e.receiveParkingCoupon=function(t){return new Promise((function(e,n){(0,i.requestNoAuth)({url:o.default.saveParkingCouponCar,method:"POST",data:JSON.stringify(t),success:function(t){200!=t.statusCode?n():e(t.data)},fail:function(t){n()}})}))},e.toAliPayTempCarFee=function(t){return new Promise((function(e,n){(0,i.requestNoAuth)({url:o.default.alipayPayTempCarFee,method:"POST",data:JSON.stringify(t),success:function(t){200!=t.statusCode?n():e(t.data)},fail:function(t){n()}})}))},e.toPayTempCarFee=function(t){return new Promise((function(e,n){(0,i.requestNoAuth)({url:o.default.cashier,method:"POST",data:JSON.stringify(t),success:function(t){200!=t.statusCode?n():e(t.data)},fail:function(t){n()}})}))},n("bf0f"),n("2797"),n("d4b5"),n("aa9c");var i=n("a7bc"),o=a(n("79d4")),u=n("fcd3")},c877e:function(t,e,n){"use strict";n.d(e,"b",(function(){return a})),n.d(e,"c",(function(){return i})),n.d(e,"a",(function(){}));var 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("合同信息")]),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("合同名称")])],1),n("v-uni-view",{staticClass:"action"},[n("v-uni-text",{staticClass:"text-grey text-sm"},[t._v(t._s(t.contractName))])],1)],1),n("v-uni-view",{staticClass:"cu-item"},[n("v-uni-view",{staticClass:"content"},[n("v-uni-text",{staticClass:"text-grey"},[t._v("合同编号")])],1),n("v-uni-view",{staticClass:"action"},[n("v-uni-text",{staticClass:"text-grey text-sm"},[t._v(t._s(t.contractCode))])],1)],1),n("v-uni-view",{staticClass:"cu-item"},[n("v-uni-view",{staticClass:"content"},[n("v-uni-text",{staticClass:"text-grey"},[t._v("开始时间")])],1),n("v-uni-view",{staticClass:"action"},[n("v-uni-text",{staticClass:"text-grey text-sm"},[t._v(t._s(t.contractStartTime))])],1)],1),n("v-uni-view",{staticClass:"cu-item"},[n("v-uni-view",{staticClass:"content"},[n("v-uni-text",{staticClass:"text-grey"},[t._v("结束时间")])],1),n("v-uni-view",{staticClass:"action"},[n("v-uni-text",{staticClass:"text-grey text-sm"},[t._v(t._s(t.contractEndTime))])],1)],1)],1),t.fees.length>0?n("v-uni-view",{staticClass:"block__title"},[t._v("欠费信息")]):t._e(),t._l(t.fees,(function(e,a){return n("v-uni-view",{key:a,staticClass:"cu-list menu",attrs:{"data-item":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.feeName))])],1),n("v-uni-view",{staticClass:"text-gray text-sm"},[n("v-uni-text",{staticClass:"margin-right-xs"},[t._v(t._s(e.endTime)+"至"+t._s(e.deadlineTime))])],1)],1),n("v-uni-view",{staticClass:"action"},[n("v-uni-text",{staticClass:"text-grey text-sm"},[t._v("应缴:¥"+t._s(e.feePrice))])],1)],1)],1)}))],2),n("v-uni-view",{staticStyle:{height:"100upx"}}),t.fees.length>0?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.receivableAmount)+"元 ")]),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("提交订单")])],1)],1):t._e()],1)},i=[]},da3d:function(t,e,n){var a=n("c86c");e=a(!1),e.push([t.i,".ppf_item[data-v-3b994840]{padding:%?0?% %?0?% %?0?% %?0?%}.block__title[data-v-3b994840]{margin:0;font-weight:400;font-size:14px;color:rgba(69,90,100,.6);padding:%?40?% %?30?% %?20?%}.button_up_blank[data-v-3b994840]{height:%?40?%}.block__bottom[data-v-3b994840]{height:%?180?%}.fee-last[data-v-3b994840]{margin-bottom:%?200?%}.cu-btn.lgplus[data-v-3b994840]{padding:0 20px;font-size:18px;height:%?100?%}.cu-btn.sharp[data-v-3b994840]{border-radius:%?0?%}.line-height[data-v-3b994840]{line-height:%?100?%}",""]),t.exports=e}}]);