feat(knowledge): restructure knowledge base pages and components

- Implement new setting and testing pages with breadcrumbs
This commit is contained in:
2025-10-14 18:06:12 +08:00
parent 7384ae36d0
commit 9f6785672f
12 changed files with 834 additions and 48 deletions

View File

@@ -224,24 +224,12 @@ export const useKnowledgeOperations = () => {
* 更新知识库基础信息
* 包括名称、描述、语言等基本信息
*/
const updateKnowledgeBasicInfo = useCallback(async (data: {
id: string;
name?: string;
description?: string;
language?: string;
avatar?: any;
permission?: string;
}) => {
const updateKnowledgeBasicInfo = useCallback(async (data: IKnowledge) => {
try {
setLoading(true);
setError(null);
const updateData = {
kb_id: data.id,
...data,
};
const response = await knowledgeService.updateKnowledge(updateData);
const response = await knowledgeService.updateKnowledge(data);
if (response.data.code === 0) {
return response.data.data;