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: 'TL', name: 'Temperedlayout', component: () => import('../views/TL/Temperedlayout.vue'), children: [ { path: '/TL/Temperedlayout', name: 'Temperedlayout', component: () => import('../views/TL/Temperedlayout.vue'), } ] }, { /*----------- 自动上片 ----------------*/ path: 'ZiDongShangpian', name: 'zidongshangpian', component: () => import('../views/Marking/marking.vue'), children: [ { path: '/Marking/marking', name: 'marking', component: () => import('../views/Marking/marking.vue'), } ] }, { /*----------- 自动打标机 ----------------*/ path: 'Marking', name: 'marking', component: () => import('../views/Marking/marking.vue'), children: [ { path: '/Marking/marking', name: 'marking', component: () => import('../views/Marking/marking.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: '/User/userlist' } ] }, { path: '/register', name: 'register', component: () => import('../views/RegisterView.vue') } ] }) export default router