tors
2024-05-09 679a23332f1b99e698cc9709a2e2184b69a07de4
提交 | 用户 | age
4d2fb0 1 import type { AppRouteModule } from '@/router/types';
c303ec 2
4d2fb0 3 import { getParentLayout, LAYOUT } from '@/router/constant';
X 4 import { t } from '@/hooks/web/useI18n';
c303ec 5
679a23 6 const level: AppRouteModule = {
c303ec 7   path: '/level',
V 8   name: 'Level',
9   component: LAYOUT,
819bcb 10   redirect: '/level/menu1/menu1-1/menu1-1-1',
c303ec 11   meta: {
913c22 12     orderNo: 2000,
37669d 13     icon: 'ion:menu-outline',
a0b05e 14     title: t('routes.demo.level.level'),
c303ec 15   },
V 16
17   children: [
18     {
19       path: 'menu1',
20       name: 'Menu1Demo',
21       component: getParentLayout('Menu1Demo'),
22       meta: {
23         title: 'Menu1',
24       },
819bcb 25       redirect: '/level/menu1/menu1-1/menu1-1-1',
c303ec 26       children: [
V 27         {
28           path: 'menu1-1',
29           name: 'Menu11Demo',
30           component: getParentLayout('Menu11Demo'),
31           meta: {
32             title: 'Menu1-1',
33           },
819bcb 34           redirect: '/level/menu1/menu1-1/menu1-1-1',
c303ec 35           children: [
V 36             {
37               path: 'menu1-1-1',
38               name: 'Menu111Demo',
4d2fb0 39               component: () => import('@/views/demo/level/Menu111.vue'),
c303ec 40               meta: {
V 41                 title: 'Menu111',
42               },
43             },
44           ],
45         },
46         {
47           path: 'menu1-2',
48           name: 'Menu12Demo',
4d2fb0 49           component: () => import('@/views/demo/level/Menu12.vue'),
c303ec 50           meta: {
V 51             title: 'Menu1-2',
52           },
53         },
54       ],
55     },
56     {
57       path: 'menu2',
58       name: 'Menu2Demo',
4d2fb0 59       component: () => import('@/views/demo/level/Menu2.vue'),
c303ec 60       meta: {
V 61         title: 'Menu2',
b88465 62         // ignoreKeepAlive: true,
c303ec 63       },
V 64     },
65   ],
66 };
67
679a23 68 export default level;