From b43502ec6945bf1ef7b22bcd0386d2ad552fcfd3 Mon Sep 17 00:00:00 2001 From: jingrow Date: Mon, 22 Dec 2025 02:03:26 +0800 Subject: [PATCH] simplify route structure by moving AppLayout to root path --- apps/jingrow/frontend/src/app/layouts/AppHeader.vue | 2 +- apps/jingrow/frontend/src/app/router/index.ts | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/apps/jingrow/frontend/src/app/layouts/AppHeader.vue b/apps/jingrow/frontend/src/app/layouts/AppHeader.vue index 06000bc..be702ae 100644 --- a/apps/jingrow/frontend/src/app/layouts/AppHeader.vue +++ b/apps/jingrow/frontend/src/app/layouts/AppHeader.vue @@ -125,7 +125,7 @@ const breadcrumbItems = computed(() => { if (route.meta?.toolName) { // 工具路由:显示 Tools / 工具名称 // 自动解析 Tools 路由的路径(用于面包屑链接) - let toolsPath = '/app/tools' // 默认值 + let toolsPath = '/tools' try { const resolved = router.resolve({ name: 'Tools' }) if (resolved.matched.length > 0) { diff --git a/apps/jingrow/frontend/src/app/router/index.ts b/apps/jingrow/frontend/src/app/router/index.ts index 268819b..102c776 100644 --- a/apps/jingrow/frontend/src/app/router/index.ts +++ b/apps/jingrow/frontend/src/app/router/index.ts @@ -17,19 +17,19 @@ const router = createRouter({ meta: { requiresAuth: false } }, { - path: '/', + path: '', name: 'HomePage', component: () => import('../../views/HomePage.vue'), meta: { requiresAuth: false } }, { - path: '/app', + path: '/', name: 'AppLayout', component: () => import('../layouts/AppLayout.vue'), meta: { requiresAuth: true }, children: [ { - path: '', + path: 'dashboard', name: 'Dashboard', component: () => import('../../views/Dashboard.vue') },