dataManage.js 5.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250
  1. import Layout from '@/layout/index.vue'
  2. export const flightData = {
  3. path: '/dataManage',
  4. redirect: '/dataManage/flightData',
  5. name: 'FlightManage',
  6. component: Layout,
  7. meta: {
  8. title: '业务数据管理',
  9. icon: 'el-icon-s-platform'
  10. },
  11. children: [
  12. {
  13. path: '/dataManage/flightData',
  14. component: () => import('@/views/als/flightData/index.vue'),
  15. meta: {
  16. title: '飞参数据',
  17. noCache: true
  18. }
  19. }
  20. ]
  21. }
  22. export const MDCData = {
  23. path: '/dataManage',
  24. redirect: '/dataManage/MDCData',
  25. name: 'MDCData',
  26. component: Layout,
  27. meta: {
  28. title: '业务数据管理',
  29. icon: 'el-icon-s-platform'
  30. },
  31. children: [
  32. {
  33. path: '/dataManage/MDCData',
  34. component: () => import('@/views/als/MDCData/index.vue'),
  35. meta: {
  36. title: 'MDC数据'
  37. }
  38. }
  39. ]
  40. }
  41. export const trainingData = {
  42. path: '/dataManage',
  43. redirect: '/dataManage/trainingData',
  44. name: 'TrainingData',
  45. component: Layout,
  46. meta: {
  47. title: '业务数据管理',
  48. icon: 'el-icon-s-platform'
  49. },
  50. children: [
  51. {
  52. path: '/dataManage/trainingData',
  53. component: () => import('@/views/als/trainingData/index.vue'),
  54. meta: {
  55. title: '作训数据'
  56. }
  57. }
  58. ]
  59. }
  60. // export const maintainRecord = {
  61. // path: '/dataManage',
  62. // redirect: '/dataManage/maintainRecord',
  63. // name: 'MaintainRecord',
  64. // component: Layout,
  65. // meta: {
  66. // title: '业务数据管理',
  67. // icon: 'el-icon-s-platform'
  68. // },
  69. // children: [
  70. // {
  71. // path: '/dataManage/maintainRecord',
  72. // component: () => import('@/views/als/maintainRecord/index.vue'),
  73. // meta: {
  74. // title: '维护记录'
  75. // }
  76. // }
  77. // ]
  78. // }
  79. // export const maintenanceRecord = {
  80. // path: '/dataManage',
  81. // redirect: '/dataManage/maintenanceRecord',
  82. // name: 'MaintenanceRecord',
  83. // component: Layout,
  84. // meta: {
  85. // title: '业务数据管理',
  86. // icon: 'el-icon-s-platform'
  87. // },
  88. // children: [
  89. // {
  90. // path: '/dataManage/maintenanceRecord',
  91. // component: () => import('@/views/als/maintenanceRecord/index.vue'),
  92. // meta: {
  93. // title: '维修记录'
  94. // }
  95. // }
  96. // ]
  97. // }
  98. export const maintenanceask = {
  99. path: '/dataManage',
  100. redirect: '/dataManage/maintenanceask',
  101. name: 'MaintenanceRecord',
  102. component: Layout,
  103. meta: {
  104. title: '业务数据管理',
  105. icon: 'el-icon-s-platform'
  106. },
  107. children: [
  108. {
  109. path: '/dataManage/maintenanceask',
  110. component: () => import('@/views/als/maintenanceask/index.vue'),
  111. meta: {
  112. title: '维修任务'
  113. }
  114. },
  115. {
  116. path: '/dataManage/maintenanceask/viewDetails',
  117. component: () => import('@/views/als/maintenanceask/viewDetails.vue'),
  118. name: 'ViewDetails',
  119. meta: {
  120. title: '任务分配',
  121. hide: true
  122. }
  123. }
  124. ]
  125. }
  126. export const smTask = {
  127. path: '/dataManage',
  128. redirect: '/dataManage/smTask',
  129. name: 'SmTask',
  130. component: Layout,
  131. meta: {
  132. title: '业务数据管理',
  133. icon: 'el-icon-s-platform'
  134. },
  135. children: [
  136. {
  137. path: '/dataManage/smTask',
  138. component: () => import('@/views/als/smTask/index.vue'),
  139. meta: {
  140. title: '定检任务'
  141. }
  142. },
  143. {
  144. path: '/dataManage/smTask/SMTaskDetails',
  145. component: () => import('@/views/als/smTask/SMTaskDetails.vue'),
  146. name: 'SMTaskDetails',
  147. meta: {
  148. title: '任务分配',
  149. hide: true
  150. }
  151. }
  152. ]
  153. }
  154. export const partReplacement = {
  155. path: '/dataManage',
  156. redirect: '/dataManage/partReplacement',
  157. name: 'PartReplacement',
  158. component: Layout,
  159. meta: {
  160. title: '业务数据管理',
  161. icon: 'el-icon-s-platform'
  162. },
  163. children: [
  164. {
  165. path: '/dataManage/partReplacement',
  166. component: () => import('@/views/als/partReplacement/index.vue'),
  167. meta: {
  168. title: '换件记录'
  169. }
  170. }
  171. ]
  172. }
  173. export const warning = {
  174. path: '/dataManage',
  175. redirect: '/dataManage/warning',
  176. name: 'warning',
  177. component: Layout,
  178. meta: {
  179. title: '业务数据管理',
  180. icon: 'el-icon-s-platform'
  181. },
  182. children: [
  183. {
  184. path: '/dataManage/warning',
  185. component: () => import('@/views/als/warning/index.vue'),
  186. meta: {
  187. title: '警告列表'
  188. }
  189. }
  190. ]
  191. }
  192. export const airConfiguration = {
  193. path: '/dataManage',
  194. redirect: '/dataManage/airConfiguration',
  195. name: 'AirConfiguration',
  196. component: Layout,
  197. meta: {
  198. title: '业务数据管理',
  199. icon: 'el-icon-s-platform'
  200. },
  201. children: [
  202. {
  203. path: '/dataManage/airConfiguration',
  204. component: () => import('@/views/als/airConfiguration/index.vue'),
  205. meta: {
  206. title: '构型管理'
  207. }
  208. }
  209. ]
  210. }
  211. export const faultCase = {
  212. path: '/dataManage',
  213. redirect: '/dataManage/faultCase',
  214. name: 'FaultCase',
  215. component: Layout,
  216. meta: {
  217. title: '业务数据管理',
  218. icon: 'el-icon-s-platform'
  219. },
  220. children: [
  221. {
  222. path: '/dataManage/faultCase',
  223. component: () => import('@/views/als/faultCase/index.vue'),
  224. meta: {
  225. title: '故障案例'
  226. }
  227. }
  228. ]
  229. }
  230. export const airInstall = {
  231. path: '/dataManage',
  232. redirect: '/dataManage/airInstall',
  233. name: 'AirInstall',
  234. component: Layout,
  235. meta: {
  236. title: '业务数据管理',
  237. icon: 'el-icon-s-platform'
  238. },
  239. children: [
  240. {
  241. path: '/dataManage/airInstall',
  242. component: () => import('@/views/als/airInstall/index.vue'),
  243. meta: {
  244. title: '装机管理'
  245. }
  246. }
  247. ]
  248. }