表格组件分页修复

This commit is contained in:
王兴凯 2026-06-25 10:23:25 +08:00
parent fa4e1bc194
commit c33cbe5fdb
2 changed files with 16 additions and 9 deletions

View File

@ -236,20 +236,27 @@ const getList = async (filter?: Record<string, any>) => {
}; };
const handleTableChange = (pag: any, filters: any, sorter: any) => { const handleTableChange = (pag: any, filters: any, sorter: any) => {
page.value = pag.current; // sorter field order
size.value = pag.pageSize; const isSortChange = sorter && sorter.field && sorter.order !== undefined;
if (sorter && sorter.field) {
if (isSortChange) {
// 1
internalSort.value = { field: sorter.field, order: sorter.order }; internalSort.value = { field: sorter.field, order: sorter.order };
page.value = 1; // page.value = 1;
getList();
emit('sort-change', { field: sorter.field, order: sorter.order }); emit('sort-change', { field: sorter.field, order: sorter.order });
} else { } else if (sorter && sorter.field && !sorter.order) {
// // 1
internalSort.value = { field: '', order: null }; internalSort.value = { field: '', order: null };
page.value = 1; page.value = 1;
getList();
emit('sort-change', { field: '', order: null }); emit('sort-change', { field: '', order: null });
} }
// 使
page.value = pag.current;
size.value = pag.pageSize;
//
getList();
}; };
const handleRowClick = (record: any) => { const handleRowClick = (record: any) => {
emit('row-click', record); emit('row-click', record);

View File

@ -155,7 +155,7 @@ const columns = [
title: '开工日期', title: '开工日期',
dataIndex: 'ststdt', dataIndex: 'ststdt',
width: 120, width: 120,
ellipsis: true ellipsis: true,
}, },
{ {
key: 'jcdt', key: 'jcdt',