From e76db6e222a46eca1441129ebff740a05c0983a8 Mon Sep 17 00:00:00 2001 From: chanx <1243304602@qq.com> Date: Thu, 16 Oct 2025 15:43:05 +0800 Subject: [PATCH] Fix: Bug fixes #9869 (#10600) ### What problem does this PR solve? Fix: Bug fixes #9869 - Added the disabled attribute to control the modal confirmation button state - Conditionally rendered the catalog enhancement toggle component - Replaced the selector component and removed unused imports - Removed redundant catalog enhancement text in the Chinese language pack ### Type of change - [x] Bug Fix (non-breaking change which fixes an issue) --- web/src/components/chunk-method-dialog/index.tsx | 4 +++- web/src/components/ui/modal/modal.tsx | 6 ++++-- web/src/locales/zh.ts | 1 - .../dataset/dataset-setting/configuration/common-item.tsx | 3 +-- 4 files changed, 8 insertions(+), 6 deletions(-) diff --git a/web/src/components/chunk-method-dialog/index.tsx b/web/src/components/chunk-method-dialog/index.tsx index f73680ad8..d8a4d1115 100644 --- a/web/src/components/chunk-method-dialog/index.tsx +++ b/web/src/components/chunk-method-dialog/index.tsx @@ -340,7 +340,9 @@ export function ChunkMethodDialog({ show={showAutoKeywords(selectedTag) || showExcelToHtml} className="space-y-3" > - + {selectedTag === DocumentParserType.Naive && ( + + )} {showAutoKeywords(selectedTag) && ( <> diff --git a/web/src/components/ui/modal/modal.tsx b/web/src/components/ui/modal/modal.tsx index fff5216b8..64fb176a1 100644 --- a/web/src/components/ui/modal/modal.tsx +++ b/web/src/components/ui/modal/modal.tsx @@ -27,6 +27,7 @@ export interface ModalProps { okText?: ReactNode | string; onOk?: () => void; onCancel?: () => void; + disabled?: boolean; } export interface ModalType extends FC { show: typeof modalIns.show; @@ -55,6 +56,7 @@ const Modal: ModalType = ({ confirmLoading, cancelText, okText, + disabled = false, }) => { const sizeClasses = { small: 'max-w-md', @@ -86,7 +88,7 @@ const Modal: ModalType = ({ const handleChange = (open: boolean) => { onOpenChange?.(open); console.log('open', open, onOpenChange); - if (open) { + if (open && !disabled) { onOk?.(); } if (!open) { @@ -112,7 +114,7 @@ const Modal: ModalType = ({