diff --git a/app/components/dify-dataset-manager/area-dataset-config.tsx b/app/components/dify-dataset-manager/area-dataset-config.tsx index b611f34..0ecf43f 100644 --- a/app/components/dify-dataset-manager/area-dataset-config.tsx +++ b/app/components/dify-dataset-manager/area-dataset-config.tsx @@ -594,7 +594,7 @@ export default function AreaDatasetConfig() { {/* 知识库描述 */} - @@ -603,7 +603,7 @@ export default function AreaDatasetConfig() { rows={3} maxLength={500} /> - + */} {/* 高级设置折叠面板 */}
diff --git a/app/components/dify-dataset-manager/dataset-settings.tsx b/app/components/dify-dataset-manager/dataset-settings.tsx index af651ac..53df97f 100644 --- a/app/components/dify-dataset-manager/dataset-settings.tsx +++ b/app/components/dify-dataset-manager/dataset-settings.tsx @@ -1,10 +1,8 @@ -import { Form, Input, Button, Card, Spin, Divider, Select, Slider, InputNumber, Tooltip, Checkbox } from 'antd'; -import { SaveOutlined, QuestionCircleOutlined, CheckCircleFilled } from '@ant-design/icons'; +import { CheckCircleFilled, QuestionCircleOutlined, SaveOutlined } from '@ant-design/icons'; +import { Button, Card, Checkbox, Descriptions, Divider, InputNumber, Select, Slider, Spin, Tag, Tooltip } from 'antd'; import { useDatasetSettings, type SearchMethod } from '~/hooks/dify-dataset-manager/dataset-settings'; import type { DatasetSettingsProps } from '~/types/dify-dataset-manager/dataset-settings'; -const { TextArea } = Input; - // 检索方式选项 const SEARCH_METHOD_OPTIONS: { label: string; value: SearchMethod; description: string }[] = [ { label: '向量检索', value: 'semantic_search', description: '基于语义理解的智能检索,适合需要理解上下文的场景' }, @@ -15,23 +13,21 @@ const SEARCH_METHOD_OPTIONS: { label: string; value: SearchMethod; description: /** * 知识库设置组件 - * 用于修改知识库名称和描述 + * 使用 Descriptions 展示只读的知识库基本信息,提供可编辑的检索设置 + * 注:Dify API 不支持修改知识库名称和描述,故这些字段仅作只读展示 */ export default function DatasetSettings({ dataset, onDatasetUpdated, }: DatasetSettingsProps) { - const [form] = Form.useForm(); - const { saving, hasChanges, retrievalSettings, - handleValuesChange, handleSave, handleReset, updateRetrievalSettings, - } = useDatasetSettings(dataset, form, onDatasetUpdated); + } = useDatasetSettings(dataset, onDatasetUpdated); // 是否需要显示 Reranking 提示(语义检索和混合检索需要,且强制开启) const showRerankingInfo = retrievalSettings.searchMethod === 'semantic_search' || retrievalSettings.searchMethod === 'hybrid_search'; @@ -53,66 +49,56 @@ export default function DatasetSettings({

设置

- 管理知识库的基本信息 + 管理知识库的基本信息和检索配置

- {/* 设置表单 */} - -
+ 知识库信息 + + } + > + - - - - - -