diff --git a/webapp/packages/supersonic-fe/src/pages/SemanticModel/Metric/index.tsx b/webapp/packages/supersonic-fe/src/pages/SemanticModel/Metric/index.tsx index 1a7a6602f..485a77be3 100644 --- a/webapp/packages/supersonic-fe/src/pages/SemanticModel/Metric/index.tsx +++ b/webapp/packages/supersonic-fe/src/pages/SemanticModel/Metric/index.tsx @@ -67,14 +67,14 @@ const ClassMetricTable: React.FC = ({ domainManger, dispatch }) => { pageSize: params.showType ? 100 : params.pageSize || pagination.pageSize, }); setLoading(false); - const { list, pageSize, total } = data || {}; + const { list, pageSize, pageNum, total } = data || {}; let resData: any = {}; if (code === 200) { if (!params.showType) { setPagination({ ...pagination, pageSize: Math.min(pageSize, 100), - // current, + current: pageNum, total, }); } diff --git a/webapp/packages/supersonic-fe/src/pages/SemanticModel/components/ClassDimensionTable.tsx b/webapp/packages/supersonic-fe/src/pages/SemanticModel/components/ClassDimensionTable.tsx index 91c3706bf..b25e81c94 100644 --- a/webapp/packages/supersonic-fe/src/pages/SemanticModel/components/ClassDimensionTable.tsx +++ b/webapp/packages/supersonic-fe/src/pages/SemanticModel/components/ClassDimensionTable.tsx @@ -42,12 +42,13 @@ const ClassDimensionTable: React.FC = ({ domainManger, dispatch }) => { ...pagination, modelId, }); - const { list, pageSize, total } = data || {}; + const { list, pageSize, pageNum, total } = data || {}; let resData: any = {}; if (code === 200) { setPagination({ ...pagination, pageSize: Math.min(pageSize, 100), + current: pageNum, total, }); diff --git a/webapp/packages/supersonic-fe/src/pages/SemanticModel/components/ClassMetricTable.tsx b/webapp/packages/supersonic-fe/src/pages/SemanticModel/components/ClassMetricTable.tsx index 47ec0fea2..9428edca6 100644 --- a/webapp/packages/supersonic-fe/src/pages/SemanticModel/components/ClassMetricTable.tsx +++ b/webapp/packages/supersonic-fe/src/pages/SemanticModel/components/ClassMetricTable.tsx @@ -36,12 +36,13 @@ const ClassMetricTable: React.FC = ({ domainManger, dispatch }) => { ...pagination, modelId, }); - const { list, pageSize, total } = data || {}; + const { list, pageSize, pageNum, total } = data || {}; let resData: any = {}; if (code === 200) { setPagination({ ...pagination, pageSize: Math.min(pageSize, 100), + current: pageNum, total, });