routes-file-one.js 3.6 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697
  1. import Layout from '@/layout'
  2. const BasicsDataRoutes = {
  3. path: '/BasicsData',
  4. component: Layout,
  5. meta: { roles: ['system_menu'] },
  6. children: [
  7. {
  8. path: '/BasicsData',
  9. name: 'BasicsData',
  10. component: () => import('@/views/BasicsData/index'),
  11. meta: { title: '基础数据', icon: 'BasicsData', imgstyle: 'ic_setting_nav_default.png', imgstyleup: 'ic_setting_nav_check.png' },
  12. children: [
  13. {
  14. path: '/BasicsData',
  15. name: 'airlineCompanyInfo',
  16. component: () => import('@/views/BasicsData/views/airlineCompany/airlineCompanyInfo'),
  17. meta: { title: '航司信息维护', roles: ['airline_information_page'] },
  18. hidden: true,
  19. src: require('@/assets/nav/ic_data_top_default @2x.png'),
  20. srcer: require('@/assets/nav/ic_data_top_check@2x.png')
  21. },
  22. {
  23. path: '/BasicsData/airportInfo',
  24. name: 'airportInfo',
  25. component: { render(c) { return c('router-view') } },
  26. redirect: '/BasicsData/airportInfo',
  27. meta: { title: '机场信息维护' },
  28. hidden: true,
  29. src: require('@/assets/nav/ic_data_top_default @2x.png'),
  30. srcer: require('@/assets/nav/ic_data_top_check@2x.png'),
  31. children: [
  32. {
  33. path: '/BasicsData/airportInfo',
  34. component: () => import('@/views/BasicsData/views/airport/airportInfo'),
  35. },
  36. {
  37. path: '/BasicsData/airportInfoDetails',
  38. name: 'airportInfoDetails',
  39. component: () => import('@/views/BasicsData/views/airport/airportInfoDetails'),
  40. meta: { title: '基本信息' },
  41. hidden: false,
  42. isAlone: true,
  43. src: require('@/assets/nav/ic_setting_top@2x.png')
  44. },
  45. ]
  46. },
  47. {
  48. path: '/BasicsData/deployNode',
  49. name: 'deployNode',
  50. component: () => import('@/views/BasicsData/views/deployNode/deployNodeHome'),
  51. meta: { title: '节点信息维护' },
  52. hidden: true,
  53. src: require('@/assets/nav/ic_data_top_default @2x.png'),
  54. srcer: require('@/assets/nav/ic_data_top_check@2x.png')
  55. },
  56. // {
  57. // path: '/BasicsData/warningSet',
  58. // name: 'warningSet',
  59. // component: { render(c) { return c('router-view') } },
  60. // redirect: '/BasicsData/warningSet',
  61. // meta: { title: '报警预警设置' },
  62. // hidden: true,
  63. // src: require('@/assets/nav/ic_setting_top_default.png'),
  64. // srcer: require('@/assets/nav/ic_setting_top_check.png'),
  65. // children: [{
  66. // path: '/BasicsData/warningSet',
  67. // component: () => import('@/views/BasicsData/views/warningSet/warningSet'),
  68. // },
  69. // {
  70. // path: '/BasicsData/warningEdit',
  71. // name: 'warningEdit',
  72. // component: () => import('@/views/BasicsData/views/warningSet/warningEdit'),
  73. // meta: { title: '报警预警设置' },
  74. // hidden: false,
  75. // isAlone: true,
  76. // src: require('@/assets/nav/ic_setting_top@2x.png')
  77. // },
  78. // ]
  79. // },
  80. {
  81. path: '/BasicsData/BaggageType',
  82. name: 'BaggageType',
  83. component: () => import('@/views/BasicsData/views/BaggageType/BaggageType'),
  84. meta: { title: '特殊行李维护' },
  85. hidden: true,
  86. src: require('@/assets/nav/ic_data_top_default @2x.png'),
  87. srcer: require('@/assets/nav/ic_data_top_check@2x.png')
  88. }
  89. ]
  90. }
  91. ]
  92. }
  93. export default [
  94. BasicsDataRoutes
  95. ]