MicroCommunityWeb/public/components/admin/viewContractInfo/viewContractInfo.js
2023-09-04 00:50:33 +08:00

56 lines
1.8 KiB
JavaScript

/**
合同信息 组件
**/
(function (vc) {
vc.extends({
propTypes: {
callBackListener: vc.propTypes.string, //父组件名称
callBackFunction: vc.propTypes.string //父组件监听方法
},
data: {
viewContractInfo: {
index: 0,
flowComponent: 'viewContractInfo',
contractName: '',
contractCode: '',
contractType: '',
partyA: '',
partyB: '',
aContacts: '',
bContacts: '',
aLink: '',
bLink: '',
operator: '',
operatorLink: '',
amount: '',
startTime: '',
endTime: '',
signingTime: ''
}
},
_initMethod: function () {
//根据请求参数查询 查询 业主信息
vc.component._loadContractInfoData();
},
_initEvent: function () {
vc.on('viewContractInfo', 'chooseContract', function (_app) {
vc.copyObject(_app, vc.component.viewContractInfo);
vc.emit($props.callBackListener, $props.callBackFunction, vc.component.viewContractInfo);
});
vc.on('viewContractInfo', 'onIndex', function (_index) {
vc.component.viewContractInfo.index = _index;
});
},
methods: {
_openSelectContractInfoModel() {
vc.emit('chooseContract', 'openChooseContractModel', {});
},
_openAddContractInfoModel() {
vc.emit('addContract', 'openAddContractModal', {});
},
_loadContractInfoData: function () {
}
}
});
})(window.vc);