| | |
| | | receivableAmount:'0.00', |
| | | receivedAmount:'0.00', |
| | | remark:'', |
| | | feeId:'' |
| | | feeId:'', |
| | | builtUpArea:'', |
| | | squarePrice:'', |
| | | additionalAmount:'', |
| | | communityId:'' |
| | | } |
| | | }, |
| | | watch:{ |
| | | "propertyPayInfo.cycles":{//深度监听,可监听到对象、数组的变化 |
| | | handler(val, oldVal){ |
| | | vc.component.propertyPayInfo.receivableAmount = (parseFloat(vc.component.propertyPayInfo.builtUpArea) |
| | | * parseFloat(vc.component.propertyPayInfo.squarePrice) |
| | | + parseFloat(vc.component.propertyPayInfo.additionalAmount)) * parseFloat(val); |
| | | vc.component.propertyPayInfo.receivedAmount = vc.component.propertyPayInfo.receivableAmount; |
| | | }, |
| | | deep:true |
| | | } |
| | | }, |
| | | _initMethod:function(){ |
| | | |
| | | }, |
| | | _initEvent:function(){ |
| | | vc.on('propertyPay','openPayModel',function(_params){ |
| | | vc.component.refreshPropertyPayInfo(); |
| | | |
| | | $('#propertyPayModel').modal('show'); |
| | | vc.component.propertyPayInfo.feeId = _params.feeId; |
| | | vc.component.addRoomInfo.communityId = vc.getCurrentCommunity().communityId; |
| | | vc.component.propertyPayInfo.builtUpArea = _params.builtUpArea; |
| | | vc.component.propertyPayInfo.communityId = vc.getCurrentCommunity().communityId; |
| | | }); |
| | | }, |
| | | methods:{ |
| | |
| | | receivableAmount:'0.00', |
| | | receivedAmount:'0.00', |
| | | remark:'', |
| | | feeId:'' |
| | | builtUpArea:'', |
| | | feeId:'', |
| | | squarePrice:'', |
| | | additionalAmount:'', |
| | | communityId:'' |
| | | }; |
| | | } |
| | | vc.component.loadPropertyConfigFee(); |
| | | |
| | | }, |
| | | //加载配置数据 |
| | | loadPropertyConfigFee:function(){ |
| | | var param = { |
| | | params:{ |
| | | communityId:vc.getCurrentCommunity().communityId, |
| | | configId:'' |
| | | } |
| | | }; |
| | | vc.http.get( |
| | | 'propertyPay', |
| | | 'loadPropertyConfigData', |
| | | param, |
| | | function(json,res){ |
| | | //vm.menus = vm.refreshMenuActive(JSON.parse(json),0); |
| | | if(res.status == 200){ |
| | | //关闭model |
| | | vc.copyObject(JSON.parse(json), vc.component.propertyPayInfo); |
| | | return ; |
| | | } |
| | | vc.message(json); |
| | | }, |
| | | function(errInfo,error){ |
| | | console.log('请求失败处理'); |
| | | |
| | | vc.message(errInfo); |
| | | }); |
| | | } |
| | | } |
| | | }); |
| | | |