2024-01-18 00:05:21 +08:00

90 lines
2.7 KiB
JavaScript

import { createRouter, createWebHistory } from 'vue-router'
const router = createRouter({
history: createWebHistory(import.meta.env.BASE_URL),
routes: [
{
path: '/',
name: 'index',
component:() => import('../components/index.vue')
},
{
path:'/login',
name:'login',
component:()=>import('../components/login.vue')
},
{
path:'/register',
name:'register',
component:()=>import('../components/register.vue')
},
{
path:'/success',
name:'success',
component:()=>import('../components/success.vue')
},
{
path:'/manager',
name:'manager',
component:()=>import('../manager/manager.vue'),
children:[{
path:'/manager',
component:()=>import('../manager/Data/Index.vue')
},
{
path:'/manager/UserManage',
component:()=>import('../manager/Data/UserManage.vue')
},
{
path:'/manager/RoleManage',
component:()=>import('../manager/Data/RoleManage.vue')
}, {
path:'/manager/PermissionsManage',
component:()=>import('../manager/Data/PermissionsManage.vue')
}, {
path:'/manager/LogManage',
component:()=>import('../manager/Data/LogManage.vue')
}, {
path:'/manager/MessageManage',
component:()=>import('../manager/Data/MessageManage.vue')
}, {
path:'/manager/DailyReportManage',
component:()=>import('../manager/Data/DailyReportManage.vue')
}, {
path:'/manager/CarouselManagement',
component:()=>import('../manager/Data/CarouselManagement.vue')
}, {
path:'/manager/TeamIntroduction',
component:()=>import('../manager/Data/TeamIntroduction.vue')
},{
path:'/manager/ProjectRecommendations',
component:()=>import('../manager/Data/ProjectRecommendations.vue')
}, {
path:'/manager/NewsDisplay',
component:()=>import('../manager/Data/NewsDisplay.vue')
}, {
path:'/manager/UserRecommendations',
component:()=>import('../manager/Data/UserRecommendations.vue')
}, {
path:'/manager/ProjectInformationManagement',
component:()=>import('../manager/Data/ProjectInformationManagement.vue')
}, {
path:'/manager/TeamInformationManagement',
component:()=>import('../manager/Data/TeamInformationManagement.vue')
}, {
path:'/manager/NewsInformationManagement',
component:()=>import('../manager/Data/NewsInformationManagement.vue')
}
]},
{
path:'/components/login',
component:()=>import('../components/login.vue')
}
]
})
export default router