feat(web): register pm routes and nav entry

This commit is contained in:
2026-05-01 10:53:02 +08:00
parent 0bb23c8d08
commit ba39fac142
2 changed files with 69 additions and 4 deletions
+36
View File
@@ -14,6 +14,42 @@ const routes: RouteRecordRaw[] = [
component: () => import('@/views/HomeView.vue'),
meta: { requiresAuth: true },
},
{
path: '/projects',
name: 'project-list',
component: () => import('@/views/projects/ProjectListView.vue'),
meta: { requiresAuth: true },
},
{
path: '/p/:slug',
name: 'project-home',
component: () => import('@/views/projects/ProjectHomeView.vue'),
meta: { requiresAuth: true },
},
{
path: '/p/:slug/requirements',
name: 'requirement-list',
component: () => import('@/views/projects/RequirementListView.vue'),
meta: { requiresAuth: true },
},
{
path: '/p/:slug/requirements/:number',
name: 'requirement-detail',
component: () => import('@/views/projects/RequirementDetailView.vue'),
meta: { requiresAuth: true },
},
{
path: '/p/:slug/issues',
name: 'issue-list',
component: () => import('@/views/projects/IssueListView.vue'),
meta: { requiresAuth: true },
},
{
path: '/p/:slug/issues/:number',
name: 'issue-detail',
component: () => import('@/views/projects/IssueDetailView.vue'),
meta: { requiresAuth: true },
},
]
const router = createRouter({