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

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');