Commit 66fb757f by zhaochengxiang

执行结果

parent b10a3ff8
import React from 'react'
import { Modal, Tabs, Button, Tooltip, Typography, Row, Col } from 'antd'
import { Modal, Tabs, Button, Tooltip, Typography, Row, Col, Descriptions } from 'antd'
import { dispatch } from '../../../model'
import Table from '../../../util/Component/Table'
import { defaultPage } from '../../../util/hooks/page'
import { generateUUID, paginate, showMessage } from '../../../util'
import './result-detail.less'
const FC = (props) => {
const { visible, item, onCancel} = props
const [animating, setAnimating] = React.useState(true)
......@@ -24,10 +26,11 @@ const FC = (props) => {
return (
<Modal
className='model-compare-result-detail'
visible={visible}
footer={null}
width='90%'
bodyStyle={{ padding: '15px', overflowX: 'auto', maxHeight: '80vh' }}
bodyStyle={{ padding: '15px', overflowX: 'auto', height: '80vh' }}
title='任务结果'
centered destroyOnClose
onCancel={() => { close() }}
......@@ -43,7 +46,23 @@ export default FC
const Basic = ({ item }) => {
return (
<div>
basic
<Descriptions column={3}>
<Descriptions.Item label='任务名称'>{item?.jobName}</Descriptions.Item>
<Descriptions.Item label='模型评审通过时间'>{item?.endTs?new Date(item?.endTs).toLocaleString():''}</Descriptions.Item>
<Descriptions.Item label='任务执行时间'>{item?.beginTs?new Date(item?.beginTs).toLocaleString():''}</Descriptions.Item>
</Descriptions>
<Descriptions column={5}>
<Descriptions.Item label='模型总数'>{item?.modelCheckCount}</Descriptions.Item>
<Descriptions.Item label='模型字段数'>{item?.modelColumnCheckCount}</Descriptions.Item>
<Descriptions.Item label='完全匹配模型数'>{item?.modelPerfectMatchCount}</Descriptions.Item>
<Descriptions.Item label='差异模型数'>{item?.modelPartialMatchCount}</Descriptions.Item>
<Descriptions.Item label='未匹配模型数'>{item?.modelNotMatchCount}</Descriptions.Item>
<Descriptions.Item label='元数据数'>{item?.metadataCheckCount}</Descriptions.Item>
<Descriptions.Item label='元数据字段数'>{item?.metadataColumnCheckCount}</Descriptions.Item>
<Descriptions.Item label='完全匹配元数据数'>{item?.metadataPerfectMatchCount}</Descriptions.Item>
<Descriptions.Item label='差异元数据数'>{item?.metadataPartialMatchCount}</Descriptions.Item>
<Descriptions.Item label='未匹配元数据数'>{item?.metadataNotMatchCount}</Descriptions.Item>
</Descriptions>
</div>
)
}
......@@ -186,6 +205,7 @@ const PerfectMatch = ({ item }) => {
},
callback: data => {
showMessage('success', '上线成功')
setSelectedRows()
getList()
}
})
......@@ -388,6 +408,7 @@ const PartialMatch = ({ item }) => {
},
callback: data => {
showMessage('success', '上线成功')
setSelectedRows()
getList()
}
})
......@@ -582,7 +603,7 @@ const NotMatch = ({ item }) => {
loading={loadingMetadata}
columns={metadataCols??[]}
dataSource={metadataTableData??[]}
pageNum={args.metadataPage} pageSize={args.metadataSize} total={(metadataTableData??[]).length}
pageNum={args.metadataPage} pageSize={args.metadataSize} total={(metadatas??[]).length}
onPaginate={(page, size) => {
setArgsByParams({ metadataPage: page, metadataSize: size })
}}
......@@ -597,7 +618,7 @@ const NotMatch = ({ item }) => {
loading={loadingModel}
columns={modelCols??[]}
dataSource={modelTableData??[]}
pageNum={args.modelPage} pageSize={args.modelSize} total={(modelTableData??[]).length}
pageNum={args.modelPage} pageSize={args.modelSize} total={(models??[]).length}
onPaginate={(page, size) => {
setArgsByParams({ modelPage: page, modelSize: size })
}}
......
.model-compare-result-detail {
.yy-descriptions-row > td {
padding-bottom: 5px !important;
}
}
\ No newline at end of file
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