Commit 14707156 by zhaochengxiang

元数据跳转

parent 06501a98
......@@ -562,4 +562,8 @@ export function isChromeVersionLessThan80() {
}
return false;
}
export function openMetadataDetail(id, name) {
window.open(`/center-home/metadetail?mid=${encodeURIComponent(id)}&action=metadetail&type=detail&manager=false&activekey=1&name=${encodeURIComponent(name||'')}`);
}
\ No newline at end of file
......@@ -4,7 +4,7 @@ import { ArrowsAltOutlined, ShrinkOutlined } from '@ant-design/icons';
import { dispatch } from '../../../../model'
import Table from '../../../../util/Component/Table'
import { checkMenuAdmit, inputWidth, isSzseEnv, showMessage } from '../../../../util'
import { checkMenuAdmit, inputWidth, isSzseEnv, openMetadataDetail, showMessage } from '../../../../util'
import { useDebounceEffect } from 'ahooks'
const topN = 20
......@@ -150,7 +150,7 @@ const FC = (props) => {
id
},
callback: data => {
window.open(`/center-home/metadetail?mid=${encodeURIComponent(data?._id)}&action=metadetail&type=detail&manager=false&activekey=1&name=${encodeURIComponent(name||'')}`);
openMetadataDetail(data?._id, name)
}
})
} else {
......
......@@ -4,7 +4,7 @@ import { Modal, Tabs, Button, Tooltip, Typography, Row, Col, Descriptions, TreeS
import { dispatch } from '../../../model'
import Table from '../../../util/Component/Table'
import { defaultPage } from '../../../util/hooks/page'
import { generateUUID, inputWidth, paginate, showMessage } from '../../../util'
import { generateUUID, inputWidth, openMetadataDetail, paginate, showMessage } from '../../../util'
import './result-detail.less'
import produce from 'immer'
......@@ -186,6 +186,19 @@ const PerfectMatch = ({ item }) => {
{
title: '元数据名称',
dataIndex: 'metadataName',
render: (_, record) => {
return (
<Tooltip title={record.metadataName}>
<Typography.Text ellipsis={true}>
<a onClick={() => {
openMetadataDetail(record.metadataId, record.metadataName)
}}>
{ record.metadataName }
</a>
</Typography.Text>
</Tooltip>
)
}
},
{
title: '元数据更新时间',
......@@ -441,6 +454,19 @@ const PartialMatch = ({ item }) => {
{
title: '元数据名称',
dataIndex: 'metadataName',
render: (_, record) => {
return (
<Tooltip title={record.metadataName}>
<Typography.Text ellipsis={true}>
<a onClick={() => {
openMetadataDetail(record.metadataId, record.metadataName)
}}>
{ record.metadataName }
</a>
</Typography.Text>
</Tooltip>
)
}
},
{
title: '元数据更新时间',
......@@ -708,6 +734,19 @@ const NotMatch = ({ item }) => {
{
title: '元数据名称',
dataIndex: 'metadataName',
render: (_, record) => {
return (
<Tooltip title={record.metadataName}>
<Typography.Text ellipsis={true}>
<a onClick={() => {
openMetadataDetail(record.metadataId, record.metadataName)
}}>
{ record.metadataName }
</a>
</Typography.Text>
</Tooltip>
)
}
},
{
title: '元数据更新时间',
......
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