/** 权限组 **/ (function(vc) { vc.extends({ propTypes: { feeName: vc.propTypes.string, payName: vc.propTypes.string }, data: { mainParkingSpaceFeeInfo: { feeName: $props.feeName, feeId: "", feeTypeCd: "", psId: "", num: "", typeCd: "", carNum: "", carBrand: "", carType: "", startTime: "", endTime: "", amount: "-1.00" } }, _initMethod: function() { //加载 业主信息 var _ownerId = vc.getParam('ownerId') var _psId = vc.getParam('psId') if (vc.notNull(_psId)) { vc.component.loadMainParkingSpaceFeeInfo({ psId: _psId, ownerId: _ownerId, }); } }, _initEvent: function() { vc.on('viewMainParkingSpaceFee', 'chooseParkingSpace', function(_parkingSPace) { vc.component.loadMainParkingSpaceFeeInfo(_parkingSPace); }); vc.on('viewMainParkingSpaceFee', 'reloadFee', function(_parkingSpace) { if (vc.component.mainParkingSpaceFeeInfo.psId != '') { vc.component.loadMainParkingSpaceFeeInfo({ psId: vc.component.mainParkingSpaceFeeInfo.psId }); } }); }, methods: { openSearchParkingSpaceModel: function() { vc.emit('searchParkingSpace', 'openSearchParkingSpaceModel', {}); }, openPayModel: function() { vc.emit($props.payName, 'openPayModel', { feeId: vc.component.mainParkingSpaceFeeInfo.feeId, feeTypeCd: vc.component.mainParkingSpaceFeeInfo.feeTypeCd, builtUpArea: "0.00" }); }, loadMainParkingSpaceFeeInfo: function(_parkingSPace) { //vc.copyObject(_fee,vc.component.mainParkingSpaceFeeInfo); var param = { params: { communityId: vc.getCurrentCommunity().communityId, psId: _parkingSPace.psId, } }; //发送get请求 vc.http.apiGet('/fee.queryFeeByParkingSpace', param, function(json, res) { var _fee = JSON.parse(json); vc.copyObject(_fee, vc.component.mainParkingSpaceFeeInfo); vc.emit('propertyFee', 'listFeeDetail', vc.component.mainParkingSpaceFeeInfo); }, function(errInfo, error) { console.log('请求失败处理'); } ); }, _openCallBackOwner: function() { vc.jumpToPage("/#/pages/property/listOwner"); } } }); })(window.vc);