Commit 14707156 by zhaochengxiang

元数据跳转

parent 06501a98
...@@ -563,3 +563,7 @@ export function isChromeVersionLessThan80() { ...@@ -563,3 +563,7 @@ export function isChromeVersionLessThan80() {
return false; 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'; ...@@ -4,7 +4,7 @@ import { ArrowsAltOutlined, ShrinkOutlined } from '@ant-design/icons';
import { dispatch } from '../../../../model' import { dispatch } from '../../../../model'
import Table from '../../../../util/Component/Table' 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' import { useDebounceEffect } from 'ahooks'
const topN = 20 const topN = 20
...@@ -150,7 +150,7 @@ const FC = (props) => { ...@@ -150,7 +150,7 @@ const FC = (props) => {
id id
}, },
callback: data => { 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 { } else {
......
...@@ -4,7 +4,7 @@ import { Modal, Tabs, Button, Tooltip, Typography, Row, Col, Descriptions, TreeS ...@@ -4,7 +4,7 @@ import { Modal, Tabs, Button, Tooltip, Typography, Row, Col, Descriptions, TreeS
import { dispatch } from '../../../model' import { dispatch } from '../../../model'
import Table from '../../../util/Component/Table' import Table from '../../../util/Component/Table'
import { defaultPage } from '../../../util/hooks/page' 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 './result-detail.less'
import produce from 'immer' import produce from 'immer'
...@@ -186,6 +186,19 @@ const PerfectMatch = ({ item }) => { ...@@ -186,6 +186,19 @@ const PerfectMatch = ({ item }) => {
{ {
title: '元数据名称', title: '元数据名称',
dataIndex: 'metadataName', 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: '元数据更新时间', title: '元数据更新时间',
...@@ -441,6 +454,19 @@ const PartialMatch = ({ item }) => { ...@@ -441,6 +454,19 @@ const PartialMatch = ({ item }) => {
{ {
title: '元数据名称', title: '元数据名称',
dataIndex: 'metadataName', 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: '元数据更新时间', title: '元数据更新时间',
...@@ -708,6 +734,19 @@ const NotMatch = ({ item }) => { ...@@ -708,6 +734,19 @@ const NotMatch = ({ item }) => {
{ {
title: '元数据名称', title: '元数据名称',
dataIndex: 'metadataName', 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: '元数据更新时间', 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