1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
| 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: '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
|
|