修改分页定义
This commit is contained in:
@@ -4,9 +4,17 @@ export namespace Table {
|
||||
pageSize: number;
|
||||
total: number;
|
||||
}
|
||||
|
||||
export interface ResPageable {
|
||||
current: number;
|
||||
size: number;
|
||||
total: number;
|
||||
}
|
||||
|
||||
export interface StateProps {
|
||||
tableData: any[];
|
||||
pageable: Pageable;
|
||||
resPageable: ResPageable;
|
||||
searchParam: {
|
||||
[key: string]: any;
|
||||
};
|
||||
|
||||
@@ -20,6 +20,15 @@ export const useTable = (
|
||||
tableData: [],
|
||||
// 分页数据
|
||||
pageable: {
|
||||
// 当前页数
|
||||
pageNum: 1,
|
||||
// 每页显示条数
|
||||
pageSize: 10,
|
||||
// 总条数
|
||||
total: 0,
|
||||
},
|
||||
// 响应分页
|
||||
resPageable: {
|
||||
// 当前页数
|
||||
current: 1,
|
||||
// 每页显示条数
|
||||
@@ -71,9 +80,9 @@ export const useTable = (
|
||||
state.tableData = isPageable ? data.records : data;
|
||||
// 解构后台返回的分页数据 (如果有分页更新分页信息)
|
||||
if (isPageable) {
|
||||
state.pageable.total = data.total;
|
||||
state.pageable.current = data.current;
|
||||
state.pageable.size = data.size;
|
||||
state.resPageable.total = data.total;
|
||||
state.resPageable.current = data.current;
|
||||
state.resPageable.size = data.size;
|
||||
}
|
||||
} catch (error) {
|
||||
requestError && requestError(error);
|
||||
|
||||
Reference in New Issue
Block a user