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,29 +458,35 @@ const Private: FC = () => {
}
// Generate dropdown menu items (based on current row)
const getOptMenuItems = (row: KnowledgeBaseListItem): MenuProps['items'] => [
{
key: '1',
label: t('knowledgeBase.rechunking'),
onClick: () => {
handleRechunking(row);
},
},
{
key: '2',
label: t('knowledgeBase.download'),
onClick: () => {
handleDownload(row);
},
},
{
key: '3',
label: t('knowledgeBase.delete'),
onClick: () => {
handleDelete(row);
const getOptMenuItems = (row: KnowledgeBaseListItem): MenuProps['items'] => {
const options = [{
key: '2',
label: t('knowledgeBase.download'),
onClick: () => {
handleDownload(row);
},
},
{
key: '3',
label: t('knowledgeBase.delete'),
onClick: () => {
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) => {
if (!knowledgeBaseId) return;
const document = item as unknown as KnowledgeBaseDocumentData;