diff --git a/ui/src/api/system-shared/knowledge.ts b/ui/src/api/system-shared/knowledge.ts index 37edf3817..49a45c051 100644 --- a/ui/src/api/system-shared/knowledge.ts +++ b/ui/src/api/system-shared/knowledge.ts @@ -363,17 +363,25 @@ 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> = ( @@ -421,6 +429,7 @@ export default { publish, putKnowledgeWorkflow, listKnowledgeVersion, + workflowUpload, } as { [key: string]: any }