import { createRouter, createWebHashHistory } from 'vue-router' // import i18n from '@/utils/lang' // import User from '../views/sys/User.vue' // import Role from '../views/sys/Role.vue' // import Menu from '../views/sys/Menu.vue' const router = createRouter({ history: createWebHashHistory(), routes: [ { path: '/', name: 'home', //component: HomeView component: () => import('../views/LoginView.vue') }, { path: '/login', name: 'login', component: () => import('../views/LoginView.vue') }, { path: '/main', name: 'main', component: () => import('../layout/MainErpView.vue'), children: [ { /*----------- 旋转料架 ----------------*/ path: 'RotatingRack', name: 'rotatingRack', component: () => import('../views/RotatingRack/rotatingRack.vue'), children: [ { path: '/RotatingRack/rotatingRack', name: 'rotatingRack', component: () => import('../views/RotatingRack/rotatingRack.vue'), } ] }, /*----------- 系统管理 ----------------*/ { path: 'User', name: 'user', component: () => import('../views/User/user.vue'), children: [ { path: '/User/userlist', name: 'userlist', component: () => import('../views/User/userlist.vue') }, // { // path: '/User/rolelist', // name: 'rolelist', // component: () => import('../views/User/rolelist.vue') // }, { path: '/User/permissions', name: 'permissions', component: () => import('../views/User/permissions.vue') }, { path: '/User/menu', name: 'menu', component: () => import('../views/User/menu.vue') }, { path: '/User/page', name: 'page', component: () => import('../views/User/page.vue') } ] }, { path: '', redirect: '/RotatingRack/RotatingRack'//登陆成功后默认进入界面 }, // { // path: '', // redirect: '/User/userlist'//登陆成功后默认进入界面 // } ] }, { path: '/register', name: 'register', component: () => import('../views/RegisterView.vue') } ] }) export default router