diff --git a/web/src/i18n/en.ts b/web/src/i18n/en.ts index 959b012..116e052 100644 --- a/web/src/i18n/en.ts +++ b/web/src/i18n/en.ts @@ -114,6 +114,8 @@ const en = { offsetHours: "Offset (hours)", baseline: "Baseline", baselineAt: "Baseline time", + baselineDevice: "Baseline device", + baselinePort: "Baseline interface", seriesCurrentIn: "Current In", seriesCurrentOut: "Current Out", seriesBaselineIn: "Baseline In", diff --git a/web/src/i18n/zh.ts b/web/src/i18n/zh.ts index 4c58e67..2680edd 100644 --- a/web/src/i18n/zh.ts +++ b/web/src/i18n/zh.ts @@ -114,6 +114,8 @@ const zh = { offsetHours: "偏移(小时)", baseline: "基线", baselineAt: "基线原时刻", + baselineDevice: "基线网元", + baselinePort: "基线接口", seriesCurrentIn: "当前 In", seriesCurrentOut: "当前 Out", seriesBaselineIn: "基线 In", diff --git a/web/src/pages/network/PortTrafficPage.tsx b/web/src/pages/network/PortTrafficPage.tsx index 891c0d9..31eb90c 100644 --- a/web/src/pages/network/PortTrafficPage.tsx +++ b/web/src/pages/network/PortTrafficPage.tsx @@ -796,6 +796,10 @@ export function PortTrafficPage() { ) : null} 0; + const baseNeLabel = baselineTarget + ? baselineTarget.ne_name || baselineTarget.ne_ip || "—" + : "—"; + const baseIfLabel = baselineTarget?.ifname || "—"; + const baseIpLabel = baselineTarget?.ne_ip || ""; return (
@@ -379,6 +387,19 @@ export function PortTrafficWall({ {t("portTraffic.wallPort")} {ifLabel}
+ {showBaselineMeta ? ( + <> +
+ {t("portTraffic.baselineDevice")} + {baseNeLabel} + {baseIpLabel ? {baseIpLabel} : null} +
+
+ {t("portTraffic.baselinePort")} + {baseIfLabel} +
+ + ) : null} );