Browse Source

fix: 位于大于筛选结果的页码,点击左侧边栏筛选,页面提示暂无数据

pull/228/head
cp3hnu 8 months ago
parent
commit
b9f4c48ea6
2 changed files with 9 additions and 0 deletions
  1. +7
    -0
      react-ui/src/pages/Dataset/components/ResourceList/index.tsx
  2. +2
    -0
      react-ui/src/pages/Dataset/components/ResourcePage/index.tsx

+ 7
- 0
react-ui/src/pages/Dataset/components/ResourceList/index.tsx View File

@@ -16,6 +16,7 @@ import styles from './index.less';

export type ResourceListRef = {
reset: () => void;
resetPage: () => void;
};

type ResourceListProps = {
@@ -97,6 +98,12 @@ function ResourceList(
setDataList(undefined);
setTotal(0);
},
resetPage: () => {
setPagination((prev) => ({
...prev,
current: 1,
}));
},
};
},
[],


+ 2
- 0
react-ui/src/pages/Dataset/components/ResourcePage/index.tsx View File

@@ -56,11 +56,13 @@ function ResourcePage({ resourceType }: ResourcePageProps) {

// 选择类型
const chooseType = (record: CategoryData) => {
dataListRef.current?.resetPage();
setActiveType((prev) => (prev === record.name ? undefined : record.name));
};

// 选择 Tag
const chooseTag = (record: CategoryData) => {
dataListRef.current?.resetPage();
setActiveTag((prev) => (prev === record.name ? undefined : record.name));
};



Loading…
Cancel
Save