Commit b06d22e2 by zhaochengxiang

调整资产列表样式

parent 715da1aa
...@@ -15,7 +15,7 @@ import AssetBrowse from './view/Manage/AssetBrowse'; ...@@ -15,7 +15,7 @@ import AssetBrowse from './view/Manage/AssetBrowse';
import AssetRecycle from './view/Manage/AssetRecycle'; import AssetRecycle from './view/Manage/AssetRecycle';
import DatasourceManage from './view/Manage/DatasourceManage'; import DatasourceManage from './view/Manage/DatasourceManage';
import AssetDetail from './view/Manage/AssetManage/Component/AssetDetail'; import AssetDetail from './view/Manage/AssetManage/Component/AssetDetail';
import ImportModal from './view/Manage/Model/Component/ImportModal'; import ImportAction from './view/Manage/Model/Component/ImportAction';
export default class App extends React.Component { export default class App extends React.Component {
render() { render() {
...@@ -31,12 +31,10 @@ export default class App extends React.Component { ...@@ -31,12 +31,10 @@ export default class App extends React.Component {
if (message === 'showDataModelDetail') { if (message === 'showDataModelDetail') {
return ( return (
<ImportModal <ImportAction
modelerId={id} modelerId={id}
reference='search'
action='detail' action='detail'
terms={terms} terms={terms}
visible={true}
/> />
); );
} }
......
import React from 'react'; import React from 'react';
import { Avatar, Row, Col, Typography, Divider } from 'antd'; import { Row, Col, Typography, Divider } from 'antd';
import './AssetItem.less'; import './AssetItem.less';
...@@ -26,8 +26,9 @@ const AssetItem = (props) => { ...@@ -26,8 +26,9 @@ const AssetItem = (props) => {
const _type = elementGroup.type||''; const _type = elementGroup.type||'';
return ( return (
<div key={index} className='d-flex' style={{ alignItems: 'center' }}> <div>
<Avatar <Divider orientation='left'>{_type||''}</Divider>
{/* <Avatar
className='mr-3' className='mr-3'
title={_type} title={_type}
style={{ style={{
...@@ -35,8 +36,8 @@ const AssetItem = (props) => { ...@@ -35,8 +36,8 @@ const AssetItem = (props) => {
}} }}
> >
{ _type==='' ? '无' : _type.slice(0, 2) } { _type==='' ? '无' : _type.slice(0, 2) }
</Avatar> </Avatar> */}
<div className='textOverflow' style={{ flex: 1 }}> <div>
<Row className='mb-3'> <Row className='mb-3'>
{ {
elementGroup && elementGroup.elements && elementGroup.elements.map((element, _index) => { elementGroup && elementGroup.elements && elementGroup.elements.map((element, _index) => {
...@@ -50,7 +51,6 @@ const AssetItem = (props) => { ...@@ -50,7 +51,6 @@ const AssetItem = (props) => {
}) })
} }
</Row> </Row>
{ index !== ((data.elementsGroup||[]).length-1) && <Divider /> }
</div> </div>
</div> </div>
) )
......
.asset-item { .asset-item {
margin: 10px 0px 10px 30px;
.yy-divider-horizontal { .yy-divider-horizontal {
margin: 0 !important; margin: 0 !important;
} }
......
...@@ -11,12 +11,13 @@ import { dispatchLatest } from '../../../../model'; ...@@ -11,12 +11,13 @@ import { dispatchLatest } from '../../../../model';
import { showMessage } from '../../../../util'; import { showMessage } from '../../../../util';
const ImportModal = (props) => { const ImportModal = (props) => {
const { catalogId, visible, onCancel, action, addMode, modelerId, reference=null, terms } = props; const { catalogId, visible, onCancel, action, addMode, modelerId } = props;
const [ step, setStep ] = useState(0); const [ step, setStep ] = useState(0);
const [ excelFiles, setExcelFiles ] = useState([]); const [ excelFiles, setExcelFiles ] = useState([]);
const [ hints, setHints ] = useState([]); const [ hints, setHints ] = useState([]);
const [ modelerData, setModelerData ] = useState({}); const [ modelerData, setModelerData ] = useState({});
const [ confirmLoading, setConfirmLoading ] = useState(false); const [ confirmLoading, setConfirmLoading ] = useState(false);
const [ terms, setTerms ] = useState([]);
const [form] = Form.useForm(); const [form] = Form.useForm();
...@@ -108,8 +109,9 @@ const ImportModal = (props) => { ...@@ -108,8 +109,9 @@ const ImportModal = (props) => {
} }
}) })
}, },
error: () => { error: (err) => {
setConfirmLoading(false); setConfirmLoading(false);
setTerms([err.ApiError?.message||'']);
} }
}) })
...@@ -217,9 +219,7 @@ const ImportModal = (props) => { ...@@ -217,9 +219,7 @@ const ImportModal = (props) => {
} }
return ( return (
<> <Modal
{
!reference && <Modal
forceRender forceRender
visible={visible} visible={visible}
title={title} title={title}
...@@ -253,15 +253,10 @@ const ImportModal = (props) => { ...@@ -253,15 +253,10 @@ const ImportModal = (props) => {
step===0 && addMode==='metadata' && <ImportMetadata /> step===0 && addMode==='metadata' && <ImportMetadata />
} }
{ {
step===1 && <ImportAction hints={hints} onChange={onActionChange} action={action} modelerId={modelerId} form={form} /> step===1 && <ImportAction hints={hints} onChange={onActionChange} action={action} modelerId={modelerId} form={form} terms={terms} />
} }
</> </>
</Modal> </Modal>
}
{
reference==='search' && <ImportAction hints={hints} onChange={onActionChange} action={action} modelerId={modelerId} form={form} terms={terms} />
}
</>
) )
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment