From d367c7e226ae6112a80d59b0f2dc3ba8923ba2aa Mon Sep 17 00:00:00 2001 From: chanx <1243304602@qq.com> Date: Mon, 25 Aug 2025 17:29:15 +0800 Subject: [PATCH] Fix: Optimize dataset page layout and internationalization and default values for multi selection #3221 (#9695) ### What problem does this PR solve? Fix: Optimize dataset page layout and internationalization and Fix setting default values for multi selection drop-down boxes #3221 -Adjust the style and layout of each component on the dataset page -Add and update multilingual translation content ### Type of change - [x] Bug Fix (non-breaking change which fixes an issue) --- .../layout-recognize-form-field.tsx | 2 +- .../originui/select-with-search.tsx | 5 ++- .../raptor-form-fields.tsx | 37 +++++++++++++------ web/src/components/ui/multi-select.tsx | 17 +++++++-- web/src/locales/en.ts | 11 ++++++ web/src/locales/zh.ts | 11 ++++++ web/src/pages/dataset/index.tsx | 4 +- .../setting/chunk-method-learn-more.tsx | 3 +- .../setting/configuration/common-item.tsx | 4 +- web/src/pages/dataset/setting/index.tsx | 4 +- web/src/pages/dataset/sidebar/index.tsx | 8 +++- web/src/pages/dataset/testing/index.tsx | 7 ++-- .../pages/dataset/testing/testing-result.tsx | 3 +- web/src/pages/datasets/dataset-card.tsx | 2 +- web/src/pages/home/datasets.tsx | 20 ++++++---- 15 files changed, 99 insertions(+), 39 deletions(-) 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 = () => {
-