/* eslint-disable array-callback-return,no-undef */ import React, { Component } from 'react'; import { Form } from '@ant-design/compatible'; // import '@ant-design/compatible/assets/index.css'; import { Layout, Tabs, Spin, Avatar } from 'antd-v4'; import styles from '../../index.less'; import Toolbar from '../Common/ToolBar/ToolBarNew'; import * as commonFunc from '../Common/commonFunc'; import CommonBase from '../Common/CommonBase'; import CommonElementEvent from '../Common/CommonElementEvent'; import StaticEditTable from '../Common/CommonTable';/* 可编辑表格 */ import CommonView from '../Common/CommonView'; import * as commonBusiness from '../Common/commonBusiness';/* 单据业务功能 */ import * as commonUtils from '../../utils/utils';/* 通用方法 */ const { Header, Content } = Layout; const { TabPane } = Tabs; class EleteamInfoComponent extends Component { constructor(props) { super(props); this.state = { }; this.form = {}; /* 表单对象 */ } onTabChange = (key) => { this.props.onSaveState({ activeKey: key }); }; render() { const { pageLoading } = this.props; return (
); } } const EleteamComponent = Form.create({ mapPropsToFields(props) { const { masterData, masterConfig } = props; const obj = commonFunc.mapPropsToFields(masterData, Form, masterConfig); return obj; }, })((props) => { const { form, onReturnForm, masterData, AutoTableHeight, app, masterConfig, } = props; /* 回带表单 */ onReturnForm(form); if (commonUtils.isNotEmptyObject(masterData)) { masterData.bCheck = true; } let tabEleemployee = commonFunc.showMessage(app.commonConst, 'tabEleemployee');/* 员工 */ let bShowTabEleemployee = true; let tabElemachine = commonFunc.showMessage(app.commonConst, 'tabElemachine');/* 机台 */ let bShowTabElemachine = true; if (commonUtils.isNotEmptyObject(masterConfig)) { const iIndex0 = masterConfig.gdsconfigformslave.findIndex(item => item.sControlName === 'zSlaveInfo0'); if (iIndex0 > -1) { tabEleemployee = masterConfig.gdsconfigformslave[iIndex0].showName; bShowTabEleemployee = masterConfig.gdsconfigformslave[iIndex0].bVisible; } const iIndex1 = masterConfig.gdsconfigformslave.findIndex(item => item.sControlName === 'zSlaveInfo1'); if (iIndex1 > -1) { tabElemachine = masterConfig.gdsconfigformslave[iIndex1].showName; bShowTabElemachine = masterConfig.gdsconfigformslave[iIndex1].bVisible; } } return (
{bShowTabEleemployee && (
)} {bShowTabElemachine && (
)}
); }); export default CommonBase(CommonElementEvent(EleteamInfoComponent));