diff --git a/ui/src/api/document.ts b/ui/src/api/document.ts index 06580d269..186b8fb92 100644 --- a/ui/src/api/document.ts +++ b/ui/src/api/document.ts @@ -103,22 +103,24 @@ const putDocument: (dataset_id: string, document_id: string, data: any) => Promi * 删除文档 * @param 参数 dataset_id, document_id, */ -const delDocument: (dataset_id: string, document_id: string) => Promise> = ( - dataset_id, - document_id -) => { - return del(`${prefix}/${dataset_id}/document/${document_id}`) +const delDocument: ( + dataset_id: string, + document_id: string, + loading?: Ref +) => Promise> = (dataset_id, document_id, loading) => { + return del(`${prefix}/${dataset_id}/document/${document_id}`, loading) +} +/** + * 批量删除文档 + * @param 参数 dataset_id, + */ +const delMulDocument: ( + dataset_id: string, + data: any, + loading?: Ref +) => Promise> = (dataset_id, data, loading) => { + return del(`${prefix}/${dataset_id}/document/_bach`, undefined, { id_list: data }, loading) } -// /** -// * 批量删除文档 -// * @param 参数 dataset_id, document_id, -// */ -// const delDocument: (dataset_id: string, document_id: string) => Promise> = ( -// dataset_id, -// document_id -// ) => { -// return del(`${prefix}/${dataset_id}/document/${document_id}`) -// } /** * 文档详情 * @param 参数 dataset_id @@ -159,6 +161,7 @@ export default { postDocument, putDocument, delDocument, + delMulDocument, getDocumentDetail, listSplitPattern, putDocumentRefresh diff --git a/ui/src/views/document/index.vue b/ui/src/views/document/index.vue index d8a8f01a5..16a3e2e15 100644 --- a/ui/src/views/document/index.vue +++ b/ui/src/views/document/index.vue @@ -12,7 +12,9 @@ > 导入文档 - 批量删除 + 批量删除 - + - +