diff --git a/ui/src/api/document.ts b/ui/src/api/document.ts index 186b8fb92..4a76439d8 100644 --- a/ui/src/api/document.ts +++ b/ui/src/api/document.ts @@ -154,6 +154,37 @@ const putDocumentRefresh: ( ) } +/** + * 批量同步文档 + * @param 参数 dataset_id, + */ +const delMulSyncDocument: ( + dataset_id: string, + data: any, + loading?: Ref +) => Promise> = (dataset_id, data, loading) => { + return put(`${prefix}/${dataset_id}/document/_bach`, { id_list: data }, undefined, loading) +} + +/** + * 创建Web站点文档 + * @param 参数 + * { + "source_url_list": [ + "string" + ], + "selector": "string" + } +} + */ +const postWebDocument: ( + dataset_id: string, + data: any, + loading?: Ref +) => Promise> = (dataset_id, data, loading) => { + return post(`${prefix}/${dataset_id}/document/web`, data, undefined, loading) +} + export default { postSplitDocument, getDocument, @@ -164,5 +195,7 @@ export default { delMulDocument, getDocumentDetail, listSplitPattern, - putDocumentRefresh + putDocumentRefresh, + delMulSyncDocument, + postWebDocument } diff --git a/ui/src/views/document/component/ImportDocumentDialog.vue b/ui/src/views/document/component/ImportDocumentDialog.vue index 674109252..2561b6ea6 100644 --- a/ui/src/views/document/component/ImportDocumentDialog.vue +++ b/ui/src/views/document/component/ImportDocumentDialog.vue @@ -1,29 +1,36 @@