|
|
|
@@ -18,8 +18,8 @@ function ResourcePage({ resourceType }: ResourcePageProps) { |
|
|
|
const [activeTab, setActiveTab] = useState<string>(cacheState?.activeTab ?? CommonTabKeys.Public); |
|
|
|
const [typeList, setTypeList] = useState<CategoryData[]>([]); |
|
|
|
const [tagList, setTagList] = useState<CategoryData[]>([]); |
|
|
|
const [activeType, setActiveType] = useState<number | undefined>(cacheState?.activeType); |
|
|
|
const [activeTag, setActiveTag] = useState<number | undefined>(cacheState?.activeTag); |
|
|
|
const [activeType, setActiveType] = useState<string | undefined>(cacheState?.activeType); |
|
|
|
const [activeTag, setActiveTag] = useState<string | undefined>(cacheState?.activeTag); |
|
|
|
const dataListRef = useRef<ResourceListRef>(null); |
|
|
|
const config = resourceConfig[resourceType]; |
|
|
|
|
|
|
|
@@ -34,12 +34,12 @@ function ResourcePage({ resourceType }: ResourcePageProps) { |
|
|
|
|
|
|
|
// 选择类型 |
|
|
|
const chooseType = (record: CategoryData) => { |
|
|
|
setActiveType((prev) => (prev === record.id ? undefined : record.id)); |
|
|
|
setActiveType((prev) => (prev === record.name ? undefined : record.name)); |
|
|
|
}; |
|
|
|
|
|
|
|
// 选择 Tag |
|
|
|
const chooseTag = (record: CategoryData) => { |
|
|
|
setActiveTag((prev) => (prev === record.id ? undefined : record.id)); |
|
|
|
setActiveTag((prev) => (prev === record.name ? undefined : record.name)); |
|
|
|
}; |
|
|
|
|
|
|
|
// 获取分类 |
|
|
|
|