This commit is contained in:
wintsa 2026-08-16 15:41:14 +08:00
parent f594968946
commit 0eedbfc113
5 changed files with 191 additions and 1 deletions

View File

@ -0,0 +1 @@
[ 337ms] [INFO] %cDownload the React DevTools for a better development experience: https://react.dev/link/react-devtools font-weight:bold @ http://127.0.0.1:5173/node_modules/.vite/deps/react-dom_client.js?v=9a31a45b:20102

View File

@ -0,0 +1,68 @@
- main [ref=e3]:
- generic:
- generic: 众为数字化管理平台
- generic: 众为数字化管理平台
- generic: 众为数字化管理平台
- generic: 众为数字化管理平台
- generic: 众为数字化管理平台
- generic: 众为数字化管理平台
- generic: 众为数字化管理平台
- generic: 众为数字化管理平台
- generic: 众为数字化管理平台
- generic: 众为数字化管理平台
- generic: 众为数字化管理平台
- generic: 众为数字化管理平台
- generic: 众为数字化管理平台
- generic: 众为数字化管理平台
- generic: 众为数字化管理平台
- generic: 众为数字化管理平台
- generic: 众为数字化管理平台
- generic: 众为数字化管理平台
- region "年度费用模板" [ref=e4]:
- generic "筛选条件" [ref=e5]:
- button "省市区" [ref=e6] [cursor=pointer]
- button "自然地理区位" [ref=e12] [cursor=pointer]
- button "设施类别" [ref=e17] [cursor=pointer]
- button "建筑性质" [ref=e23] [cursor=pointer]
- button "建设阶段" [ref=e28] [cursor=pointer]
- button "规划形式" [ref=e35] [cursor=pointer]
- button "时间" [ref=e42] [cursor=pointer]
- button "面积" [ref=e46] [cursor=pointer]
- region "年度总费用图表" [ref=e54]:
- generic [ref=e55]:
- button "纵坐标:造价(元)" [ref=e57] [cursor=pointer]: 造价(元)
- generic [ref=e58]:
- figure "图表共有0个系列":
- generic [ref=e59]:
- img "interactive chart"
- region [ref=e60]
- toolbar "标注" [ref=e61]:
- button "库" [ref=e62] [cursor=pointer]
- button "指" [ref=e63] [cursor=pointer]
- button "均" [ref=e64] [cursor=pointer]
- button "Line Tool" [disabled] [ref=e65]
- button "Text Tool" [disabled] [ref=e66]
- button "Shape Tool" [disabled] [ref=e67]
- button "Fibonacci Tool" [disabled] [ref=e68]
- button "全屏(F11)" [ref=e69] [cursor=pointer]
- button "Clear annotations" [disabled] [ref=e70]
- button "切换到表格" [ref=e71] [cursor=pointer]:
- generic:
- status:
- generic: 请选择右侧分类项
- toolbar "缩放" [ref=e72]:
- button "缩小" [disabled] [ref=e73]
- button "放大" [ref=e74] [cursor=pointer]
- button "左移" [disabled] [ref=e75]
- button "右移" [disabled] [ref=e76]
- button "重置" [disabled] [ref=e77]
- button "收起选择区" [expanded] [ref=e78] [cursor=pointer]
- complementary "选择内容" [ref=e82]:
- tablist "选择内容切换项" [ref=e83]:
- tab "自然地理区位" [selected] [ref=e84] [cursor=pointer]
- tab "设施类别" [ref=e85] [cursor=pointer]
- tab "建设阶段" [ref=e86] [cursor=pointer]
- tab "规划形式" [ref=e87] [cursor=pointer]
- generic [ref=e88]:
- generic [ref=e89]: 自然地理区位
- generic [ref=e90]: 加载中

View File

