From 6ff18623e0e5dd2309e7bd855ee046bca02388ad Mon Sep 17 00:00:00 2001 From: Armor00 <2654988228@qq.com> Date: Thu, 9 Jul 2026 22:04:31 +0800 Subject: [PATCH] feat(topology): render temporal graph from database --- data/wiki/guanghan_topology_demo.html | 630 +++++++++++------------ tests/test_guanghan_topology_demo.py | 110 +--- tests/test_guanghan_topology_e2e.py | 120 +++-- tests/test_topology_api.py | 17 + topology_api/seed/seed_ghc01_to_ghc05.py | 4 +- 5 files changed, 430 insertions(+), 451 deletions(-) diff --git a/data/wiki/guanghan_topology_demo.html b/data/wiki/guanghan_topology_demo.html index 7574ebd..39b5c68 100644 --- a/data/wiki/guanghan_topology_demo.html +++ b/data/wiki/guanghan_topology_demo.html @@ -47,7 +47,6 @@ .topology-node { cursor: pointer; outline: none; } .topology-node rect { vector-effect: non-scaling-stroke; transition: filter 150ms ease, stroke-width 150ms ease; } .topology-node:hover rect, .topology-node:focus-visible rect { filter: brightness(1.25); stroke-width: 5; } - .topology-node.hidden { display: none; } .node-card { fill: #10263a; stroke: var(--habitat); stroke-width: 3; } .core-card { fill: #3b250d; stroke: var(--core); stroke-width: 5; } .power-card { fill: #2a2810; stroke: var(--power); stroke-width: 3; } @@ -97,9 +96,9 @@ - + - +
模块与车辆支持详情查看;走道、管线和散热面板仅用于表达拓扑关系。
@@ -256,202 +145,313 @@