index.js 2.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677
  1. export default {
  2. routes: {
  3. path: '/system',
  4. name: 'SystemModule',
  5. component: () => import('@/layout/index.vue'),
  6. meta: {
  7. title: '系统管理',
  8. icon: 'Setting',
  9. permission: 'system'
  10. },
  11. children: [
  12. {
  13. path: 'config',
  14. name: 'SystemConfig',
  15. component: () => import('./views/SystemConfig.vue'),
  16. meta: {
  17. title: '系统配置',
  18. icon: 'Tools'
  19. }
  20. },
  21. {
  22. path: 'cron-job-log',
  23. name: 'CronJobLog',
  24. component: () => import('./views/CronJobLog.vue'),
  25. meta: {
  26. title: '定时任务日志',
  27. icon: 'Timer'
  28. }
  29. },
  30. {
  31. path: 'queue-job-log',
  32. name: 'QueueJobLog',
  33. component: () => import('./views/QueueJobLog.vue'),
  34. meta: {
  35. title: '队列任务日志',
  36. icon: 'List'
  37. }
  38. },
  39. {
  40. path: 'plugin-config',
  41. name: 'PluginConfig',
  42. component: () => import('./views/PluginConfig.vue'),
  43. meta: {
  44. title: '插件配置',
  45. icon: 'Connection',
  46. hidden: true
  47. }
  48. }
  49. ]
  50. },
  51. menus: [
  52. {
  53. path: '/system',
  54. title: '系统管理',
  55. icon: 'Setting',
  56. permission: 'system',
  57. children: [
  58. {
  59. path: '/system/config',
  60. title: '系统配置',
  61. icon: 'Tools'
  62. },
  63. {
  64. path: '/system/cron-job-log',
  65. title: '定时任务日志',
  66. icon: 'Timer'
  67. },
  68. {
  69. path: '/system/queue-job-log',
  70. title: '队列任务日志',
  71. icon: 'List'
  72. }
  73. ]
  74. }
  75. ]
  76. }