feat(web): qa not support rechunking

This commit is contained in:
zhaoying
2026-05-06 18:56:08 +08:00
parent 0361bba33f
commit df556aa396

View File

@@ -458,15 +458,8 @@ const Private: FC = () => {
} }
// Generate dropdown menu items (based on current row) // Generate dropdown menu items (based on current row)
const getOptMenuItems = (row: KnowledgeBaseListItem): MenuProps['items'] => [ const getOptMenuItems = (row: KnowledgeBaseListItem): MenuProps['items'] => {
{ const options = [{
key: '1',
label: t('knowledgeBase.rechunking'),
onClick: () => {
handleRechunking(row);
},
},
{
key: '2', key: '2',
label: t('knowledgeBase.download'), label: t('knowledgeBase.download'),
onClick: () => { onClick: () => {
@@ -479,8 +472,21 @@ const Private: FC = () => {
onClick: () => { onClick: () => {
handleDelete(row); handleDelete(row);
}, },
}]
if (row.parser_config?.doc_type === 'qa') {
return options
} }
]; return [
{
key: '1',
label: t('knowledgeBase.rechunking'),
onClick: () => {
handleRechunking(row);
},
},
...options
]
};
const handleRechunking = (item: KnowledgeBaseListItem) => { const handleRechunking = (item: KnowledgeBaseListItem) => {
if (!knowledgeBaseId) return; if (!knowledgeBaseId) return;
const document = item as unknown as KnowledgeBaseDocumentData; const document = item as unknown as KnowledgeBaseDocumentData;