95 lines
3.1 KiB
JavaScript
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.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); |