From d4afc0961423b619819ad34a86d95512d121299a Mon Sep 17 00:00:00 2001 From: Methapon Metanipat Date: Fri, 25 Oct 2024 17:07:52 +0700 Subject: [PATCH] feat: add status filter --- src/pages/04_flow-managment/MainPage.vue | 7 +++++++ src/stores/workflow-template/index.ts | 2 ++ 2 files changed, 9 insertions(+) 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);