web: unify Agent management and add a draggable link board
Replace Probe pages with directed Agent links, shared deployment controls and unified display data. Add node dragging, canvas pan and zoom, saved layouts, and per-direction link controls.
This commit is contained in:
1 parent
016dbc2bbf
commit
15f0023614
32 files changed
+937
-1093
No files matched your search
@@ -9,7 +9,7 @@ import telecomIcon from './assets/isp/telecom.svg?url'
|
||||
import unicomIcon from './assets/isp/unicom.svg?url'
|
||||
|
||||
/**
|
||||
* 节点(Agent、Probe)的展示信息:国旗、运营商、系统和架构。
|
||||
* 节点(Agent)的展示信息:国旗、运营商、系统和架构。
|
||||
* 后端只给国家代码、运营商名、系统名和架构——没有 IP,所以这里也画不出 IP。
|
||||
*/
|
||||
|
||||
@@ -107,7 +107,7 @@ export function NodeTag({ info, geoOnly }: TagProps) {
|
||||
const RUNTIME_STATUS: Record<NodeRuntimeStatus, { label: string; tone: 'ok' | 'warn' | 'bad' | 'accent' | '' }> = {
|
||||
initializing: { label: '初始化中', tone: 'warn' },
|
||||
running: { label: '运行中', tone: 'ok' },
|
||||
probe_paused: { label: '暂停探测', tone: 'warn' },
|
||||
idle: { label: '空闲', tone: 'warn' },
|
||||
maintenance: { label: '维护中', tone: 'warn' },
|
||||
stopping: { label: '停止中', tone: 'warn' },
|
||||
offline: { label: '失联', tone: 'bad' },
|
||||
|
||||
Reference in new issue
Block a user