Files
RCZN-bs-program/rc_autoplc_front/src/router/index.ts

52 lines
1.2 KiB
TypeScript
Raw Normal View History

2025-12-15 16:16:07 +08:00
import { createRouter, createWebHistory } from 'vue-router'
const router = createRouter({
history: createWebHistory(import.meta.env.BASE_URL),
routes: [
{
path: '/',
2025-12-18 15:15:45 +08:00
component: () => import('../views/Layout.vue'),
children: [
{
path: '/user',
name: 'user',
component: () => import('../views/user/index.vue'),
},
{
path: '/role',
name: 'role',
component: () => import('../views/role/index.vue'),
},
{
path: '/department',
name: 'department',
component: () => import('../views/department/index.vue'),
},
{
path: '/position',
name: 'position',
component: () => import('../views/position/index.vue'),
},
{
path: '/manage-log',
name: 'manage-log',
component: () => import('../views/manage-log/index.vue'),
},
],
2025-12-15 16:16:07 +08:00
},
],
})
// 添加全局路由守卫
// router.beforeEach((to, from, next) => {
// const token = localStorage.getItem('token')
// if (to.path !== '/login' && !token) {
// next('/login')
// } else {
// next()
// }
// })
export default router