表格组件分页修复

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

View File

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

View File

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