system.js 11 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381
  1. import Layout from '@/layout/index.vue'
  2. /**
  3. *
  4. * ModelManage 模型管理
  5. * BasicData 基础数据管理
  6. * SystemConfig 系统设置
  7. */
  8. export default [
  9. {
  10. name: 'System',
  11. path: '/system',
  12. redirect: '/system/',
  13. component: Layout,
  14. meta: {
  15. title: '系统管理',
  16. icon: 'el-icon-s-platform'
  17. },
  18. children: [
  19. /**
  20. * ----------------------------模型管理-----------------------------
  21. */
  22. {
  23. name: 'ModelManage',
  24. path: '/modelManage',
  25. meta: {
  26. parent: 'System',
  27. title: '模型管理'
  28. }
  29. },
  30. {
  31. name: 'AgloManage',
  32. path: '/agloManage',
  33. component: () => import('@/views/als/model/index.vue'),
  34. meta: {
  35. parent: 'ModelManage',
  36. title: '机务算法模型管理'
  37. }
  38. },
  39. {
  40. name: 'CarrierComputationalModel',
  41. path: '/carrierStandard/carrierComputationalModel',
  42. component: () => import('@/views/carrierStandard/carrierComputationalModel/index.vue'),
  43. meta: {
  44. parent: 'ModelManage',
  45. title: '航材计算模型管理'
  46. }
  47. },
  48. /**
  49. * ----------------------------基础数据-----------------------------
  50. */
  51. {
  52. name: 'BasicData',
  53. path: '/basicData',
  54. meta: {
  55. parent: 'System',
  56. title: '基础数据'
  57. }
  58. },
  59. {
  60. name: 'DataType',
  61. path: '/basicData/dataType',
  62. component: () => import('@/views/basicData/dataType/index.vue'),
  63. meta: {
  64. parent: 'BasicData',
  65. title: '机种管理'
  66. }
  67. },
  68. {
  69. name: 'DataSpecies',
  70. path: '/basicData/dataSpecies',
  71. component: () => import('@/views/basicData/dataSpecies/index.vue'),
  72. meta: {
  73. parent: 'BasicData',
  74. title: '机型管理'
  75. }
  76. },
  77. {
  78. name: 'AirConfiguration',
  79. path: '/dataManage/airConfiguration',
  80. component: () => import('@/views/als/airConfiguration/index.vue'),
  81. meta: {
  82. parent: 'BasicData',
  83. title: '构型管理'
  84. }
  85. },
  86. {
  87. name: 'DataAircraftCataloging',
  88. path: '/basicData/dataAircraftCataloging',
  89. component: () => import('@/views/basicData/dataAircraftCataloging/index.vue'),
  90. meta: {
  91. parent: 'BasicData',
  92. title: '飞机编目管理'
  93. }
  94. },
  95. {
  96. name: 'AirInstall',
  97. path: '/dataManage/airInstall',
  98. component: () => import('@/views/als/airInstall/index.vue'),
  99. meta: {
  100. parent: 'BasicData',
  101. title: '装机管理'
  102. }
  103. },
  104. {
  105. name: 'DataSailingMaterialClassification',
  106. path: '/basicData/dataSailingMaterialClassification',
  107. component: () => import('@/views/basicData/dataSailingMaterialClassification/index.vue'),
  108. meta: {
  109. parent: 'BasicData',
  110. title: '航材分类管理'
  111. }
  112. },
  113. {
  114. name: 'DataSailingMaterialMaterialCoding',
  115. path: '/basicData/dataSailingMaterialMaterialCoding',
  116. component: () => import('@/views/basicData/dataSailingMaterialMaterialCoding/index.vue'),
  117. meta: {
  118. parent: 'BasicData',
  119. title: '航材物资编目-机务'
  120. }
  121. },
  122. {
  123. name: 'DataSailingMaterialMaterialCodingAviation',
  124. path: '/basicData/dataSailingMaterialMaterialCodingAviation',
  125. component: () => import('@/views/basicData/dataSailingMaterialMaterialCodingAviation/index.vue'),
  126. meta: {
  127. parent: 'BasicData',
  128. title: '航材物资编目-航材'
  129. }
  130. },
  131. {
  132. name: 'DataSailingMaterialPrice',
  133. path: '/basicData/dataSailingMaterialPrice',
  134. component: () => import('@/views/basicData/dataSailingMaterialPrice/index.vue'),
  135. meta: {
  136. parent: 'BasicData',
  137. title: '航材价格管理'
  138. }
  139. },
  140. /**
  141. * ----------------------------基础数据(环境因子管理)-----------------------------
  142. */
  143. {
  144. name: 'DataEnvironment',
  145. path: '/basicData/dataEnvironment',
  146. component: () => import('@/views/basicData/dataEnvironment/index.vue'),
  147. meta: {
  148. parent: 'BasicData',
  149. title: '环境因子管理'
  150. }
  151. },
  152. {
  153. name: 'DataEnvironment',
  154. path: '/basicData/dataEnvironment/:id/:name/:value',
  155. component: () => import('@/views/basicData/dataEnvironment/suitableSpareParts.vue'),
  156. meta: {
  157. parent: 'System',
  158. roleMenuHide: true,
  159. navHide: true,
  160. title: '环境因子管理-适用航材'
  161. }
  162. },
  163. /**
  164. * ----------------------------基础数据(航材消耗规律管理)-----------------------------
  165. */
  166. {
  167. name: 'CarrierSailingMaterialConsumeRegularities',
  168. path: '/carrierStandard/carrierSailingMaterialConsumeRegularities',
  169. component: () => import('@/views/carrierStandard/carrierSailingMaterialConsumeRegularities/index.vue'),
  170. meta: {
  171. parent: 'BasicData',
  172. title: '航材消耗规律管理'
  173. }
  174. },
  175. /**
  176. * ----------------------------基础数据(历年航材消耗数据)-----------------------------
  177. */
  178. {
  179. name: 'CarrierSailingMaterialConsumeRecord',
  180. path: '/carrierStandard/carrierSailingMaterialConsumeRecord',
  181. component: () => import('@/views/carrierStandard/carrierSailingMaterialConsumeRecord/index.vue'),
  182. meta: {
  183. parent: 'BasicData',
  184. title: '历年航材消耗数据'
  185. }
  186. },
  187. {
  188. name: 'CarrierSailingMaterialConsumeRecord',
  189. path: '/carrierStandard/carrierSailingMaterialConsumeRecord/outboundRecord/:consumeDataId',
  190. component: () => import('@/views/carrierStandard/carrierSailingMaterialConsumeRecord/outboundRecord.vue'),
  191. meta: {
  192. parent: 'System',
  193. roleMenuHide: true,
  194. navHide: true,
  195. title: '历年航材消耗数据-出库记录'
  196. }
  197. },
  198. {
  199. name: 'CarrierSailingMaterialConsumeRecord',
  200. path: '/carrierStandard/carrierSailingMaterialConsumeRecord/warehousingRecord/:consumeDataId',
  201. component: () => import('@/views/carrierStandard/carrierSailingMaterialConsumeRecord/warehousingRecord.vue'),
  202. meta: {
  203. parent: 'System',
  204. roleMenuHide: true,
  205. navHide: true,
  206. title: '历年航材消耗数据-入库记录'
  207. }
  208. },
  209. {
  210. name: 'CarrierSailingMaterialConsumeRecord',
  211. path: '/carrierStandard/carrierSailingMaterialConsumeRecord/summarizedCalculation/:consumeDataId',
  212. component: () => import('@/views/carrierStandard/carrierSailingMaterialConsumeRecord/summarizedCalculation.vue'),
  213. meta: {
  214. parent: 'System',
  215. roleMenuHide: true,
  216. navHide: true,
  217. title: '历年航材消耗数据-汇总计算'
  218. }
  219. },
  220. {
  221. name: 'PreResult',
  222. path: '/qualityManage/preProcessing',
  223. component: () => import('@/views/als/preProcessing/index.vue'),
  224. meta: {
  225. parent: 'BasicData',
  226. title: '数据预处理'
  227. }
  228. },
  229. {
  230. name: 'FlightData',
  231. path: '/dataManage/flightData',
  232. component: () => import('@/views/als/flightData/index.vue'),
  233. meta: {
  234. parent: 'BasicData',
  235. title: '飞参数据'
  236. }
  237. },
  238. {
  239. name: 'JudgeFaultLogic',
  240. path: '/dataManage/judgeFaultLogic',
  241. component: () => import('@/views/als/judgeFaultLogic/index.vue'),
  242. meta: {
  243. parent: 'BasicData',
  244. title: '判故逻辑管理'
  245. }
  246. },
  247. {
  248. name: 'AtlasFile',
  249. path: '/knowledgeGraph/atlasFile',
  250. component: () => import('@/views/als/atlasFile/index.vue'),
  251. meta: {
  252. parent: 'BasicData',
  253. title: '文件管理'
  254. }
  255. },
  256. // {
  257. // name: 'TrainingData',
  258. // path: '/dataManage/trainingData',
  259. // component: () => import('@/views/als/trainingData/index.vue'),
  260. // meta: {
  261. // parent: 'BasicData',
  262. // title: '故障数据统计'
  263. // }
  264. // },
  265. /**
  266. * ----------------------------基础数据(定检任务)-----------------------------
  267. */
  268. {
  269. name: 'SmTask',
  270. path: '/dataManage/smTask',
  271. component: () => import('@/views/als/smTask/index.vue'),
  272. meta: {
  273. parent: 'BasicData',
  274. title: '定检任务'
  275. }
  276. },
  277. {
  278. name: 'SmTask',
  279. path: '/dataManage/smTask/SMTaskDetails',
  280. component: () => import('@/views/als/smTask/SMTaskDetails.vue'),
  281. meta: {
  282. parent: 'System',
  283. roleMenuHide: true,
  284. navHide: true,
  285. title: '任务分配',
  286. hide: true
  287. }
  288. },
  289. /**
  290. * ----------------------------基础数据(数据字典)-----------------------------
  291. */
  292. {
  293. name: 'SystemDataDictionary',
  294. path: '/system/systemDataDictionary',
  295. component: () => import('@/views/system/systemDataDictionary/index.vue'),
  296. meta: {
  297. parent: 'BasicData',
  298. title: '数据字典'
  299. }
  300. },
  301. {
  302. name: 'SystemDataDictionary',
  303. path: '/system/systemDataDictionary/:dictId',
  304. component: () => import('@/views/system/systemDataDictionary/data.vue'),
  305. meta: {
  306. parent: 'System',
  307. roleMenuHide: true,
  308. navHide: true,
  309. title: '字典数据'
  310. }
  311. },
  312. /**
  313. * ----------------------------系统设置-----------------------------
  314. */
  315. {
  316. name: 'SystemConfig',
  317. path: '/systemConfig',
  318. meta: {
  319. parent: 'System',
  320. title: '系统设置'
  321. }
  322. },
  323. {
  324. name: 'SystemDept',
  325. path: '/system/dept',
  326. component: () => import('@/views/system/dept/index.vue'),
  327. meta: {
  328. parent: 'SystemConfig',
  329. title: '组织机构管理'
  330. }
  331. },
  332. {
  333. name: 'SystemUser',
  334. path: '/system/user',
  335. component: () => import('@/views/system/user/index.vue'),
  336. meta: {
  337. parent: 'SystemConfig',
  338. title: '用户管理'
  339. }
  340. },
  341. {
  342. name: 'SystemRole',
  343. path: '/system/role',
  344. component: () => import('@/views/system/role/index.vue'),
  345. meta: {
  346. parent: 'SystemConfig',
  347. title: '角色管理'
  348. }
  349. },
  350. {
  351. name: 'SystemLog',
  352. path: '/system/systemLog',
  353. component: () => import('@/views/system/systemLog/index.vue'),
  354. meta: {
  355. parent: 'SystemConfig',
  356. title: '日志信息'
  357. }
  358. },
  359. {
  360. name: 'SystemBackup',
  361. path: '/system/systemBackup',
  362. component: () => import('@/views/system/systemBackup/index.vue'),
  363. meta: {
  364. parent: 'SystemConfig',
  365. title: '系统备份'
  366. }
  367. },
  368. {
  369. name: 'SystemCommunication',
  370. path: '/system/systemCommunication',
  371. component: () => import('@/views/als/systemCommunication/index.vue'),
  372. meta: {
  373. parent: 'SystemConfig',
  374. title: '通讯管理'
  375. }
  376. }
  377. ]
  378. }
  379. ]