动态页码
This commit is contained in:
parent
7ac92dc0a3
commit
04b7388e3f
@ -1425,28 +1425,6 @@
|
||||
}
|
||||
});
|
||||
|
||||
// 更新后续页码
|
||||
function updatePageNumbers() {
|
||||
// 获取所有页码元素
|
||||
const pageNumbers = document.querySelectorAll('.page-number');
|
||||
const summaryPage2Visible = document.getElementById('summary-page-2').style.display !== 'none';
|
||||
|
||||
// 从第1页开始计数
|
||||
let pageIndex = 1;
|
||||
|
||||
pageNumbers.forEach((element) => {
|
||||
// 更新页码文本
|
||||
element.textContent = `第${pageIndex}页`;
|
||||
pageIndex++;
|
||||
|
||||
// 如果第二页汇总不显示,并且这是第四页的页码元素(即原本应该是汇总第二页),则跳过该元素
|
||||
if (!summaryPage2Visible && element.closest('#summary-page-2')) {
|
||||
// 不增加pageIndex,因为这一页不会显示
|
||||
pageIndex--;
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
// 处理汇总内容分页修改
|
||||
function handleSummaryPagination(summaryText) {
|
||||
if (!summaryText || summaryText === '--') {
|
||||
@ -1517,6 +1495,34 @@
|
||||
document.body.removeChild(testElement);
|
||||
}
|
||||
|
||||
// 更新后续页码
|
||||
function updatePageNumbers() {
|
||||
// 获取所有页码元素
|
||||
const pageNumbers = document.querySelectorAll('.page-number');
|
||||
const summaryPage2Visible = document.getElementById('summary-page-2').style.display !== 'none';
|
||||
|
||||
// 计算实际总页数
|
||||
let totalPages = document.querySelectorAll('.report-item').length;
|
||||
if (!summaryPage2Visible) {
|
||||
totalPages--; // 如果汇总第二页不显示,减少总页数
|
||||
}
|
||||
|
||||
// 从第1页开始计数
|
||||
let pageIndex = 1;
|
||||
|
||||
pageNumbers.forEach((element) => {
|
||||
// 更新页码文本
|
||||
element.textContent = `第${pageIndex}页 共${totalPages}页`;
|
||||
pageIndex++;
|
||||
|
||||
// 如果第二页汇总不显示,并且这是第四页的页码元素(即原本应该是汇总第二页),则跳过该元素
|
||||
if (!summaryPage2Visible && element.closest('#summary-page-2')) {
|
||||
// 不增加pageIndex,因为这一页不会显示
|
||||
pageIndex--;
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
// 页面加载完成后执行
|
||||
document.addEventListener('DOMContentLoaded', () => {
|
||||
// 现有代码...
|
||||
|
Loading…
Reference in New Issue
Block a user