diff --git a/web/src/pages/add-knowledge/components/knowledge-file/index.tsx b/web/src/pages/add-knowledge/components/knowledge-file/index.tsx
index eafed785e..70576f86f 100644
--- a/web/src/pages/add-knowledge/components/knowledge-file/index.tsx
+++ b/web/src/pages/add-knowledge/components/knowledge-file/index.tsx
@@ -23,7 +23,7 @@ import {
import type { ColumnsType } from 'antd/es/table';
import { PaginationProps } from 'antd/lib';
import React, { useCallback, useEffect, useMemo, useState } from 'react';
-import { Link, useDispatch, useNavigate, useSelector } from 'umi';
+import { useDispatch, useNavigate, useSelector } from 'umi';
import CreateEPModal from './createEFileModal';
import styles from './index.less';
import ParsingActionCell from './parsing-action-cell';
@@ -144,19 +144,22 @@ const KnowledgeFile = () => {
});
}, [dispatch]);
+ const linkToUploadPage = useCallback(() => {
+ navigate(`/knowledge/dataset/upload?id=${knowledgeBaseId}`);
+ }, [navigate, knowledgeBaseId]);
+
const actionItems: MenuProps['items'] = useMemo(() => {
return [
{
key: '1',
+ onClick: linkToUploadPage,
label: (
),
@@ -164,9 +167,10 @@ const KnowledgeFile = () => {
{ type: 'divider' },
{
key: '2',
+ onClick: showCEFModal,
label: (
-