You've already forked DataMate
feat: update file deletion logic to accept multiple file IDs (#53)
* feat: update file deletion logic to accept multiple file IDs
This commit is contained in:
@@ -55,7 +55,9 @@ const KnowledgeBaseDetailPage: React.FC = () => {
|
||||
// File table logic
|
||||
const handleDeleteFile = async (file: KBFile) => {
|
||||
try {
|
||||
await deleteKnowledgeBaseFileByIdUsingDelete(knowledgeBase.id, file.id);
|
||||
await deleteKnowledgeBaseFileByIdUsingDelete(knowledgeBase.id, {
|
||||
ids: [file.id]
|
||||
});
|
||||
message.success("文件已删除");
|
||||
fetchFiles();
|
||||
} catch (error) {
|
||||
|
||||
@@ -44,9 +44,6 @@ export function queryKnowledgeBaseFilesByIdUsingGet(
|
||||
}
|
||||
|
||||
// 删除知识生成文件
|
||||
export function deleteKnowledgeBaseFileByIdUsingDelete(
|
||||
baseId: string,
|
||||
fileId: string
|
||||
) {
|
||||
return del(`/api/knowledge-base/${baseId}/files/${fileId}`);
|
||||
export function deleteKnowledgeBaseFileByIdUsingDelete(baseId: string, data: any) {
|
||||
return del(`/api/knowledge-base/${baseId}/files`, data);
|
||||
}
|
||||
|
||||
@@ -11,7 +11,7 @@ export enum KBType {
|
||||
}
|
||||
|
||||
export interface KnowledgeBaseItem {
|
||||
id: number;
|
||||
id: string;
|
||||
name: string;
|
||||
description: string;
|
||||
type: KBType;
|
||||
@@ -22,7 +22,7 @@ export interface KnowledgeBaseItem {
|
||||
}
|
||||
|
||||
export interface KBFile {
|
||||
id: number;
|
||||
id: string;
|
||||
fileName: string;
|
||||
name?: string;
|
||||
createdAt: string;
|
||||
|
||||
@@ -366,6 +366,7 @@ class Request {
|
||||
},
|
||||
credentials: "include",
|
||||
mode: "cors",
|
||||
body: params ? JSON.stringify(params) : undefined,
|
||||
...options,
|
||||
};
|
||||
|
||||
|
||||
Reference in New Issue
Block a user