MicroCommunityWeb/public/components/viewMainParkingSpaceFee/viewMainParkingSpaceFee.js
2020-03-07 21:46:54 +08:00

95 lines
3.1 KiB
JavaScript

/**
权限组
**/
(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.get('viewMainParkingSpaceFee',
'getFee',
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("/flow/ownerFlow");
}
}
});
})(window.vc);