system.js 13 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436
  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: 'AirConfigParams',
  249. path: '/dataManage/AirConfigParams',
  250. component: () => import('@/views/als/airConfigParams/index.vue'),
  251. meta: {
  252. parent: 'BasicData',
  253. title: '构型参数管理'
  254. }
  255. },
  256. {
  257. name: 'AtlasFile',
  258. path: '/knowledgeGraph/atlasFile',
  259. component: () => import('@/views/als/atlasFile/index.vue'),
  260. meta: {
  261. parent: 'BasicData',
  262. title: '文件管理'
  263. }
  264. },
  265. {
  266. name: 'LLM',
  267. path: '/dataManage/LLM',
  268. component: () => import('@/views/als/LLM/index.vue'),
  269. meta: {
  270. parent: 'BasicData',
  271. title: '知识库管理'
  272. }
  273. },
  274. {
  275. name: 'KnowledgeExtraction',
  276. path: '/knowledgeGraph/knowledgeExtraction',
  277. component: () => import('@/views/als/knowledgeExtraction/index.vue'),
  278. meta: {
  279. parent: 'BasicData',
  280. title: '知识抽取'
  281. }
  282. },
  283. // {
  284. // name: 'ExtractList',
  285. // path: '/knowledgeGraph/extractList',
  286. // component: () => import('@/views/als/knowledgeExtraction/extractList.vue'),
  287. // name: 'ExtractList',
  288. // meta: {
  289. // parent: 'BasicData',
  290. // title: '抽取列表'
  291. // }
  292. // },
  293. {
  294. name: 'EntityManage',
  295. path: '/knowledgeGraph/entityManage',
  296. component: () => import('@/views/als/knowledgeManage/entityManage/index.vue'),
  297. meta: {
  298. parent: 'BasicData',
  299. title: '实体管理'
  300. }
  301. },
  302. {
  303. name: 'ERManage',
  304. path: '/knowledgeGraph/ERManage',
  305. component: () => import('@/views/als/knowledgeManage/ERManage/index.vue'),
  306. meta: {
  307. parent: 'BasicData',
  308. title: '实体关系管理'
  309. }
  310. },
  311. // {
  312. // name: 'TrainingData',
  313. // path: '/dataManage/trainingData',
  314. // component: () => import('@/views/als/trainingData/index.vue'),
  315. // meta: {
  316. // parent: 'BasicData',
  317. // title: '故障数据统计'
  318. // }
  319. // },
  320. /**
  321. * ----------------------------基础数据(定检任务)-----------------------------
  322. */
  323. {
  324. name: 'SmTask',
  325. path: '/dataManage/smTask',
  326. component: () => import('@/views/als/smTask/index.vue'),
  327. meta: {
  328. parent: 'BasicData',
  329. title: '定检任务'
  330. }
  331. },
  332. {
  333. name: 'SmTask',
  334. path: '/dataManage/smTask/SMTaskDetails',
  335. component: () => import('@/views/als/smTask/SMTaskDetails.vue'),
  336. meta: {
  337. parent: 'System',
  338. roleMenuHide: true,
  339. navHide: true,
  340. title: '任务分配',
  341. hide: true
  342. }
  343. },
  344. /**
  345. * ----------------------------基础数据(数据字典)-----------------------------
  346. */
  347. {
  348. name: 'SystemDataDictionary',
  349. path: '/system/systemDataDictionary',
  350. component: () => import('@/views/system/systemDataDictionary/index.vue'),
  351. meta: {
  352. parent: 'BasicData',
  353. title: '数据字典'
  354. }
  355. },
  356. {
  357. name: 'SystemDataDictionary',
  358. path: '/system/systemDataDictionary/:dictId',
  359. component: () => import('@/views/system/systemDataDictionary/data.vue'),
  360. meta: {
  361. parent: 'System',
  362. roleMenuHide: true,
  363. navHide: true,
  364. title: '字典数据'
  365. }
  366. },
  367. /**
  368. * ----------------------------系统设置-----------------------------
  369. */
  370. {
  371. name: 'SystemConfig',
  372. path: '/systemConfig',
  373. meta: {
  374. parent: 'System',
  375. title: '系统设置'
  376. }
  377. },
  378. {
  379. name: 'SystemDept',
  380. path: '/system/dept',
  381. component: () => import('@/views/system/dept/index.vue'),
  382. meta: {
  383. parent: 'SystemConfig',
  384. title: '组织机构管理'
  385. }
  386. },
  387. {
  388. name: 'SystemUser',
  389. path: '/system/user',
  390. component: () => import('@/views/system/user/index.vue'),
  391. meta: {
  392. parent: 'SystemConfig',
  393. title: '用户管理'
  394. }
  395. },
  396. {
  397. name: 'SystemRole',
  398. path: '/system/role',
  399. component: () => import('@/views/system/role/index.vue'),
  400. meta: {
  401. parent: 'SystemConfig',
  402. title: '角色管理'
  403. }
  404. },
  405. {
  406. name: 'SystemLog',
  407. path: '/system/systemLog',
  408. component: () => import('@/views/system/systemLog/index.vue'),
  409. meta: {
  410. parent: 'SystemConfig',
  411. title: '日志信息'
  412. }
  413. },
  414. {
  415. name: 'SystemBackup',
  416. path: '/system/systemBackup',
  417. component: () => import('@/views/system/systemBackup/index.vue'),
  418. meta: {
  419. parent: 'SystemConfig',
  420. title: '系统备份'
  421. }
  422. },
  423. {
  424. name: 'SystemCommunication',
  425. path: '/system/systemCommunication',
  426. component: () => import('@/views/als/systemCommunication/index.vue'),
  427. meta: {
  428. parent: 'SystemConfig',
  429. title: '通讯管理'
  430. }
  431. }
  432. ]
  433. }
  434. ]