feat(PageContent): 支持表格远程筛选

This commit is contained in:
cshaptx4869
2024-06-06 16:15:39 +08:00
parent 5725cda30e
commit 3bd13e89e9
4 changed files with 74 additions and 3 deletions

View File

@@ -13,11 +13,13 @@ function usePage() {
// 搜索
function handleQueryClick(queryParams: IObject) {
contentRef.value?.fetchPageData(queryParams, true);
const filterParams = contentRef.value?.getFilterParams();
contentRef.value?.fetchPageData({ ...queryParams, ...filterParams }, true);
}
// 重置
function handleResetClick(queryParams: IObject) {
contentRef.value?.fetchPageData(queryParams, true);
const filterParams = contentRef.value?.getFilterParams();
contentRef.value?.fetchPageData({ ...queryParams, ...filterParams }, true);
}
// 新增
function handleAddClick() {
@@ -45,6 +47,11 @@ function usePage() {
function handleSearchClick() {
searchRef.value?.toggleVisible();
}
// 涮选数据
function handleFilterChange(filterParams) {
const queryParams = searchRef.value?.getQueryParams();
contentRef.value?.fetchPageData({ ...queryParams, ...filterParams }, true);
}
return {
searchRef,
@@ -58,6 +65,7 @@ function usePage() {
handleSubmitClick,
handleExportClick,
handleSearchClick,
handleFilterChange,
};
}