mirror of
https://github.com/infiniflow/ragflow.git
synced 2025-12-08 20:42:30 +08:00
### What problem does this PR solve? fix: #209 after saving the knowledge base configuration, jump to the dataset page feat: translate ConfigurationForm feat: translate KnowledgeTesting feat: translate document list page feat: translate knowledge list page Issue link: #209 ### Type of change - [x] Bug Fix (non-breaking change which fixes an issue)
This commit is contained in:
@ -5,6 +5,7 @@ import {
|
||||
useUpdateKnowledge,
|
||||
} from '@/hooks/knowledgeHook';
|
||||
import { useFetchLlmList, useSelectLlmOptions } from '@/hooks/llmHooks';
|
||||
import { useNavigateToDataset } from '@/hooks/routeHook';
|
||||
import { useOneNamespaceEffectsLoading } from '@/hooks/storeHooks';
|
||||
import {
|
||||
useFetchTenantInfo,
|
||||
@ -20,24 +21,24 @@ import pick from 'lodash/pick';
|
||||
import { useCallback, useEffect } from 'react';
|
||||
import { LlmModelType } from '../../constant';
|
||||
|
||||
export const useSubmitKnowledgeConfiguration = () => {
|
||||
export const useSubmitKnowledgeConfiguration = (form: FormInstance) => {
|
||||
const save = useUpdateKnowledge();
|
||||
const knowledgeBaseId = useKnowledgeBaseId();
|
||||
const submitLoading = useOneNamespaceEffectsLoading('kSModel', ['updateKb']);
|
||||
const navigateToDataset = useNavigateToDataset();
|
||||
|
||||
const submitKnowledgeConfiguration = useCallback(
|
||||
async (values: any) => {
|
||||
const avatar = await getBase64FromUploadFileList(values.avatar);
|
||||
save({
|
||||
...values,
|
||||
avatar,
|
||||
kb_id: knowledgeBaseId,
|
||||
});
|
||||
},
|
||||
[save, knowledgeBaseId],
|
||||
);
|
||||
const submitKnowledgeConfiguration = useCallback(async () => {
|
||||
const values = await form.validateFields();
|
||||
const avatar = await getBase64FromUploadFileList(values.avatar);
|
||||
save({
|
||||
...values,
|
||||
avatar,
|
||||
kb_id: knowledgeBaseId,
|
||||
});
|
||||
navigateToDataset();
|
||||
}, [save, knowledgeBaseId, form, navigateToDataset]);
|
||||
|
||||
return { submitKnowledgeConfiguration, submitLoading };
|
||||
return { submitKnowledgeConfiguration, submitLoading, navigateToDataset };
|
||||
};
|
||||
|
||||
export const useFetchKnowledgeConfigurationOnMount = (form: FormInstance) => {
|
||||
|
||||
Reference in New Issue
Block a user