fire.ts 2.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990
  1. import type { AppRouteModule } from '@/router/types';
  2. import { getParentLayout, LAYOUT } from '@/router/constant';
  3. import { t } from '@/hooks/web/useI18n';
  4. const fire: AppRouteModule = {
  5. path: '/fire',
  6. name: 'Fire',
  7. component: LAYOUT,
  8. redirect: '/fire/index',
  9. meta: {
  10. orderNo: 400,
  11. icon: 'ion:fire-outline',
  12. title: t('routes.vent.fire.fire'),
  13. },
  14. children: [
  15. {
  16. path: 'fire-home',
  17. name: 'fireHome',
  18. meta: {
  19. title: t('routes.vent.fire.home'),
  20. },
  21. component: () => import('@/views/vent/fire/fireHome/index.vue'),
  22. },
  23. {
  24. path: 'fire-composite-warn',
  25. name: 'fireCompositeWarn',
  26. meta: {
  27. title: t('routes.vent.fire.fireCompositeWarn'),
  28. },
  29. component: () => import('@/views/vent/fire/compositeWarn/index.vue'),
  30. },
  31. {
  32. path: 'fire-atomizing',
  33. name: 'fireAtomizing',
  34. meta: {
  35. title: t('routes.vent.fire.Atomizing'),
  36. },
  37. component: () => import('@/views/vent/fire/fireAtomizing/index.vue'),
  38. },
  39. {
  40. path: 'fire-goaf',
  41. name: 'fireGoaf',
  42. meta: {
  43. title: t('routes.vent.fire.goaf'),
  44. },
  45. component: () => import('@/views/vent/fire/fireGoaf/index.vue'),
  46. },
  47. {
  48. path: 'fire-goafList',
  49. name: 'fireGoafList',
  50. meta: {
  51. title: t('routes.vent.fire.goaflist'),
  52. },
  53. component: () => import('@/views/vent/fire/fireGoafList/index.vue'),
  54. },
  55. {
  56. path: 'fire-monitor',
  57. name: 'fireMonitor',
  58. meta: {
  59. title: t('routes.vent.fire.fireMonitor'),
  60. },
  61. component: () => import('@/views/vent/fire/fireMonitor/index.vue'),
  62. },
  63. {
  64. path: 'fire-workFace',
  65. name: 'fireWorkFace',
  66. meta: {
  67. title: t('routes.vent.fire.beltConveyor'),
  68. },
  69. component: () => import('@/views/vent/fire/wokeFace/index.vue'),
  70. },
  71. {
  72. path: 'fire-distributionPoint',
  73. name: 'fireDistributionPoint',
  74. meta: {
  75. title: t('routes.vent.fire.fireDistributionPoint'),
  76. },
  77. component: () => import('@/views/vent/fire/fireDistributionPoint/index.vue'),
  78. },
  79. ],
  80. };
  81. export default fire;