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