diff --git a/assets/image_20260710130443960.png b/assets/image_20260710130443960.png
new file mode 100644
index 0000000..499f2e4
Binary files /dev/null and b/assets/image_20260710130443960.png differ
diff --git a/templates/index.html b/templates/index.html
index 323bf7f..37bb0c1 100644
--- a/templates/index.html
+++ b/templates/index.html
@@ -640,9 +640,9 @@
// 当前实体加载状态
let currentEntityType = '';
- let currentPage = 1;
+ let entityPage = 1;
let currentSearch = '';
- const pageSize = 100;
+ const entityPageSize = 100;
// 加载企业/用户列表(支持分页和搜索)
async function loadEntities(page = 1, search = '') {
@@ -658,19 +658,19 @@
currentEntityType = splitType === 'company_id' ? 'company' :
splitType === 'user_id' ? 'user' :
splitType === 'station_id' ? 'station' : '';
- currentPage = page;
+ entityPage = page;
currentSearch = search;
select.innerHTML = '';
try {
- const response = await fetch(`/api/entities?type=${currentEntityType}&page=${page}&page_size=${pageSize}&search=${encodeURIComponent(search)}`);
+ const response = await fetch(`/api/entities?type=${currentEntityType}&page=${page}&page_size=${entityPageSize}&search=${encodeURIComponent(search)}`);
const result = await response.json();
if (result.success) {
const entities = result.data;
const total = result.total || 0;
- const totalPages = Math.ceil(total / pageSize);
+ const totalPages = Math.ceil(total / entityPageSize);
if (entities.length === 0) {
select.innerHTML = '';
@@ -714,9 +714,9 @@
}
let html = `共 ${total} 条`;
- html += ``;
- html += `${currentPage}/${totalPages}`;
- html += ``;
+ html += ``;
+ html += `${entityPage}/${totalPages}`;
+ html += ``;
paginationDiv.innerHTML = html;
}
@@ -850,13 +850,13 @@
try {
// 先加载第一页数据
- const response = await fetch(`/api/entities?type=${entityType}&page=1&page_size=${pageSize}`);
+ const response = await fetch(`/api/entities?type=${entityType}&page=1&page_size=${entityPageSize}`);
const result = await response.json();
if (result.success) {
const entities = result.data;
const total = result.total || 0;
- const totalPages = Math.ceil(total / pageSize);
+ const totalPages = Math.ceil(total / entityPageSize);
select.innerHTML = entities.map(e => {
let value = '';
@@ -881,7 +881,7 @@
// 更新分页UI
currentEntityType = entityType;
- currentPage = 1;
+ entityPage = 1;
updatePagination(totalPages, total);
}
} catch (error) {