1 line
14 KiB
JavaScript
1 line
14 KiB
JavaScript
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["pages-fee-contractFee"],{"0972":function(t,e,n){var i=n("1e99");i.__esModule&&(i=i.default),"string"===typeof i&&(i=[[t.i,i,""]]),i.locals&&(t.exports=i.locals);var a=n("967d").default;a("40963a64",i,!0,{sourceMap:!1,shadowMode:!1})},1506:function(t,e,n){"use strict";n.r(e);var i=n("6269"),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},"1e99":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},3754:function(t,e,n){"use strict";n("6a54");var i=n("f5bd").default;Object.defineProperty(e,"__esModule",{value:!0}),e.getContracts=function(){return new Promise((function(t,e){(0,o.getCurOwner)().then((function(n){(0,a.request)({url:s.default.queryContract,method:"GET",data:{communityId:n.communityId,objId:n.ownerId,page:1,row:50},success:function(i){if(200==i.statusCode){if(i.data["owner"]=n,0==i.data.data.length)return void e("业主没有合同信息");t(i.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,o.getCurOwner)().then((function(i){t.communityId=i.communityId,(0,a.request)({url:s.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 a=n("a7bc"),s=i(n("79d4")),o=(i(n("bce4")),n("1803"))},"4cec":function(t,e,n){"use strict";n.r(e);var i=n("e4a1"),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},6269:function(t,e,n){"use strict";n("6a54"),Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var i=n("a6b0"),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},"62b3":function(t,e,n){"use strict";var i=n("9551"),a=n.n(i);a.a},9551:function(t,e,n){var i=n("ec02");i.__esModule&&(i=i.default),"string"===typeof i&&(i=[[t.i,i,""]]),i.locals&&(t.exports=i.locals);var a=n("967d").default;a("84713c2a",i,!0,{sourceMap:!1,shadowMode:!1})},"9e6a":function(t,e,n){"use strict";var i=n("0972"),a=n.n(i);a.a},a901:function(t,e,n){"use strict";n.r(e);var i=n("ee88"),a=n("4cec");for(var s in a)["default"].indexOf(s)<0&&function(t){n.d(e,t,(function(){return a[t]}))}(s);n("62b3");var o=n("828b"),c=Object(o["a"])(a["default"],i["b"],i["c"],!1,null,"09a08678",null,!1,i["a"],void 0);e["default"]=c.exports},b6ca: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=[]},e2d0:function(t,e,n){"use strict";n.r(e);var i=n("b6ca"),a=n("1506");for(var s in a)["default"].indexOf(s)<0&&function(t){n.d(e,t,(function(){return a[t]}))}(s);n("9e6a");var o=n("828b"),c=Object(o["a"])(a["default"],i["b"],i["c"],!1,null,"6221749a",null,!1,i["a"],void 0);e["default"]=c.exports},e4a1: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"),n("d4b5");var a=i(n("d5d0")),s=i(n("e2d0")),o=i(n("4a5f")),c=n("fcd3"),u=n("b9a1"),r=n("3754"),d=a.default.constant,l=(n("14e5"),{components:{vcDiscount:o.default,giftCoupon:s.default},data:function(){return{date:"2018-12-25",index:0,active:0,tablist:["缴费","历史"],TabCur:0,scrollLeft:0,showFeeMonth:!1,feeMonthList:[],feeMonthName:"",feeMonth:1,endTime:"",ordEndTime:"",formatEndTime:"",amount:0,receivableAmount:0,communityId:"",communityName:"",feeId:"",contractId:"",contractName:"",contractCode:"",contractStartTime:"",contractEndTime:"",costList:[{},{}],additionalAmount:"",appId:"",feeFlag:"",paymentCycle:1,squarePrice:0,selectUserAccount:[],accountAmount:0,deductionAmount:0,couponAmount:0,amountCount:0,couponList:[]}},onLoad:function(t){var e=this;a.default.onLoad(t),this.appId=uni.getStorageSync(d.mapping.W_APP_ID);var n=JSON.parse(t.fee);this._loadCurContract(n.contractId);var i=n.amount,s=i;s="2006012"==n.feeFlag?i:(i*n.paymentCycle).toFixed(2);var o=a.default.getCurrentCommunity(),u=new Date(n.endTime);if(this.receivableAmount=s,this.communityId=o.communityId,this.communityName=o.communityName,this.floorNum=n.floorNum,this.unitNum=n.unitNum,this.roomNum=n.roomNum,this.contractId=n.contractId,this.layer=n.layer,this.builtUpArea=n.builtUpArea,this.feeId=n.feeId,this.amount=i,this.additionalAmount=n.additionalAmount,this.ordEndTime=n.endTime,this.formatEndTime=(0,c.date2String)(n.endTime),this.feeFlag=n.feeFlag,this.squarePrice=n.squarePrice,"2006012"!=this.feeFlag){this.paymentCycle=n.paymentCycle;for(var r=1;r<7;r++)this.feeMonthList.push(r*this.paymentCycle+"个月");this.feeMonthName=this.paymentCycle+"个月",this.feeMonth=this.paymentCycle;var l=(0,c.addMonth)(u,parseInt(this.feeMonth));this.endTime=(0,c.formatDate)(l),this.$nextTick((function(){e.$refs.vcDiscountRef._loadFeeDiscount(e.feeId,e.communityId,e.feeMonth),e.$refs.giftCoupon.listGiftCoupon(e.feeId,e.communityId,e.feeMonth)}))}},methods:{computeFeeDiscount:function(t){this.receivableAmount=(parseFloat(this.receivableAmount)+parseFloat(t)).toFixed(2)},dateChange:function(t){var e=null;e=this.feeMonthList[t.detail.value];var n=e.replace("个月",""),i=n*this.amount,a=new Date(this.ordEndTime),s=(0,c.addMonth)(a,parseInt(n));this.showFeeMonth=!1,this.feeMonthName=e,this.receivableAmount=i.toFixed(2),this.feeMonth=n,this.endTime=(0,c.formatDate)(s),this.$refs.vcDiscountRef._loadFeeDiscount(this.feeId,this.communityId,this.feeMonth),this.$refs.giftCoupon.listGiftCoupon(this.feeId,this.communityId,this.feeMonth)},onFeeMonthChange:function(t){console.log(t)},onFeeMonthCancel:function(t){this.showFeeMonth=!1},_payWxApp:function(t){var e=this.receivableAmount;wx.showLoading({title:this.$t("pages.fee.contractFee.支付中")});var n={cycles:this.feeMonth,communityId:this.communityId,feeId:this.feeId,feeName:"物业费",receivedAmount:e,tradeType:"APP",appId:this.appId,endTime:this.formatEndTime};a.default.request({url:d.url.preOrder,header:a.default.getHeaders(),method:"POST",data:n,success:function(t){if(200==t.statusCode&&"0"==t.data.code){var e;t.data;return e=JSON.stringify({}),uni.requestPayment({provider:"wxpay",orderInfo:e,success:function(t){uni.showToast({title:this.$t("pages.fee.contractFee.支付成功"),duration:2e3}),uni.navigateBack({})},fail:function(t){console.log("fail:"+JSON.stringify(t))}}),void wx.hideLoading()}wx.hideLoading(),wx.showToast({title:this.$t("pages.fee.contractFee.缴费失败"),icon:"none",duration:2e3})},fail:function(t){wx.hideLoading(),wx.showToast({title:this.$t("pages.fee.contractFee.服务器异常了"),icon:"none",duration:2e3})}})},onPayFee:function(){var t=this.receivableAmount,e={business:"payFee",cycles:this.feeMonth,communityId:this.communityId,feeId:this.feeId,feeName:"物业费",receivedAmount:t,tradeType:"JSAPI",payerObjId:this.contractId,payerObjType:7777,endTime:this.formatEndTime,selectUserAccount:this.selectUserAccount,accountAmount:this.accountAmount,deductionAmount:this.deductionAmount,couponList:this.couponList};uni.setStorageSync("doing_cashier",e),uni.navigateTo({url:"/pages/fee/cashier?money="+t+"&business=payFee&communityId="+this.communityId+"&cashierUserId="+(0,u.getUserId)()})},_loadCurContract:function(t){var e=this;(0,r.getCurContract)({contractId:t}).then((function(t){e.contractCode=t.contractCode,e.contractName=t.contractName,e.contractStartTime=t.startTime,e.contractEndTime=t.endTime}))}}});e.default=l},ec02:function(t,e,n){var i=n("c86c");e=i(!1),e.push([t.i,".ppf_item[data-v-09a08678]{padding:%?0?% %?0?% %?0?% %?0?%}.block__title[data-v-09a08678]{margin:0;font-weight:400;font-size:14px;color:rgba(69,90,100,.6);padding:%?40?% %?30?% %?20?%}.button_up_blank[data-v-09a08678]{height:%?40?%}.block__bottom[data-v-09a08678]{height:%?180?%}.fee-last[data-v-09a08678]{margin-bottom:%?200?%}.cu-btn.lgplus[data-v-09a08678]{padding:0 20px;font-size:18px;height:%?100?%}.cu-btn.sharp[data-v-09a08678]{border-radius:%?0?%}.line-height[data-v-09a08678]{line-height:%?100?%}",""]),t.exports=e},ee88: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",[n("v-uni-scroll-view",{attrs:{"scroll-y":!0}},[n("v-uni-view",{staticClass:"block__title"},[t._v(" "+t._s(t.$t("pages.fee.contractFee.合同信息")))]),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.contractFee.合同名称")))])],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(" "+t._s(t.$t("pages.fee.contractFee.合同编号")))])],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(" "+t._s(t.$t("pages.fee.contractFee.开始时间")))])],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(" "+t._s(t.$t("pages.fee.contractFee.结束时间")))])],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),n("v-uni-view",{staticClass:"block__title"},[t._v(" "+t._s(t.$t("pages.fee.contractFee.费用信息")))]),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.contractFee.费用编号")))])],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.contractFee.金额")))])],1),n("v-uni-view",{staticClass:"action"},[n("v-uni-text",{staticClass:"text-grey text-sm"},[t._v(t._s(t.amount+t.$t("pages.fee.contractFee.元")/+t.$t("pages.fee.contractFee.月")))])],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.contractFee.金额")))])],1),n("v-uni-view",{staticClass:"action"},[n("v-uni-text",{staticClass:"text-grey text-sm"},[t._v(t._s(t.amount+t.$t("pages.fee.contractFee.元")))])],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.contractFee.周期")))])],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.contractFee.到期时间")))])],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("vcDiscount",{ref:"vcDiscountRef",attrs:{payerObjType:"3333",payerObjId:t.contractId,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.contractFee.合计"))+":"+t._s(t.receivableAmount)+t._s(t.$t("pages.fee.contractFee.元"))+" ")]),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.contractFee.提交订单")))])],1)],1)],1)},a=[]}}]); |