update pay ui
This commit is contained in:
@@ -344,13 +344,14 @@ const ConceptCenter = () => {
|
||||
fetchConcepts('', 1, selectedDate, 'change_pct', { lv1: null, lv2: null, lv3: null });
|
||||
};
|
||||
|
||||
// 处理层级筛选选择(从 HierarchyView 点击分类)
|
||||
// 处理层级筛选选择(从 HierarchyView 点击分类 - 仅在需要时使用)
|
||||
// 注意:热力图视图现在是独立的钻取交互,不再自动切换到列表视图
|
||||
const handleHierarchySelect = useCallback((filter) => {
|
||||
logger.info('ConceptCenter', '层级筛选选择', filter);
|
||||
|
||||
setHierarchyFilter(filter);
|
||||
setCurrentPage(1);
|
||||
setViewMode('list'); // 切换到列表视图
|
||||
// 不再自动切换视图,热力图内部自己处理钻取
|
||||
|
||||
// 更新 URL 参数
|
||||
updateUrlParams({
|
||||
@@ -360,21 +361,9 @@ const ConceptCenter = () => {
|
||||
page: 1
|
||||
});
|
||||
|
||||
// 重新获取数据
|
||||
// 重新获取数据(用于其他视图)
|
||||
fetchConcepts(searchQuery, 1, selectedDate, sortBy, filter);
|
||||
|
||||
// 滚动到页面顶部,让用户看到筛选结果
|
||||
window.scrollTo({ top: 0, behavior: 'smooth' });
|
||||
|
||||
// 显示提示
|
||||
toast({
|
||||
title: '已应用筛选',
|
||||
description: `正在显示「${[filter.lv1, filter.lv2, filter.lv3].filter(Boolean).join(' > ')}」分类下的概念`,
|
||||
status: 'info',
|
||||
duration: 2000,
|
||||
isClosable: true,
|
||||
});
|
||||
}, [searchQuery, selectedDate, sortBy, updateUrlParams, fetchConcepts, toast]);
|
||||
}, [searchQuery, selectedDate, sortBy, updateUrlParams, fetchConcepts]);
|
||||
|
||||
// 清除层级筛选
|
||||
const handleClearHierarchyFilter = useCallback(() => {
|
||||
|
||||
Reference in New Issue
Block a user