From d9b062419d05781d620c19e59ddf2a8fd3fe68e3 Mon Sep 17 00:00:00 2001 From: liutao <790864623@qq.com> Date: Sat, 9 May 2026 11:27:48 +0800 Subject: [PATCH] =?UTF-8?q?=E8=AE=BE=E5=A4=87=E7=AE=A1=E7=90=86=E8=B0=83?= =?UTF-8?q?=E6=95=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../runoverview/components/OverviewFilterBar.vue | 4 ++-- src/views/iot/runoverview/index.vue | 15 +++++++++++---- 2 files changed, 13 insertions(+), 6 deletions(-) diff --git a/src/views/iot/runoverview/components/OverviewFilterBar.vue b/src/views/iot/runoverview/components/OverviewFilterBar.vue index 480a8804..3c71dc29 100644 --- a/src/views/iot/runoverview/components/OverviewFilterBar.vue +++ b/src/views/iot/runoverview/components/OverviewFilterBar.vue @@ -58,10 +58,10 @@ {{ t('DataCollection.RunOverview.resetButtonText') }} - + diff --git a/src/views/iot/runoverview/index.vue b/src/views/iot/runoverview/index.vue index 3363390f..6f10de82 100644 --- a/src/views/iot/runoverview/index.vue +++ b/src/views/iot/runoverview/index.vue @@ -22,7 +22,6 @@ @quick-range-change="handleQuickRangeChange" @query="handleQuery" @reset="resetQuery" - @export="handleExport" /> @@ -184,6 +183,14 @@ const refreshData = async () => { if (pageNo.value > maxPage) pageNo.value = maxPage } +const resetToFirstPageAndRefresh = () => { + if (pageNo.value !== 1) { + pageNo.value = 1 + return + } + void refreshData() +} + const handleQuickRangeChange = (key: QuickRangeKey) => { queryParams.value = { ...queryParams.value, @@ -194,14 +201,13 @@ const handleQuickRangeChange = (key: QuickRangeKey) => { } const handleQuery = () => { - pageNo.value = 1 - void refreshData() + resetToFirstPageAndRefresh() } const resetQuery = () => { queryParams.value = buildDefaultQueryParams() - pageNo.value = 1 pageSize.value = 10 + resetToFirstPageAndRefresh() } const handleExport = () => { @@ -255,6 +261,7 @@ watch( onMounted(async () => { await getOrganizationOptions() + await refreshData() })