From 447b0332e3e57317ccff99efc6ae1bdf56d54a13 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=80=97=E5=AD=90?= Date: Sat, 31 May 2025 15:42:40 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E5=AE=B9=E5=99=A8=E7=AB=AF=E5=8F=A3?= =?UTF-8?q?=E6=98=A0=E5=B0=84=E6=98=BE=E7=A4=BA=E7=9B=B8=E5=8F=8D=EF=BC=8C?= =?UTF-8?q?close=20#788?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- web/src/views/container/ContainerView.vue | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/web/src/views/container/ContainerView.vue b/web/src/views/container/ContainerView.vue index b24f5733..707f2551 100644 --- a/web/src/views/container/ContainerView.vue +++ b/web/src/views/container/ContainerView.vue @@ -69,8 +69,12 @@ const columns: any = [ default: () => row.ports.map((port: any) => h(NTag, null, { - default: () => - `${port.host ? port.host + ':' : ''}${port.container_start}->${port.host_start}/${port.protocol}` + default: () => { + if (port.container_start == port.container_end) { + return `${port.host ? port.host + ':' : ''}${port.host_start}->${port.container_start}/${port.protocol}` + } + return `${port.host ? port.host + ':' : ''}${port.host_start}-${port.host_end}->${port.container_start}-${port.container_end}/${port.protocol}` + } }) ) })