From 87759210bee7a0fc210ad784f71cd800fedeafb3 Mon Sep 17 00:00:00 2001 From: HynoR <20227709+HynoR@users.noreply.github.com> Date: Tue, 4 Nov 2025 23:22:10 +0800 Subject: [PATCH] feat: add sensitive info mask --- frontend/src/views/home/index.vue | 16 ++++++++++++++-- 1 file changed, 14 insertions(+), 2 deletions(-) diff --git a/frontend/src/views/home/index.vue b/frontend/src/views/home/index.vue index 307cf80923e1..3f2bad724454 100644 --- a/frontend/src/views/home/index.vue +++ b/frontend/src/views/home/index.vue @@ -173,6 +173,12 @@ - {{ baseInfo.ipV4Addr }} + {{ showSensitiveInfo ? baseInfo.ipV4Addr : '****' }} (true); let isActive = ref(true); let isCurrentActive = ref(true); +const showSensitiveInfo = ref(true); + const ioReadBytes = ref>([]); const ioWriteBytes = ref>([]); const netBytesSents = ref>([]); @@ -507,6 +515,10 @@ const showSimpleNode = () => { return globalStore.isMasterProductPro && simpleNodes.value?.length !== 0; }; +const toggleSensitiveInfo = () => { + showSensitiveInfo.value = !showSensitiveInfo.value; +}; + const jumpPanel = (row: any) => { let entrance = row.securityEntrance.startsWith('/') ? row.securityEntrance.slice(1) : row.securityEntrance; entrance = entrance ? '/' + entrance : '';