From d9cc0684eb39d81188642df4bcb8835213929bba Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=BE=90=E4=BA=91=E9=87=91YunjinXu?= Date: Tue, 6 Jun 2023 16:10:30 +0800 Subject: [PATCH] Add filter in admin trans page: Status, TransType, CreateTime --- .../GlobalTransactions/AllTransactions.vue | 69 +++++++++++++++---- 1 file changed, 55 insertions(+), 14 deletions(-) diff --git a/admin/src/views/Dashboard/GlobalTransactions/AllTransactions.vue b/admin/src/views/Dashboard/GlobalTransactions/AllTransactions.vue index a02dbdc..fb8787c 100644 --- a/admin/src/views/Dashboard/GlobalTransactions/AllTransactions.vue +++ b/admin/src/views/Dashboard/GlobalTransactions/AllTransactions.vue @@ -8,6 +8,41 @@ + + + -- Status -- + prepared + submitted + succeed + failed + aborting + + + + + -- Trans Type -- + workflow + saga + tcc + msg + xa + + + + + data.value?.data.transactions || []) const handlePrevPage = () => { curPage.value -= 1 - const params = { - limit: pageSize.value, - position: pages.value[curPage.value] as string - } - run(params) + let position = pages.value[curPage.value] as string; + innerSearch(position); } const handleNextPage = () => { curPage.value += 1 pages.value[curPage.value] = data.value?.data.next_position as string - run({ - position: data.value?.data.next_position, - limit: pageSize.value - }) + let position = data.value?.data.next_position || ''; + innerSearch(position); } const transactionDetail = ref null }>(null) @@ -182,10 +225,8 @@ const handleTransactionDetail = (gid: string) => { const handleTransactionStop = async(gid: string) => { await forceStopTransaction(gid) - run({ - position: data.value?.data.next_position, - limit: pageSize.value - }) + let position = data.value?.data.next_position || ''; + innerSearch(position); }