diff --git a/src/router/modules/dashbroad.ts b/src/router/modules/dashbroad.ts index df9e496..ef60a9d 100644 --- a/src/router/modules/dashbroad.ts +++ b/src/router/modules/dashbroad.ts @@ -15,7 +15,7 @@ export default { name: "DashbroadIndex", component: () => import("@/views/dashboard/index.vue"), meta: { - title: "仪表盘首页", + title: "仪表盘", showLink: true } } diff --git a/src/router/modules/project.ts b/src/router/modules/project.ts index fef7446..e143c0a 100644 --- a/src/router/modules/project.ts +++ b/src/router/modules/project.ts @@ -1,22 +1,32 @@ export default { path: "/project", name: "Project", - redirect: "/project/index", + redirect: "/project/manage", meta: { title: "项目管理", icon: "ri:projector-line", + showLink: true, rank: 1 }, component: () => import("@/layout/index.vue"), children: [ { - path: "/project/index", - name: "ProjectIndex", + path: "/project/manage", + name: "ProjectManagement", component: () => import("@/views/project/ProjectManagement.vue"), meta: { - title: "项目管理", + title: "项目列表", showLink: true } + }, + { + path: "/project/detail", + name: "ProjectDetail", + component: () => import("@/views/project/ProjectDetail.vue"), + meta: { + title: "项目详情", + showLink: false + } } ] }; diff --git a/src/views/project/ProjectDetail.vue b/src/views/project/ProjectDetail.vue index a2e6183..6482e7c 100644 --- a/src/views/project/ProjectDetail.vue +++ b/src/views/project/ProjectDetail.vue @@ -1,70 +1,359 @@ - - - diff --git a/src/views/project/ProjectManagement.vue b/src/views/project/ProjectManagement.vue index ca8ee20..a973b5b 100644 --- a/src/views/project/ProjectManagement.vue +++ b/src/views/project/ProjectManagement.vue @@ -1,5 +1,6 @@ +const router = useRouter(); + +const navigateToDetails = () => { + router.push({ path: "/project/detail" }); +}; + -