Commit 5c714aca by zhaochengxiang

资产搜索列表高亮

parent 77bffb9a
...@@ -13,7 +13,7 @@ import ImportAssetDrawer from './ImportAssetDrawer'; ...@@ -13,7 +13,7 @@ import ImportAssetDrawer from './ImportAssetDrawer';
import AssetEdit from './AddAssetModel'; import AssetEdit from './AddAssetModel';
import AssetDetailDrawer from "./AssetDetailDrawer"; import AssetDetailDrawer from "./AssetDetailDrawer";
import { dispatch, dispatchLatestHomepage } from '../../../../model'; import { dispatch, dispatchLatestHomepage } from '../../../../model';
import { showMessage, showNotifaction, getQueryParam, inputWidth, isSzseEnv } from '../../../../util'; import { showMessage, showNotifaction, getQueryParam, inputWidth, isSzseEnv, highlightSearchContentByTerms } from '../../../../util';
import { AnchorId, AnchorDirId, AnchorTimestamp, AssetBrowseReference, AssetManageReference, AssetRecycleReference, ResourceBrowseReference } from '../../../../util/constant'; import { AnchorId, AnchorDirId, AnchorTimestamp, AssetBrowseReference, AssetManageReference, AssetRecycleReference, ResourceBrowseReference } from '../../../../util/constant';
import { FullScreenSvg, CancelFullScreenSvg } from './AssetSvg'; import { FullScreenSvg, CancelFullScreenSvg } from './AssetSvg';
import AssetDeleteModal from './AssetDeleteModal'; import AssetDeleteModal from './AssetDeleteModal';
...@@ -31,7 +31,7 @@ const { Column } = Table; ...@@ -31,7 +31,7 @@ const { Column } = Table;
//资产项 //资产项
export const AssetItem = (props) => { export const AssetItem = (props) => {
const { metadata } = props; const { metadata, terms } = props;
let content = ''; let content = '';
if (typeof metadata==='string') { if (typeof metadata==='string') {
...@@ -82,7 +82,7 @@ export const AssetItem = (props) => { ...@@ -82,7 +82,7 @@ export const AssetItem = (props) => {
</div>} </div>}
> >
<Text ellipsis={true}> <Text ellipsis={true}>
{content||''} {highlightSearchContentByTerms(content, terms)}
</Text> </Text>
</Tooltip> </Tooltip>
); );
...@@ -399,7 +399,7 @@ const AssetTable = (props) => { ...@@ -399,7 +399,7 @@ const AssetTable = (props) => {
return ( return (
<Tooltip title={text||''}> <Tooltip title={text||''}>
<Text ellipsis={true}> <Text ellipsis={true}>
{text||''} {highlightSearchContentByTerms(text, [keyword])}
</Text> </Text>
</Tooltip> </Tooltip>
); );
...@@ -429,7 +429,7 @@ const AssetTable = (props) => { ...@@ -429,7 +429,7 @@ const AssetTable = (props) => {
params.render = (metadata, _) => { params.render = (metadata, _) => {
return ( return (
<AssetItem metadata={metadata} /> <AssetItem metadata={metadata} terms={[keyword]} />
); );
} }
...@@ -445,7 +445,7 @@ const AssetTable = (props) => { ...@@ -445,7 +445,7 @@ const AssetTable = (props) => {
event.dirId = record.dirId||''; event.dirId = record.dirId||'';
window?.dispatchEvent(event); window?.dispatchEvent(event);
}}> }}>
{text||''} {highlightSearchContentByTerms(text, [keyword])}
</a> </a>
</Text> </Text>
</Tooltip> </Tooltip>
......
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