diff --git a/web/src/components/layout-recognize-form-field.tsx b/web/src/components/layout-recognize-form-field.tsx index 50eccbffb..e8e0ed09d 100644 --- a/web/src/components/layout-recognize-form-field.tsx +++ b/web/src/components/layout-recognize-form-field.tsx @@ -68,7 +68,7 @@ export function LayoutRecognizeFormField() {
{t('layoutRecognize')} diff --git a/web/src/components/originui/select-with-search.tsx b/web/src/components/originui/select-with-search.tsx index da0898be5..495dd8634 100644 --- a/web/src/components/originui/select-with-search.tsx +++ b/web/src/components/originui/select-with-search.tsx @@ -28,6 +28,7 @@ import { PopoverTrigger, } from '@/components/ui/popover'; import { cn } from '@/lib/utils'; +import { t } from 'i18next'; import { RAGFlowSelectOptionType } from '../ui/select'; import { Separator } from '../ui/separator'; @@ -114,7 +115,9 @@ export const SelectWithSearch = forwardRef< {selectLabel} ) : ( - Select value + + {t('common.selectPlaceholder')} + )}
{value && allowClear && ( diff --git a/web/src/components/parse-configuration/raptor-form-fields.tsx b/web/src/components/parse-configuration/raptor-form-fields.tsx index 3552c8976..143ecbcc5 100644 --- a/web/src/components/parse-configuration/raptor-form-fields.tsx +++ b/web/src/components/parse-configuration/raptor-form-fields.tsx @@ -3,7 +3,7 @@ import { DocumentParserType } from '@/constants/knowledge'; import { useTranslate } from '@/hooks/common-hooks'; import random from 'lodash/random'; import { Plus } from 'lucide-react'; -import { useCallback, useEffect } from 'react'; +import { useCallback } from 'react'; import { useFormContext, useWatch } from 'react-hook-form'; import { SliderInputFormField } from '../slider-input-form-field'; import { Button } from '../ui/button'; @@ -57,15 +57,19 @@ const RaptorFormFields = () => { const form = useFormContext(); const { t } = useTranslate('knowledgeConfiguration'); const useRaptor = useWatch({ name: UseRaptorField }); - useEffect(() => { - if (useRaptor) { - form.setValue(MaxTokenField, 256); - form.setValue(ThresholdField, 0.1); - form.setValue(MaxCluster, 64); - form.setValue(RandomSeedField, 0); - form.setValue(Prompt, t('promptText')); - } - }, [form, useRaptor, t]); + + const changeRaptor = useCallback( + (isUseRaptor: boolean) => { + if (isUseRaptor) { + form.setValue(MaxTokenField, 256); + form.setValue(ThresholdField, 0.1); + form.setValue(MaxCluster, 64); + form.setValue(RandomSeedField, 0); + form.setValue(Prompt, t('promptText')); + } + }, + [form], + ); const handleGenerate = useCallback(() => { form.setValue(RandomSeedField, random(10000)); @@ -97,7 +101,10 @@ const RaptorFormFields = () => { { + changeRaptor(e); + field.onChange(e); + }} >
@@ -127,7 +134,13 @@ const RaptorFormFields = () => {
-