2024-03-11 19:58:21 +08:00

143 lines
4.2 KiB
JavaScript

import {createRouter, createWebHistory} from 'vue-router'
const router = createRouter({
history: createWebHistory(import.meta.env.BASE_URL),
routes: [
{
path:'/',
name:'app',
component:()=>import('../views/HomePage/IndexView.vue')
},
{
path:'/login',
name:'login',
component:()=>import('@/views/AuthPage/Login.vue')
},
{
path:'/register',
name:'register',
component:()=>import('../views/AuthPage/Register.vue')
},
{
path:'/LoginRegister/Login',
name:'Login',
component:() =>import('@/views/AuthPage/Login.vue')
},
{
path:'/Project',
name:'Project',
component:()=>import('@/views/ProjectPage/ProjectDefaultPage.vue')
},
{
path:'/Manager',
name:'Manager',
component:()=>import('@/views/ManagePage/Manager.vue'),
children:[
{
path:'/Manager/Main',
component:() =>import('@/views/ManagePage/Main.vue')
},
{
path:'/Manager/User',
component:() =>import('@/views/ManagePage/User.vue')
},
{
path:'/Manager/Role',
component:() =>import('@/views/ManagePage/Role.vue')
},
{
path:'/Manager/Authority',
component:() =>import('@/views/ManagePage/Authority.vue')
},
{
path:'/Manager/Log',
component:() =>import('@/views/ManagePage/Log.vue')
},
{
path:'/Manager/Daily',
component:() =>import('@/views/ManagePage/Daily.vue')
},
{
path:'/Manager/Message',
component:() =>import('@/views/ManagePage/Message.vue')
},
{
path:'/Manager/Carousel',
component:() =>import('@/views/ManagePage/Carousel.vue')
} ,{
path:'/Manager/TeamProfile',
component:() =>import('@/views/ManagePage/TeamProfile.vue')
},{
path:'/Manager/ProjectRecommend',
component:() =>import('@/views/ManagePage/ProjectRecommend.vue')
},{
path:'/Manager/NewsDisplay',
component:() =>import('@/views/ManagePage/NewsDisplay.vue')
},{
path:'/Manager/UserRecommend',
component:() =>import('@/views/ManagePage/UserRecommend.vue')
},{
path:'/Manager/ProjectInformation',
component:() =>import('@/views/ManagePage/ProjectInformation.vue')
},{
path:'/Manager/TeamInformation',
component:() =>import('@/views/ManagePage/TeamInformation.vue')
},{
path:'/Manager/NewsInformation',
component:() =>import('@/views/ManagePage/NewsInformation.vue')
}
]
}
,
{
path:'/WorkLoad',
name:'WorkLoad',
component:()=>import('@/views/WorkLoadPage/WorkLoad.vue'),
children:[
{
path: '/WorkLoad/PersonalInformation',
name:'WorkLoadPersonalInformation',
component:() =>import('@/views/WorkLoadPage/PersonalInformation.vue')
},
{
path: '/WorkLoad/PersonalProject',
name:'WorkLoadPersonalProject',
component:()=>import('@/views/WorkLoadPage/PersonalProject.vue')
},
{
path: '/WorkLoad/PersonalBelongings',
name:'WorkLoadPersonalBelongings',
component:()=>import('@/views/WorkLoadPage/PersonalBelongings.vue')
},
{
path: '/WorkLoad/Message',
name:'WorkLoadMessage',
component:()=>import('@/views/WorkLoadPage/Message.vue')
},
{
path: '/WorkLoad/DailyPaper',
name:'WorkLoadDailyPaper',
component:() =>import('@/views/WorkLoadPage/DailyPaper.vue')
},
{
path:'/WorkLoad/I_Manage',
name:'WordLoadI_Manage',
component:()=>import('@/views/WorkLoadPage/I_Manage.vue')
},
{
path: '/WorkLoad/I_Responsible',
name:'WorkLoadI_Responsible',
component:() =>import('@/views/WorkLoadPage/I_Responsible.vue')
},
{
path:'/WorkLoad/I_Manage/Back',
name:'WorkLoadI_ManageBack',
component:()=>import('@/views/WorkLoadPage/Back.vue')
},
]
},
]
})
export default router