/** 单元 组件 **/ (function (vc) { vc.extends({ propTypes: { callBackListener: vc.propTypes.string, //父组件名称 callBackFunction: vc.propTypes.string //父组件监听方法 }, data: { viewUnitInfo: { index: 0, flowComponent: 'viewUnitInfo', unitId: '', unitNum: '', layerCount: '', unitArea: '', lift: '', remark: '', floorId: '' } }, _initMethod: function () { //根据请求参数查询 查询 业主信息 vc.component._loadUnitInfoData(); }, _initEvent: function () { vc.on('viewUnitInfo', 'chooseUnit', function (_app) { vc.copyObject(_app, vc.component.viewUnitInfo); vc.emit($props.callBackListener, $props.callBackFunction, vc.component.viewUnitInfo); }); vc.on('viewUnitInfo', 'onIndex', function (_index) { vc.component.viewUnitInfo.index = _index; }); vc.on('viewUnitInfo', 'onFloorInfo', function (_param) { vc.component.viewUnitInfo.floorId = _param.floorId; }); }, methods: { _openSelectUnitInfoModel() { vc.emit('chooseUnit', 'openChooseUnitModel', {}); }, _openAddUnitInfoModel() { var _tmpFloorId = vc.notNull(vc.component.viewUnitInfo.floorId) ? vc.component.viewUnitInfo.floorId : "-1"; vc.emit('addUnit', 'openAddUnitModal', { "floorId": _tmpFloorId }); }, _loadUnitInfoData: function () { } } }); })(window.vc);