diff --git a/src/pages/04_flow-managment/MainPage.vue b/src/pages/04_flow-managment/MainPage.vue index 427815c1..03461417 100644 --- a/src/pages/04_flow-managment/MainPage.vue +++ b/src/pages/04_flow-managment/MainPage.vue @@ -96,6 +96,12 @@ async function fetchWorkflowList() { page: workflowPage.value, pageSize: workflowPageSize.value, query: pageState.inputSearch, + status: + statusFilter.value === 'all' + ? undefined + : statusFilter.value === 'statusACTIVE' + ? 'ACTIVE' + : 'INACTIVE', }); if (res) { workflowData.value = res.result; @@ -109,6 +115,7 @@ onMounted(async () => { await fetchWorkflowList(); }); +watch(statusFilter, fetchWorkflowList); watch(() => pageState.inputSearch, fetchWorkflowList);