From 4f35b17b0378cc3534c380bc3b8de5db23b463e2 Mon Sep 17 00:00:00 2001 From: zhongzm Date: Fri, 14 Feb 2025 14:48:46 +0800 Subject: [PATCH] =?UTF-8?q?fix=EF=BC=9A=E8=AF=9D=E5=8D=95=E7=AE=A1?= =?UTF-8?q?=E7=90=86=E7=95=8C=E9=9D=A2=E6=90=9C=E7=B4=A2=E6=A0=8F=E9=87=8D?= =?UTF-8?q?=E7=BD=AE=E5=8A=9F=E8=83=BD=E4=BF=AE=E5=A4=8D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/user-center/cdr/index.vue | 19 ++++++- .../user-center/cdr/modules/cdr-search.vue | 53 +++++++++---------- 2 files changed, 41 insertions(+), 31 deletions(-) diff --git a/src/views/user-center/cdr/index.vue b/src/views/user-center/cdr/index.vue index f1c5615..12f1bbe 100644 --- a/src/views/user-center/cdr/index.vue +++ b/src/views/user-center/cdr/index.vue @@ -66,7 +66,7 @@ const scrollConfig = computed(() => ({ x: 1200 })); -const { columns, columnChecks, data, loading, getData, mobilePagination, searchParams, resetSearchParams } = useTable({ +const { columns, columnChecks, data, loading, getData, mobilePagination, searchParams } = useTable({ apiFn: doGetCdrInfo, immediate: true, apiParams: { @@ -164,6 +164,21 @@ const handleTableChange = ( searchParams.pageSize = pagination.pageSize; getData(); }; +const handleReset = () => { + // 保存当前的 pageSize + const currentPageSize = searchParams.pageSize; + + // 重置搜索参数 + searchParams.userName = ''; + searchParams.clientName = ''; + searchParams.endTimeS = undefined; + searchParams.endTimeE = undefined; + searchParams.pageNum = 1; + searchParams.pageSize = currentPageSize; + + // 重新获取数据 + getData(); +};