routes-file-four.ts 6.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211
  1. import Layout from '@/layout'
  2. const HomeRoutes = {
  3. path: '/systemSettings',
  4. component: Layout,
  5. name: 'systemSettings',
  6. redirect: '/systemSettings/warningSet',
  7. //using el svg icon, the elSvgIcon first when at the same time using elSvgIcon and icon
  8. meta: { title: '系统配置', elSvgIcon: 'Fold', breadcrumb: false },
  9. children: [
  10. {
  11. path: "/systemSettings/securityPolicy",
  12. name: "SecurityPolicy",
  13. meta: { title: "登录策略" },
  14. component: () =>
  15. import("@/views/systemSettings/securityPolicy/index.vue"),
  16. },
  17. {
  18. path: '/systemSettings/securityPolicyedit',
  19. name: 'SecurityPolicyedit',
  20. hidden: true,
  21. meta: { title: '安全策略编辑' },
  22. component: () =>
  23. import('@/views/systemSettings/securityPolicy/securityPolicyedit.vue'),
  24. },
  25. {
  26. path: '/systemSettings/warningSet',
  27. name: 'WarningSet',
  28. meta: { title: '预警告警策略' },
  29. redirect: '/systemSettings/warningSet',
  30. component: {
  31. render: () => h(resolveComponent('router-view')),
  32. },
  33. children: [
  34. {
  35. path: '/systemSettings/warningSet',
  36. name: 'WarningSet',
  37. hidden: true,
  38. component: () =>
  39. import('@/views/systemSettings/warningSet/index.vue'),
  40. },
  41. {
  42. path: '/systemSettings/warningEdit',
  43. name: 'WarningEdit',
  44. hidden: true,
  45. meta: { title: '预警告警策略编辑' },
  46. component: () =>
  47. import('@/views/systemSettings/warningEdit/index.vue'),
  48. },
  49. ],
  50. },
  51. {
  52. path: '/systemSettings/log',
  53. name: 'log',
  54. meta: { title: '日志管理' },
  55. component: () => import('@/views/systemSettings/log/index.vue'),
  56. },
  57. {
  58. path: '/systemSettings/serviceManagement',
  59. name: 'ServiceManagement',
  60. component: {
  61. render: () => h(resolveComponent('router-view')),
  62. },
  63. children: [
  64. {
  65. path: '/systemSettings/serviceManagement',
  66. name: 'ServiceHome',
  67. meta: { title: '服务管理' },
  68. component: () =>
  69. import('@/views/systemSettings/serviceManagement/index.vue'),
  70. },
  71. {
  72. path: '/systemSettings/serviceTopology',
  73. name: 'ServiceTopology',
  74. hidden: true,
  75. meta: { title: '服务拓扑' },
  76. component: () =>
  77. import(
  78. '@/views/systemSettings/serviceManagement/serviceTopology.vue'
  79. ),
  80. },
  81. {
  82. path: '/systemSettings/serviceAdd',
  83. name: 'ServiceAdd',
  84. hidden: true,
  85. meta: { title: '服务编辑' },
  86. component: () =>
  87. import('@/views/systemSettings/serviceManagement/serviceEdit.vue'),
  88. },
  89. {
  90. path: '/systemSettings/serviceEdit',
  91. name: 'ServiceEdit',
  92. hidden: true,
  93. meta: { title: '服务编辑' },
  94. component: () =>
  95. import('@/views/systemSettings/serviceManagement/serviceEdit.vue'),
  96. },
  97. ],
  98. },
  99. {
  100. path: '/systemSettings/queryTemplate',
  101. name: 'QueryTemplate',
  102. meta: { title: '查询模板' },
  103. redirect: '/systemSettings/queryTemplate',
  104. component: {
  105. render: () => h(resolveComponent('router-view')),
  106. },
  107. children: [
  108. {
  109. path: '/systemSettings/queryTemplate',
  110. name: 'QueryTemplate',
  111. hidden: true,
  112. component: () =>
  113. import('@/views/systemSettings/queryTemplate/index.vue'),
  114. },
  115. {
  116. path: '/systemSettings/queryTemplateAdd',
  117. name: 'QueryTemplateAdd',
  118. hidden: true,
  119. meta: { title: '新增查询模板' },
  120. component: () =>
  121. import('@/views/systemSettings/queryTemplate/queryTemplateAdd.vue'),
  122. },
  123. {
  124. path: '/systemSettings/queryTemplateEdit',
  125. name: 'QueryTemplateEdit',
  126. hidden: true,
  127. meta: { title: '编辑查询模板' },
  128. component: () =>
  129. import(
  130. '@/views/systemSettings/queryTemplate/queryTemplateEdit.vue'
  131. ),
  132. },
  133. {
  134. path: '/systemSettings/queryTemplateColumn',
  135. name: 'QueryTemplateColumn',
  136. hidden: true,
  137. meta: { title: '查询模板设置' },
  138. component: () =>
  139. import(
  140. '@/views/systemSettings/queryTemplate/queryTemplateColumn.vue'
  141. ),
  142. },
  143. ],
  144. },
  145. // {
  146. // path: "/systemSettings/sourceservice",
  147. // name: "Sourceservice",
  148. // meta: { title: "源数据管理" },
  149. // component: () => import("@/views/systemSettings/sourceservice/index.vue"),
  150. // },
  151. {
  152. path: '/systemSettings/sourceserviceEdit',
  153. name: 'SourceserviceEdit',
  154. hidden: true,
  155. meta: { title: '编辑数据源管理' },
  156. component: () =>
  157. import('@/views/systemSettings/sourceserviceEdit/index.vue'),
  158. },
  159. {
  160. path: '/systemSettings/sourceTube',
  161. name: 'SourceTube',
  162. meta: { title: '数据源管理' },
  163. component: () => import('@/views/systemSettings/sourceTube/index.vue'),
  164. },
  165. {
  166. path: '/systemSettings/protocolManagement',
  167. name: 'ProtocolManagement',
  168. meta: { title: '协议管理' },
  169. component: () =>
  170. import('@/views/systemSettings/protocolManagement/index.vue'),
  171. },
  172. {
  173. path: '/systemSettings/datastructure',
  174. name: 'Datastructure',
  175. meta: { title: '数据结构管理' },
  176. redirect: '/systemSettings/datastructure',
  177. component: {
  178. render: () => h(resolveComponent('router-view')),
  179. },
  180. children: [
  181. {
  182. path: '/systemSettings/datastructure',
  183. hidden: true,
  184. name: 'Datastructure',
  185. component: () =>
  186. import('@/views/systemSettings/datastructure/index.vue'),
  187. },
  188. {
  189. path: '/systemSettings/datastructureTerm',
  190. name: 'DatastructureTerm',
  191. hidden: true,
  192. meta: { title: '数据项' },
  193. component: () =>
  194. import(
  195. '@/views/systemSettings/datastructure/datastructureTerm.vue'
  196. ),
  197. },
  198. ],
  199. },
  200. {
  201. path: '/systemSettings/messageTemplate',
  202. name: 'MessageTemplate',
  203. meta: { title: '消息模板' },
  204. component: () =>
  205. import('@/views/systemSettings/messageTemplate/index.vue'),
  206. },
  207. ],
  208. }
  209. export default [HomeRoutes]