feat(admin-web): extract AI account management into its own page

Move the AI-platform account status cards out of TrackingView into a
dedicated AIAccountsView, registered at /tracking/ai-accounts with a nav
entry and route/nav i18n strings. Keeps the tracking dashboard focused
while giving accounts, authorization state and desktop runtime nodes a
first-class page.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
2026-07-12 14:57:16 +08:00
parent a02ed4e79f
commit a04d41b230
6 changed files with 1723 additions and 298 deletions
+10
View File
@@ -249,6 +249,16 @@ const router = createRouter({
navKey: '/tracking/marked-articles',
},
},
{
path: 'tracking/ai-accounts',
name: 'tracking-ai-accounts',
component: () => import('@/views/AIAccountsView.vue'),
meta: {
titleKey: 'route.aiAccounts.title',
descriptionKey: 'route.aiAccounts.description',
navKey: '/tracking/ai-accounts',
},
},
{
path: 'tracking/questions/:brandId/:questionId',
name: 'tracking-question-detail',