From a2e6daa8d6607dee6c3a8622338a4b26f86ecf14 Mon Sep 17 00:00:00 2001 From: chanx <1243304602@qq.com> Date: Wed, 25 Mar 2026 10:47:34 +0800 Subject: [PATCH] Fix: Metadata,chunk,dataset Related bugs (#13760) ### What problem does this PR solve? Fix: Metadata,chunk,dataset Related bugs - metadata not show add button #13731 - chunk edit question style - dataset modified chunk method bug ### Type of change - [x] Bug Fix (non-breaking change which fixes an issue) --- .../components/chunk-method-dialog/index.tsx | 2 +- web/src/components/edit-tag/index.tsx | 2 +- .../components/metedata/manage-modal.tsx | 25 +++++++++++++++++-- .../configuration/common-item.tsx | 2 +- 4 files changed, 26 insertions(+), 5 deletions(-) diff --git a/web/src/components/chunk-method-dialog/index.tsx b/web/src/components/chunk-method-dialog/index.tsx index 34dfb60e2..c845fda35 100644 --- a/web/src/components/chunk-method-dialog/index.tsx +++ b/web/src/components/chunk-method-dialog/index.tsx @@ -181,7 +181,7 @@ export function ChunkMethodDialog({ }); const selectedTag = useWatch({ - name: 'chunk_method', + name: 'parser_id', control: form.control, }); const isMineruSelected = diff --git a/web/src/components/edit-tag/index.tsx b/web/src/components/edit-tag/index.tsx index 6d76ad123..06624ff42 100644 --- a/web/src/components/edit-tag/index.tsx +++ b/web/src/components/edit-tag/index.tsx @@ -66,7 +66,7 @@ const EditTag = React.forwardRef( )} >
-
+
{tag}
{!disabled && ( diff --git a/web/src/pages/dataset/components/metedata/manage-modal.tsx b/web/src/pages/dataset/components/metedata/manage-modal.tsx index d3ba4d943..ecfa02e95 100644 --- a/web/src/pages/dataset/components/metedata/manage-modal.tsx +++ b/web/src/pages/dataset/components/metedata/manage-modal.tsx @@ -321,8 +321,29 @@ export const ManageMetadataModal = (props: IManageModalProps) => { > <>
-
- {secondTitle || t('knowledgeDetails.metadata.metadata')} +
+
+ {secondTitle || t('knowledgeDetails.metadata.metadata')} +
+
+ {isCanAdd && + activeTab !== 'built-in' && + !( + metadataType === MetadataType.Setting || + metadataType === MetadataType.SingleFileSetting + ) && ( + + )} +
{rowSelectionIsEmpty || ( diff --git a/web/src/pages/dataset/dataset-setting/configuration/common-item.tsx b/web/src/pages/dataset/dataset-setting/configuration/common-item.tsx index 70446e5a3..db9b7ee16 100644 --- a/web/src/pages/dataset/dataset-setting/configuration/common-item.tsx +++ b/web/src/pages/dataset/dataset-setting/configuration/common-item.tsx @@ -69,7 +69,7 @@ export function ChunkMethodItem(props: IProps) { return ( (