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 = ({