From 97d6d9c69f563b5c58ba4a10eb84443e21722312 Mon Sep 17 00:00:00 2001 From: ssongliu <73214554+ssongliu@users.noreply.github.com> Date: Sun, 28 Sep 2025 18:20:16 +0800 Subject: [PATCH] fix: Fix the issue of abnormal default network card display (#10525) Refs #10520 --- .../layout/components/Sidebar/components/Collapse.vue | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/frontend/src/layout/components/Sidebar/components/Collapse.vue b/frontend/src/layout/components/Sidebar/components/Collapse.vue index 34804eb27..7b46f32e0 100644 --- a/frontend/src/layout/components/Sidebar/components/Collapse.vue +++ b/frontend/src/layout/components/Sidebar/components/Collapse.vue @@ -82,7 +82,7 @@ import { DropdownInstance } from 'element-plus'; import { countExecutingTask } from '@/api/modules/log'; import { MsgError, MsgSuccess } from '@/utils/message'; import i18n from '@/lang'; -import { listNodeOptions } from '@/api/modules/setting'; +import { getAgentSettingInfo, listNodeOptions } from '@/api/modules/setting'; import { ref, watch } from 'vue'; import bus from '@/global/bus'; import { logOutApi } from '@/api/modules/auth'; @@ -182,6 +182,7 @@ const changeNode = (command: string) => { if (command == 'local') { globalStore.currentNode = 'local'; globalStore.currentNodeAddr = item.addr; + loadGlobalSetting(); loadProductProFromDB(); routerToNameWithQuery('home', { t: Date.now() }); return; @@ -198,6 +199,7 @@ const changeNode = (command: string) => { MsgError(i18n.global.t('setting.versionNotSame')); return; } + loadGlobalSetting(); globalStore.currentNode = command || 'local'; globalStore.currentNodeAddr = item.addr; loadProductProFromDB(); @@ -206,6 +208,12 @@ const changeNode = (command: string) => { } }; +const loadGlobalSetting = async () => { + await getAgentSettingInfo().then((res) => { + globalStore.defaultNetwork = res.data.defaultNetwork; + }); +}; + const showNodes = () => { return nodes.value.length > 0 && isMasterPro; };