From 48baeac10274e7d3bdc383f2fbf4552aef06002f Mon Sep 17 00:00:00 2001 From: CaptainB Date: Wed, 3 Dec 2025 17:07:33 +0800 Subject: [PATCH] feat: add upload document endpoint to knowledge workflow --- .../system-resource-management/knowledge.ts | 22 ++++++++++++++----- 1 file changed, 16 insertions(+), 6 deletions(-) diff --git a/ui/src/api/system-resource-management/knowledge.ts b/ui/src/api/system-resource-management/knowledge.ts index dc8ba55ee..1c5028fda 100644 --- a/ui/src/api/system-resource-management/knowledge.ts +++ b/ui/src/api/system-resource-management/knowledge.ts @@ -305,19 +305,28 @@ const getWorkflowAction: ( /** * 保存知识库工作流 - * @param knowledge_id - * @param data - * @param loading - * @returns + * @param knowledge_id + * @param data + * @param loading + * @returns */ const putKnowledgeWorkflow: ( knowledge_id: string, data: any, loading?: Ref, ) => Promise> = (knowledge_id, data, loading) => { - return put(`${prefix}/${knowledge_id}/workflow`, data, undefined, loading) + return put(`${prefix}/${knowledge_id}/workflow`, data, undefined, loading) } +const workflowUpload: ( + knowledge_id: string, + instance: Dict, + loading?: Ref, +) => Promise> = (knowledge_id: string, instance, loading) => { + return post(`${prefix}/${knowledge_id}/upload_document`, instance, {}, loading) +} + + const publish: (knowledge_id: string, loading?: Ref) => Promise> = ( knowledge_id: string, loading, @@ -358,7 +367,8 @@ export default { getWorkflowAction, publish, putKnowledgeWorkflow, - listKnowledgeVersion + listKnowledgeVersion, + workflowUpload, } as { [key: string]: any }