fix:话单管理界面搜索栏重置功能修复
This commit is contained in:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user