修改分页定义

This commit is contained in:
2024-11-01 09:10:37 +08:00
parent b207bc0e68
commit 998b30d153
5 changed files with 37 additions and 9 deletions

View File

@@ -94,7 +94,7 @@
<slot name='pagination'>
<Pagination
v-if='pagination'
:pageable='pageable'
:pageable='resPageable'
:handle-size-change='handleSizeChange'
:handle-current-change='handleCurrentChange'
/>
@@ -173,6 +173,7 @@ const { selectionChange, selectedList, selectedListIds, isSelected } = useSelect
const {
tableData,
pageable,
resPageable,
searchParam,
searchInitParam,
getTableList,
@@ -190,7 +191,7 @@ const clearSelection = () => tableRef.value!.clearSelection()
onMounted(() => {
dragSort()
props.requestAuto && getTableList()
props.data && (pageable.value.total = props.data.length)
props.data && (resPageable.value.total = props.data.length)
})
// 处理表格数据
@@ -198,8 +199,8 @@ const processTableData = computed(() => {
if (!props.data) return tableData.value
if (!props.pagination) return props.data
return props.data.slice(
(pageable.value.pageNum - 1) * pageable.value.pageSize,
pageable.value.pageSize * pageable.value.pageNum,
(resPageable.value.current - 1) * resPageable.value.size,
resPageable.value.size * resPageable.value.current,
)
})