2
0

fix:话单管理界面搜索栏重置功能修复

This commit is contained in:
zhongzm
2025-02-14 14:48:46 +08:00
parent 410b6c40cb
commit 4f35b17b03
2 changed files with 41 additions and 31 deletions

View File

@@ -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();
};
</script>
<template>
@@ -171,7 +186,7 @@ const handleTableChange = (
<div class="min-h-500px flex-col-stretch gap-16px overflow-hidden lt-sm:overflow-auto">
<CdrSearch
v-model:model="searchParams"
@reset="resetSearchParams"
@reset="handleReset"
@search="getData"
/>
<ACard