tree.ts 1007 B

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. import type { AppRouteModule } from '/@/router/types';
  2. import { PAGE_LAYOUT_COMPONENT } from '/@/router/constant';
  3. const tree: AppRouteModule = {
  4. layout: {
  5. path: '/tree',
  6. name: 'TreeDemo',
  7. component: PAGE_LAYOUT_COMPONENT,
  8. redirect: '/tree/basic',
  9. meta: {
  10. icon: 'clarity:tree-view-line',
  11. title: 'routes.demo.tree.tree',
  12. },
  13. },
  14. routes: [
  15. {
  16. path: '/basic',
  17. name: 'BasicTreeDemo',
  18. component: () => import('/@/views/demo/tree/index.vue'),
  19. meta: {
  20. title: 'routes.demo.tree.basic',
  21. },
  22. },
  23. {
  24. path: '/editTree',
  25. name: 'EditTreeDemo',
  26. component: () => import('/@/views/demo/tree/EditTree.vue'),
  27. meta: {
  28. title: 'routes.demo.tree.editTree',
  29. },
  30. },
  31. {
  32. path: '/actionTree',
  33. name: 'ActionTreeDemo',
  34. component: () => import('/@/views/demo/tree/ActionTree.vue'),
  35. meta: {
  36. title: 'routes.demo.tree.actionTree',
  37. },
  38. },
  39. ],
  40. };
  41. export default tree;