paas.ts 1.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465
  1. import type { RouteRecordRaw } from 'vue-router'
  2. const Layout = () => import('@/layouts/index.vue')
  3. const routes: RouteRecordRaw[] = [
  4. {
  5. path: '/paas/api',
  6. component: Layout,
  7. redirect: '/paas/api/index',
  8. name: 'paas_api',
  9. meta: {
  10. title: 'API接口',
  11. icon: 'ri:function-line',
  12. },
  13. children: [
  14. {
  15. path: 'index',
  16. name: 'paas_api_index',
  17. component: () => import('@/views/paas/api/index.vue'),
  18. meta: {
  19. title: 'API接口',
  20. sidebar: false,
  21. breadcrumb: false,
  22. activeMenu: '/paas/api',
  23. },
  24. },
  25. {
  26. path: 'api/trans/:moduleId/:apiId',
  27. name: 'apiTrans',
  28. component: () => import('@/views/paas/atu/index.vue'),
  29. meta: {
  30. title: 'Api事务配置',
  31. sidebar: false,
  32. activeMenu: '/paas/api',
  33. cache: true,
  34. noCache: 'apiTrans',
  35. },
  36. },
  37. ],
  38. },
  39. {
  40. path: '/paas/req',
  41. component: Layout,
  42. redirect: '/paas/req/index',
  43. name: 'paas_req',
  44. meta: {
  45. title: '调用日志',
  46. icon: 'bx:bxs-component',
  47. },
  48. children: [
  49. {
  50. path: 'index',
  51. name: 'paas_req_index',
  52. component: () => import('@/views/paas/req/index.vue'),
  53. meta: {
  54. title: '调用日志',
  55. sidebar: false,
  56. breadcrumb: false,
  57. activeMenu: '/paas/req',
  58. },
  59. },
  60. ],
  61. },
  62. ]
  63. export default routes