|
@@ -2,6 +2,7 @@ import React from 'react'
|
|
|
import { Layout, Form, Row, Col, Input, Icon, Menu, Dropdown, Divider, Upload, message, Card } from 'antd'
|
|
import { Layout, Form, Row, Col, Input, Icon, Menu, Dropdown, Divider, Upload, message, Card } from 'antd'
|
|
|
import { connect } from 'dva'
|
|
import { connect } from 'dva'
|
|
|
import DataConnectBox from './dataConnectBox'
|
|
import DataConnectBox from './dataConnectBox'
|
|
|
|
|
+import Ellipsis from 'ant-design-pro/lib/Ellipsis'
|
|
|
const { Content } = Layout
|
|
const { Content } = Layout
|
|
|
const CardGrid = Card.Grid
|
|
const CardGrid = Card.Grid
|
|
|
const UploadDragger = Upload.Dragger
|
|
const UploadDragger = Upload.Dragger
|
|
@@ -12,13 +13,11 @@ class DataConnectConfig extends React.Component {
|
|
|
componentDidMount() {
|
|
componentDidMount() {
|
|
|
const { dispatch } = this.props;
|
|
const { dispatch } = this.props;
|
|
|
dispatch({ type: 'dataConnect/fetchList' });
|
|
dispatch({ type: 'dataConnect/fetchList' });
|
|
|
- dispatch({ type: 'dataConnect/resetSelected' });
|
|
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
render() {
|
|
render() {
|
|
|
const { dataSource, dataConnect, dispatch } = this.props;
|
|
const { dataSource, dataConnect, dispatch } = this.props;
|
|
|
const filterLabel = dataConnect.filterLabel;
|
|
const filterLabel = dataConnect.filterLabel;
|
|
|
-
|
|
|
|
|
const generateCard = () => {
|
|
const generateCard = () => {
|
|
|
const operationMenu = (
|
|
const operationMenu = (
|
|
|
<Menu className='menu-operation'>
|
|
<Menu className='menu-operation'>
|
|
@@ -63,9 +62,11 @@ class DataConnectConfig extends React.Component {
|
|
|
] });
|
|
] });
|
|
|
}}
|
|
}}
|
|
|
>
|
|
>
|
|
|
- <div>
|
|
|
|
|
|
|
+ <div style={{ display: 'flex', flexDirection: 'column', justifyContent: 'space-between', height: '100%' }}>
|
|
|
<Row>
|
|
<Row>
|
|
|
- {l.description}
|
|
|
|
|
|
|
+ <Ellipsis lines={3}>
|
|
|
|
|
+ {l.description}
|
|
|
|
|
+ </Ellipsis>
|
|
|
</Row>
|
|
</Row>
|
|
|
<Row type='flex' justify='space-between'>
|
|
<Row type='flex' justify='space-between'>
|
|
|
<Col>{l.dbType}</Col>
|
|
<Col>{l.dbType}</Col>
|