From 9d8d395087e493f8d178a74a78eb23d7719b934f Mon Sep 17 00:00:00 2001 From: CaptainB Date: Mon, 8 Dec 2025 10:42:35 +0800 Subject: [PATCH] feat: add pagination support for knowledge workflow actions --- ui/src/api/system-resource-management/knowledge.ts | 13 +++++++++++++ ui/src/api/system-shared/knowledge.ts | 13 +++++++++++++ 2 files changed, 26 insertions(+) diff --git a/ui/src/api/system-resource-management/knowledge.ts b/ui/src/api/system-resource-management/knowledge.ts index 1c5028fda..ae057b30b 100644 --- a/ui/src/api/system-resource-management/knowledge.ts +++ b/ui/src/api/system-resource-management/knowledge.ts @@ -295,6 +295,18 @@ const workflowAction: ( ) => Promise> = (knowledge_id: string, instance, loading) => { return post(`${prefix}/${knowledge_id}/action`, instance, {}, loading) } +const getWorkflowActionPage: ( + knowledge_id: string, + page: pageRequest, + query: any, + loading?: Ref, +) => Promise> = (knowledge_id: string, page, query, loading) => { + return get( + `${prefix}/${knowledge_id}/action/${page.current_page}/${page.page_size}`, + query, + loading, + ) +} const getWorkflowAction: ( knowledge_id: string, knowledge_action_id: string, @@ -369,6 +381,7 @@ export default { putKnowledgeWorkflow, listKnowledgeVersion, workflowUpload, + getWorkflowActionPage, } as { [key: string]: any } diff --git a/ui/src/api/system-shared/knowledge.ts b/ui/src/api/system-shared/knowledge.ts index 49a45c051..008454d2f 100644 --- a/ui/src/api/system-shared/knowledge.ts +++ b/ui/src/api/system-shared/knowledge.ts @@ -353,6 +353,18 @@ const workflowAction: ( ) => Promise> = (knowledge_id: string, instance, loading) => { return post(`${prefix}/${knowledge_id}/action`, instance, {}, loading) } +const getWorkflowActionPage: ( + knowledge_id: string, + page: pageRequest, + query: any, + loading?: Ref, +) => Promise> = (knowledge_id: string, page, query, loading) => { + return get( + `${prefix}/${knowledge_id}/action/${page.current_page}/${page.page_size}`, + query, + loading, + ) +} const getWorkflowAction: ( knowledge_id: string, knowledge_action_id: string, @@ -430,6 +442,7 @@ export default { putKnowledgeWorkflow, listKnowledgeVersion, workflowUpload, + getWorkflowActionPage, } as { [key: string]: any }