@ -0,0 +1,116 @@
- main [ref=e3]:
- generic:
- generic: 众为数字化管理平台
- generic: 众为数字化管理平台
- generic: 众为数字化管理平台
- generic: 众为数字化管理平台
- generic: 众为数字化管理平台
- generic: 众为数字化管理平台
- generic: 众为数字化管理平台
- generic: 众为数字化管理平台
- generic: 众为数字化管理平台
- generic: 众为数字化管理平台
- generic: 众为数字化管理平台
- generic: 众为数字化管理平台
- generic: 众为数字化管理平台
- generic: 众为数字化管理平台
- generic: 众为数字化管理平台
- generic: 众为数字化管理平台
- generic: 众为数字化管理平台
- generic: 众为数字化管理平台
- region "年度费用模板" [ref=e4]:
- generic "筛选条件" [ref=e5]:
- button "省市区" [ref=e6] [cursor=pointer]
- button "自然地理区位" [ref=e12] [cursor=pointer]
- button "设施类别" [ref=e17] [cursor=pointer]
- button "建筑性质" [ref=e23] [cursor=pointer]
- button "建设阶段" [ref=e28] [cursor=pointer]
- button "规划形式" [ref=e35] [cursor=pointer]
- button "时间" [ref=e42] [cursor=pointer]
- button "面积" [ref=e46] [cursor=pointer]
- region "年度总费用图表" [ref=e54]:
- generic [ref=e55]:
- generic [ref=e58]:
- figure "图表共有0个系列":
- generic [ref=e59]:
- img "interactive chart"
- region [ref=e60]
- toolbar "标注" [ref=e61]:
- button "库" [ref=e62] [cursor=pointer]
- button "指" [ref=e63] [cursor=pointer]
- button "均" [ref=e64] [cursor=pointer]
- button "Line Tool" [disabled] [ref=e65]
- button "Text Tool" [disabled] [ref=e66]
- button "Shape Tool" [disabled] [ref=e67]
- button "Fibonacci Tool" [disabled] [ref=e68]
- button "全屏(F11)" [ref=e69] [cursor=pointer]
- button "Clear annotations" [disabled] [ref=e70]
- button "切换到趋势图" [active] [pressed] [ref=e91] [cursor=pointer]:
- generic:
- status:
- generic: 请选择右侧分类项
- toolbar "缩放" [ref=e72]:
- button "缩小" [disabled] [ref=e73]
- button "放大" [ref=e74] [cursor=pointer]
- button "左移" [disabled] [ref=e75]
- button "右移" [disabled] [ref=e76]
- button "重置" [disabled] [ref=e77]
- generic [ref=e93]:
- button "模板库" [ref=e94] [cursor=pointer]: 库
- button "指标树形" [ref=e95] [cursor=pointer]: 指
- button "切换到趋势图" [ref=e96] [cursor=pointer]: 表
- button "全屏" [ref=e97] [cursor=pointer]
- button "纵坐标:造价(元)" [ref=e100] [cursor=pointer]: 价
- generic [ref=e101]:
- grid [ref=e103]:
- rowgroup [ref=e104]:
- row [ref=e105]:
- columnheader "基准阀值" [ref=e106]: 基准阀值  
- columnheader "样本统计值" [ref=e108]: 样本统计值  
- row [ref=e110]:
- columnheader "年度" [ref=e111]:
- generic [ref=e113] [cursor=pointer]:
- generic:      
- columnheader "名称" [ref=e115]:
- generic [ref=e117] [cursor=pointer]:
- generic:      
- columnheader "低值(万元)" [ref=e119]:
- generic [ref=e121] [cursor=pointer]:
- generic:      
- columnheader "中心值(万元)" [ref=e123]:
- generic [ref=e125] [cursor=pointer]:
- generic:      
- columnheader "高值(万元)" [ref=e127]:
- generic [ref=e129] [cursor=pointer]:
- generic:      
- columnheader "最大值(万元)" [ref=e131]:
- generic [ref=e133] [cursor=pointer]:
- generic:      
- columnheader "最小值(万元)" [ref=e135]:
- generic [ref=e137] [cursor=pointer]:
- generic:      
- columnheader "平均值(万元)" [ref=e139]:
- generic [ref=e141] [cursor=pointer]:
- generic:      
- columnheader "中位数(万元)" [ref=e143]:
- generic [ref=e145] [cursor=pointer]:
- generic:      
- columnheader "标准差(万元)" [ref=e147]:
- generic [ref=e149] [cursor=pointer]:
- generic:      
- rowgroup [ref=e151]
- rowgroup
- rowgroup
- rowgroup
- text: 请选择右侧分类项
- text:     
- button "收起选择区" [expanded] [ref=e78] [cursor=pointer]
- complementary "选择内容" [ref=e82]:
- tablist "选择内容切换项" [ref=e83]:
- tab "自然地理区位" [selected] [ref=e84] [cursor=pointer]
- tab "设施类别" [ref=e85] [cursor=pointer]
- tab "建设阶段" [ref=e86] [cursor=pointer]
- tab "规划形式" [ref=e87] [cursor=pointer]
- generic [ref=e88]:
- generic [ref=e89]: 自然地理区位
- generic [ref=e90]: 接口待接入

View File

@ -1039,7 +1039,7 @@ function App() {
); );
const pivotGridPinnedBottomRowData = useMemo<PivotGridRow[]>( const pivotGridPinnedBottomRowData = useMemo<PivotGridRow[]>(
() => { () => {
if (hasTimeFilter) return []; if (selectedContentNodes.length === 0 || hasTimeFilter) return [];
const datum = chartSummaryBySelection[overallSummaryKey] const datum = chartSummaryBySelection[overallSummaryKey]
?? selectedContentNodes ?? selectedContentNodes
.map((node) => chartSummaryBySelection[getSelectionKey(node.contentKey, node.id)]) .map((node) => chartSummaryBySelection[getSelectionKey(node.contentKey, node.id)])
@ -1991,6 +1991,11 @@ function App() {
async function loadStats() { async function loadStats() {
if (selectedContentNodes.length === 0) { if (selectedContentNodes.length === 0) {
setChartDataBySelection({}); setChartDataBySelection({});
setChartSummaryBySelection({});
setLoading(false);
setLoadingHint('');
setLoadError(null);
return;
} }
setLoading(true); setLoading(true);