feat(fe): complete kb ui

This commit is contained in:
Junyan Qin
2025-07-12 18:00:54 +08:00
parent 1ef0193028
commit a10e61735d
7 changed files with 339 additions and 8 deletions
+1 -1
View File
@@ -155,7 +155,7 @@ export interface ApiRespKnowledgeBaseFiles {
}
export interface KnowledgeBaseFile {
file_id: string;
id: string;
file_name: string;
status: string;
}
+8 -3
View File
@@ -463,9 +463,7 @@ class HttpClient {
uuid: string,
file_id: string,
): Promise<object> {
return this.post(`/api/v1/knowledge/bases/${uuid}/files`, {
file_id,
});
return this.delete(`/api/v1/knowledge/bases/${uuid}/files/${file_id}`);
}
public getKnowledgeBaseFiles(
@@ -474,6 +472,13 @@ class HttpClient {
return this.get(`/api/v1/knowledge/bases/${uuid}/files`);
}
public deleteKnowledgeBaseFile(
uuid: string,
file_id: string,
): Promise<object> {
return this.delete(`/api/v1/knowledge/bases/${uuid}/files/${file_id}`);
}
// ============ Plugins API ============
public getPlugins(): Promise<ApiRespPlugins> {
return this.get('/api/v1/plugins');