Merge pull request #176 from hongxinzz/master

fix(#174): 修正表格搜索多次请求
This commit is contained in:
Archer 2022-10-09 08:58:10 +08:00 committed by GitHub
commit 27598de4f0
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 7 additions and 3 deletions

View File

@ -144,13 +144,17 @@ export const useTable = <T = any>(config?: UseTableConfig<T>) => {
}, },
// 与Search组件结合 // 与Search组件结合
setSearchParams: (data: Recordable) => { setSearchParams: (data: Recordable) => {
tableObject.currentPage = 1
tableObject.params = Object.assign(tableObject.params, { tableObject.params = Object.assign(tableObject.params, {
pageSize: tableObject.pageSize, pageSize: tableObject.pageSize,
pageIndex: tableObject.currentPage, pageIndex: 1,
...data ...data
}) })
// 页码不等于1时更新页码重新获取数据页码等于1时重新获取数据
if (tableObject.currentPage !== 1) {
tableObject.currentPage = 1
} else {
methods.getList() methods.getList()
}
}, },
// 删除数据 // 删除数据
delList: async (ids: string[] | number[], multiple: boolean, message = true) => { delList: async (ids: string[] | number[], multiple: boolean, message = true) => {