fix(图表): 修复明细表常规分页模式切换分页数量后序号计算错误 #14601

This commit is contained in:
wisonic
2025-01-14 16:37:35 +08:00
committed by wisonic-s
parent 64a3bb9272
commit 6752ac99da

View File

@@ -235,7 +235,16 @@ const setupPage = (chart: ChartObj, resetPageInfo?: boolean) => {
return
}
const pageInfo = state.pageInfo
pageInfo.pageSize = customAttr.basicStyle.tablePageSize ?? 20
state.pageStyle = customAttr.basicStyle.tablePageStyle
if (state.pageStyle === 'general') {
if (state.currentPageSize === 0) {
state.currentPageSize = pageInfo.pageSize
} else {
pageInfo.pageSize = state.currentPageSize
}
} else {
pageInfo.pageSize = customAttr.basicStyle.tablePageSize ?? 20
}
if (state.totalItems > state.pageInfo.pageSize || state.pageStyle === 'general') {
pageInfo.total = state.totalItems
state.showPage = true
@@ -245,12 +254,6 @@ const setupPage = (chart: ChartObj, resetPageInfo?: boolean) => {
if (resetPageInfo) {
state.pageInfo.currentPage = 1
}
state.pageStyle = customAttr.basicStyle.tablePageStyle
if (state.pageStyle === 'general') {
if (state.currentPageSize == 0) {
state.currentPageSize = pageInfo.pageSize
}
}
}
const mouseMove = () => {