Commit 3fa72096 by zhaochengxiang

资产搜索高亮

parent b631be29
...@@ -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, AnchorTimestamp, AssetBrowseReference, AssetManageReference, AssetRecycleReference, ResourceBrowseReference } from '../../../../util/constant'; import { AnchorId, AnchorTimestamp, AssetBrowseReference, AssetManageReference, AssetRecycleReference, ResourceBrowseReference } from '../../../../util/constant';
import { FullScreenSvg, CancelFullScreenSvg } from './AssetSvg'; import { FullScreenSvg, CancelFullScreenSvg } from './AssetSvg';
import { AppContext } from "../../../../App"; import { AppContext } from "../../../../App";
...@@ -28,7 +28,7 @@ const { Search } = Input; ...@@ -28,7 +28,7 @@ const { Search } = Input;
//资产项 //资产项
const AssetItem = (props) => { const AssetItem = (props) => {
const { metadata } = props; const { metadata, terms } = props;
let content = ''; let content = '';
if (typeof metadata==='string') { if (typeof metadata==='string') {
...@@ -79,7 +79,7 @@ const AssetItem = (props) => { ...@@ -79,7 +79,7 @@ const AssetItem = (props) => {
</div>} </div>}
> >
<Text ellipsis={true}> <Text ellipsis={true}>
{content||''} {highlightSearchContentByTerms(content||'', terms)}
</Text> </Text>
</Tooltip> </Tooltip>
); );
...@@ -261,7 +261,7 @@ const AssetTable = (props) => { ...@@ -261,7 +261,7 @@ const AssetTable = (props) => {
return ( return (
<Tooltip title={text||''}> <Tooltip title={text||''}>
<Text ellipsis={true}> <Text ellipsis={true}>
{text||''} {highlightSearchContentByTerms(text||'', keyword?[keyword]:[])}
</Text> </Text>
</Tooltip> </Tooltip>
); );
...@@ -290,7 +290,7 @@ const AssetTable = (props) => { ...@@ -290,7 +290,7 @@ const AssetTable = (props) => {
params.render = (metadata, _) => { params.render = (metadata, _) => {
return ( return (
<AssetItem metadata={metadata} /> <AssetItem metadata={metadata} terms={keyword?[keyword]:[]} />
); );
} }
...@@ -307,7 +307,7 @@ const AssetTable = (props) => { ...@@ -307,7 +307,7 @@ const AssetTable = (props) => {
event.dirId = record.dirId||''; event.dirId = record.dirId||'';
window?.dispatchEvent(event); window?.dispatchEvent(event);
}}> }}>
{text||''} {highlightSearchContentByTerms(text||'', keyword?[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