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
| import Layout from '@/layout'
// 固定路由 export const constantRoutes = [ ... { path: '/', component: Layout, redirect: '/dashboard', name: 'DashboardIndex', children: [ { path: 'dashboard', component: () => import('@/views/dashboard/index'), name: 'Dashboard', meta: { title: '首页', icon: 'dashboard', affix: true } } ] }, ]
// 动态路由 export const asyncRoutes = [ { path: '/workflow', name: 'workflow', component: Layout, meta: { title: '工作流程', icon: 'workflow', functionCode: 'router/workflow' }, redirect: '/workflow/ownWorkflow/searchWorkflow', children: [ { path: 'createWorkflow', component: () => import('@/views/workflow/own-workflow/create-workflow'), name: 'CreateWorkFlow', meta: { title: '新建工作', icon: 'add-document', functionCode: 'router/createWorkflow', noCache: true } }, ] } ]
|