diff --git a/apps/desktop-client/src/renderer/components/DesktopShell.vue b/apps/desktop-client/src/renderer/components/DesktopShell.vue index 2d2e00a..8dad3b6 100644 --- a/apps/desktop-client/src/renderer/components/DesktopShell.vue +++ b/apps/desktop-client/src/renderer/components/DesktopShell.vue @@ -30,9 +30,7 @@ const navItems = computed(() => { const data = snapshot.value const accounts = data?.accounts ?? [] const publishIDs = new Set(desktopPublishMediaCatalog.map((item) => item.id)) - const authorizedMonitoringCount = desktopMonitoringMediaCatalog.filter((platform) => - accounts.find((account) => account.platform === platform.id)?.authState === 'active', - ).length + const monitoringIDs = new Set(desktopMonitoringMediaCatalog.map((item) => item.id)) return [ { @@ -60,7 +58,7 @@ const navItems = computed(() => { to: '/ai-platforms', title: 'AI 平台', description: 'AI 平台一平台一授权,按卡片查看状态与归属', - count: authorizedMonitoringCount, + count: accounts.filter((item) => monitoringIDs.has(item.platform)).length, icon: RobotOutlined, }, ]