Blame view

src/router/modules/prod.js 1.18 KB
50760eab9   Adam   auto commit the c...
1
2
3
4
5
  /** When your routing table is too long, you can split it into small modules**/
  
  import Layout from '@/layout'
  
  const prodRouter = {
b58b17e1e   Adam   auto commit the c...
6
    path: '/prod',
50760eab9   Adam   auto commit the c...
7
8
9
10
11
    component: Layout,
    redirect: '/prod/page',
    alwaysShow: true, // will always show the root menu
    name: 'Prod',
    meta: {
b58b17e1e   Adam   auto commit the c...
12
      title: 'prods.prod_menu', // 会自动被i18n替换
50760eab9   Adam   auto commit the c...
13
14
15
      icon: 'star',
      roles: ['admin', 'assistant', 'runner', 'shoper'] // you can set roles in root nav
    },
b58b17e1e   Adam   auto commit the c...
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
    children: [
      // {
      //   path: 'page',
      //   component: () => import('@/views/permission/page'),
      //   name: 'ProdList',
      //   meta: {
      //     title: 'ProdList',
      //     roles: ['admin', 'assistant', 'runner', 'shoper']
      //   }
      // },
      // {
      //   path: 'defined',
      //   component: () => import('@/views/permission/directive'),
      //   name: 'ProdDefiend',
      //   meta: {
      //     title: 'ProdDefiend',
      //     roles: ['admin', 'assistant', 'shoper']
      //   }
      // },
      {
        path: 'list',
        component: () => import('@/views/prod/list'),
        name: 'prodList',
        meta: {
          title: 'prods.prodlist',
          roles: ['admin', 'assistant', 'shoper', 'runner']
        }
50760eab9   Adam   auto commit the c...
43
      }
50760eab9   Adam   auto commit the c...
44
45
46
47
    ]
  }
  
  export default prodRouter