index.js 1.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263
  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: 'plugin-config',
  32. name: 'PluginConfig',
  33. component: () => import('./views/PluginConfig.vue'),
  34. meta: {
  35. title: '插件配置',
  36. icon: 'Connection',
  37. hidden: true
  38. }
  39. }
  40. ]
  41. },
  42. menus: [
  43. {
  44. path: '/system',
  45. title: '系统管理',
  46. icon: 'Setting',
  47. permission: 'system',
  48. children: [
  49. {
  50. path: '/system/config',
  51. title: '系统配置',
  52. icon: 'Tools'
  53. },
  54. {
  55. path: '/system/cron-job-log',
  56. title: '定时任务日志',
  57. icon: 'Timer'
  58. }
  59. ]
  60. }
  61. ]
  62. }