import React from 'react' import { Layout, Button, Table, Form, Row, Col, Input, InputNumber, Select, Icon, Menu, Dropdown, Divider, Upload, message, Card } from 'antd' const { Header, Content } = Layout const CardGrid = Card.Grid const FormItem = Form.Item const SelectOption = Select.Option const OptionGroup = Select.OptGroup const InputGroup = Input.Group const SubMenu = Menu.SubMenu const MenuItem = Menu.Item const MenuItemGroup = Menu.ItemGroup const UploadDragger = Upload.Dragger const Search = Input.Search import { connect } from 'dva' import DataConnectBox from './dataConnectBox' import '../../models/dataSource' import '../../models/dataConnect' class DataConnectConfig extends React.Component { constructor(props) { super(props); this.state = { visibleBox: false, operation: 'modify', selected: null }; } render() { const { dataSource, dataConnect, dispatch } = this.props; const { visibleBox, operation, selected } = this.state; const formItemLayout = { labelCol: { span: 4 }, wrapperCol: { span: 20 }, }; const generateCard = () => { const operationMenu = (
) let cards = dataConnect.list.map( (l, i) => (