Files
PropertyDeployment/resources/Web/WechatOwnerService/html/static/js/pages-fee-contractOweFee.34ff05c2.js
Anfioo 68e12a7914 version11
4
2026-01-30 11:30:52 +08:00

1 line
18 KiB
JavaScript

(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["pages-fee-contractOweFee"],{"18e8":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"},[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.contractName))])],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.contractCode))])],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.contractStartTime))])],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.contractEndTime))])],1)],1)],1),t.fees.length>0?a("v-uni-view",{staticClass:"block__title"},[t._v("欠费信息")]):t._e(),t._l(t.fees,(function(e,n){return a("v-uni-view",{key:n,staticClass:"cu-list menu",attrs:{"data-item":e}},[a("v-uni-view",{staticClass:"cu-item"},[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(t._s(e.feeName))])],1),a("v-uni-view",{staticClass:"text-gray text-sm"},[a("v-uni-text",{staticClass:"margin-right-xs"},[t._v(t._s(e.endTime)+"至"+t._s(e.deadlineTime))])],1)],1),a("v-uni-view",{staticClass:"action"},[a("v-uni-text",{staticClass:"text-grey text-sm"},[t._v("应缴:$"+t._s(e.feePrice))])],1)],1)],1)}))],2),a("v-uni-view",{staticStyle:{height:"100upx"}}),t.fees.length>0?a("v-uni-view",{staticClass:"bg-white border flex justify-end",staticStyle:{position:"fixed",width:"100%",bottom:"0"}},[a("v-uni-view",{staticClass:"action text-orange margin-right line-height"},[t._v(" 合计:"+t._s(t.receivableAmount)+"元 ")]),a("v-uni-view",{staticClass:"btn-group"},[a("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=[]},"26e6":function(t,e,a){"use strict";a.r(e);var n=a("5e50"),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},3754:function(t,e,a){"use strict";a("6a54");var n=a("f5bd").default;Object.defineProperty(e,"__esModule",{value:!0}),e.getContracts=function(){return new Promise((function(t,e){(0,s.getCurOwner)().then((function(a){(0,i.request)({url:o.default.queryContract,method:"GET",data:{communityId:a.communityId,objId:a.ownerId,page:1,row:50},success:function(n){if(200==n.statusCode){if(n.data["owner"]=a,0==n.data.data.length)return void e("业主没有合同信息");t(n.data)}else e("查询合同失败")},fail:function(t){e(t)}})}))}))},e.getCurContract=function(t){return t.page=1,t.row=1,new Promise((function(e,a){(0,s.getCurOwner)().then((function(n){t.communityId=n.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 a("业主没有合同信息");e(t.data.data[0])}else a("查询合同失败")},fail:function(t){a(t)}})}))}))},a("bf0f");var i=a("a7bc"),o=n(a("79d4")),s=(n(a("bce4")),a("1803"))},"5e50":function(t,e,a){"use strict";a("6a54");var n=a("f5bd").default;Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,a("bf0f"),a("2797"),a("d4b5");var i=n(a("d5d0")),o=(a("fcd3"),a("1c9a")),s=a("a6b0"),u=(a("766f"),a("3754")),r=i.default.constant,c=a("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,s.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 a={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:a,success:function(t){if(200==t.statusCode&&"0"==t.data.code){var e=t.data,a={appid:e.appId,noncestr:e.nonceStr,package:"Sign=WXPay",partnerid:e.partnerid,prepayid:e.prepayid,timestamp:e.timeStamp,sign:e.sign},n=JSON.stringify(a);return uni.requestPayment({provider:"wxpay",orderInfo:n,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,u.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,a){"use strict";a.r(e);var n=a("18e8"),i=a("26e6");for(var o in i)["default"].indexOf(o)<0&&function(t){a.d(e,t,(function(){return i[t]}))}(o);a("a7f5");var s=a("828b"),u=Object(s["a"])(i["default"],n["b"],n["c"],!1,null,"aba0447e",null,!1,n["a"],void 0);e["default"]=u.exports},"766f":function(t,e,a){"use strict";a("6a54");var n=a("f5bd").default;Object.defineProperty(e,"__esModule",{value:!0}),e.appointmentRoom=function(t){return new Promise((function(e,a){var n="";""==t.tenantName?n="名称不能为空":""==t.tenantSex?n="性别不能空":""==t.tenantTel?n="手机号不能为空":""==t.appointmentTime?n="请填写预约时间":""==t.appointmentRoomId&&(n="预约房屋为空"),""!=n?a(n):(0,i.request)({url:o.default.saveRentingAppointment,method:"POST",data:t,success:function(t){var n=t.data;0!=n.code?a(n.msg):e(n)},fail:function(t){a("服务异常")}})}))},e.getRentingPool=function(t){return new Promise((function(e,a){(0,i.request)({url:o.default.queryRentingPool,method:"GET",data:t,success:function(t){var n=t.data;0==n.code?e(n.data):a(n.msg)},fail:function(t){a(t)}})}))},e.getRooms=function(t){return new Promise((function(e,a){(0,i.request)({url:o.default.queryRoomsByOwner,method:"GET",data:t,success:function(t){e(t.data)},fail:function(t){a(t)}})}))},e.hireRoom=function(t){return new Promise((function(e,a){var n="";""==t.rentingName?n="出租标题不能为空":""==t.roomId?n="请选择房屋":""==t.communityId?n="未找到小区信息":""==t.price?n="请填写租金(元)":""==t.paymentType?n="请选择付费类型":""==t.rentingConfigId?n="请选择出租方式":""==t.rentingDesc?n="请填写出租说明":t.photos.length<1?n="请选择图片":""==t.checkIn&&(n="请选择入住日期"),""!=n?a(n):(0,i.request)({url:o.default.saveRentingPool,method:"POST",data:t,success:function(t){var n=t.data;0!=n.code?a(n.msg):e(n)},fail:function(t){a("服务异常")}})}))},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(a){var n=a.data;0==n.code?t(n.data):e(n.msg)},fail:function(t){e(t)}})}))},a("bf0f");var i=a("a7bc"),o=n(a("79d4"));n(a("bce4")),a("1803")},"9e65":function(t,e,a){var n=a("c86c");e=n(!1),e.push([t.i,".ppf_item[data-v-aba0447e]{padding:%?0?% %?0?% %?0?% %?0?%}.block__title[data-v-aba0447e]{margin:0;font-weight:400;font-size:14px;color:rgba(69,90,100,.6);padding:%?40?% %?30?% %?20?%}.button_up_blank[data-v-aba0447e]{height:%?40?%}.block__bottom[data-v-aba0447e]{height:%?180?%}.fee-last[data-v-aba0447e]{margin-bottom:%?200?%}.cu-btn.lgplus[data-v-aba0447e]{padding:0 20px;font-size:18px;height:%?100?%}.cu-btn.sharp[data-v-aba0447e]{border-radius:%?0?%}.line-height[data-v-aba0447e]{line-height:%?100?%}",""]),t.exports=e},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;if(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,void 0!=t.abadeeplink){"undefined"!==typeof plus?(plus.runtime.openURL(a,(function(e){console.log("打开结果:",e),e&&e.code&&(t.showQrToast=!0)})),t.banButton=!1):uni.showModal({title:t.$t("pages.fee.unifiedPaymentCashier.提示"),content:t.$t("pages.fee.unifiedPaymentCashier.是否打开ABA应用完成支付")+"?",showCancel:!0,cancelText:t.$t("pages.fee.unifiedPaymentCashier.取消"),confirmText:t.$t("pages.fee.unifiedPaymentCashier.打开"),success:function(e){console.log("用户点击了确认按钮:",e),e.confirm&&window.open(a,"_blank"),console.log(" _that.startQueryTimer();"),t.startQueryTimer(),t.showQrToast=!0},fail:function(e){console.error("弹窗交互失败:",e),t.startQueryTimer(),t.showQrToast=!0}});var s=[];try{var u=uni.getStorageSync("order_list");u?s=u:console.log("存储数据为空,使用默认空列表")}catch(r){console.log("无存储数据,使用默认空列表",r)}s.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(s);try{uni.setStorageSync("order_list",s),console.log("列表存储成功")}catch(r){console.log("列表存储失败",r)}}else uni.showModal({title:"Error",content:e.data.returnData.status.message,showCancel:!1})},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 u=[];(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,s.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,u.push(e)})),void a(u)}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,s.dateTimeStringToDateString)(t.endTime),t.deadlineTime=(0,s.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")),s=a("fcd3")},a7f5:function(t,e,a){"use strict";var n=a("dde3"),i=a.n(n);i.a},dde3:function(t,e,a){var n=a("9e65");n.__esModule&&(n=n.default),"string"===typeof n&&(n=[[t.i,n,""]]),n.locals&&(t.exports=n.locals);var i=a("967d").default;i("2319698c",n,!0,{sourceMap:!1,shadowMode:!1})}}]);