/** 组织管理 组件 **/ (function (vc) { vc.extends({ propTypes: { callBackListener: vc.propTypes.string, //父组件名称 callBackFunction: vc.propTypes.string //父组件监听方法 }, data: { viewOrgInfo: { componentName: '组织管理信息', buttonName: '选择组织', index: 0, flowComponent: 'viewOrgInfo', orgId: '', orgName: '', orgLevel: '', orgLevelName: '', parentOrgId: '', parentOrgName: '', description: '', branchOrgId: '' } }, _initMethod: function () { //根据请求参数查询 查询 业主信息 vc.component._loadOrgInfoData(); }, _initEvent: function () { vc.on('viewOrgInfo', 'chooseOrg', function (_app) { vc.copyObject(_app, vc.component.viewOrgInfo); vc.emit($props.callBackListener, $props.callBackFunction, vc.component.viewOrgInfo); }); vc.on('viewOrgInfo', 'onIndex', function (_index) { vc.component.viewOrgInfo.index = _index; }); vc.on('viewOrgInfo', '_initInfo', function (_info) { //vc.component.viewOrgInfo.index = _index; vc.copyObject(_info, vc.component.viewOrgInfo); console.log(_info); }); }, methods: { _openSelectOrgInfoModel() { vc.emit('chooseOrg', 'openChooseOrgModel', { orgLevel: vc.component.viewOrgInfo.orgLevel, parentOrgId: vc.component.viewOrgInfo.parentOrgId, }); }, _openAddOrgInfoModel() { vc.emit('addOrg', 'openAddOrgModal', {}); }, _loadOrgInfoData: function () { } } }); })(window.vc);