daas.ts 1.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152
  1. import type { RouteRecordRaw } from 'vue-router'
  2. const Layout = () => import('@/layouts/index.vue')
  3. const routes: RouteRecordRaw[] = [
  4. {
  5. path: '/daas/data',
  6. component: Layout,
  7. redirect: '/daas/data/database',
  8. name: 'daas_data',
  9. meta: {
  10. title: '数据仓库',
  11. icon: 'ep:coin',
  12. },
  13. children: [
  14. {
  15. path: 'database',
  16. name: 'daas_data_index',
  17. component: () => import('@/views/daas/database/index.vue'),
  18. meta: {
  19. title: '数据仓库',
  20. sidebar: false,
  21. breadcrumb: false,
  22. activeMenu: '/daas/data',
  23. },
  24. },
  25. ],
  26. },
  27. {
  28. path: '/daas/data/database-access',
  29. component: Layout,
  30. redirect: '/daas/data/database-access/index',
  31. name: 'databaseAccess',
  32. meta: {
  33. title: '数据库接入',
  34. icon: 'ep:coin',
  35. },
  36. children: [
  37. {
  38. path: 'index',
  39. name: 'database_access',
  40. component: () => import('@/views/daas/database_access/index.vue'),
  41. meta: {
  42. title: '数据库接入',
  43. sidebar: false,
  44. activeMenu: '/daas/data/database-access',
  45. },
  46. },
  47. ],
  48. },
  49. ]
  50. export default routes