index.ts 3.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566
  1. import type { RouteComponent } from 'vue-router';
  2. export const views: Record<
  3. PageRoute.LastDegreeRouteKey,
  4. RouteComponent | (() => Promise<{ default: RouteComponent }>)
  5. > = {
  6. 403: () => import('./_builtin/403/index.vue'),
  7. 404: () => import('./_builtin/404/index.vue'),
  8. 500: () => import('./_builtin/500/index.vue'),
  9. login: () => import('./_builtin/login/index.vue'),
  10. 'not-found': () => import('./_builtin/not-found/index.vue'),
  11. about: () => import('./about/index.vue'),
  12. archives_attendance: () => import('./archives/attendance/index.vue'),
  13. archives_other: () => import('./archives/other/index.vue'),
  14. archives_scores: () => import('./archives/scores/index.vue'),
  15. archives_students_component: () => import('./archives/students/component/index.vue'),
  16. archives_students: () => import('./archives/students/index.vue'),
  17. 'auth-demo_permission': () => import('./auth-demo/permission/index.vue'),
  18. 'auth-demo_super': () => import('./auth-demo/super/index.vue'),
  19. component_button: () => import('./component/button/index.vue'),
  20. component_card: () => import('./component/card/index.vue'),
  21. component_table: () => import('./component/table/index.vue'),
  22. crud_demo: () => import('./crud/demo/index.vue'),
  23. crud_doc: () => import('./crud/doc/index.vue'),
  24. crud_header_group: () => import('./crud/header_group/index.vue'),
  25. crud_source: () => import('./crud/source/index.vue'),
  26. dashboard_analysis: () => import('./dashboard/analysis/index.vue'),
  27. dashboard_workbench: () => import('./dashboard/workbench/index.vue'),
  28. document_naive: () => import('./document/naive/index.vue'),
  29. 'document_project-link': () => import('./document/project-link/index.vue'),
  30. document_project: () => import('./document/project/index.vue'),
  31. document_vite: () => import('./document/vite/index.vue'),
  32. document_vue: () => import('./document/vue/index.vue'),
  33. exception_403: () => import('./exception/403/index.vue'),
  34. exception_404: () => import('./exception/404/index.vue'),
  35. exception_500: () => import('./exception/500/index.vue'),
  36. 'function_tab-detail': () => import('./function/tab-detail/index.vue'),
  37. 'function_tab-multi-detail': () => import('./function/tab-multi-detail/index.vue'),
  38. function_tab: () => import('./function/tab/index.vue'),
  39. lesson_calendar: () => import('./lesson/calendar/index.vue'),
  40. lesson_checkin: () => import('./lesson/checkin/index.vue'),
  41. lesson_classroom: () => import('./lesson/classroom/index.vue'),
  42. lesson_group: () => import('./lesson/group/index.vue'),
  43. lesson_schedule: () => import('./lesson/schedule/index.vue'),
  44. lesson_score: () => import('./lesson/score/index.vue'),
  45. lesson_student: () => import('./lesson/student/index.vue'),
  46. management_attendance: () => import('./management/attendance/index.vue'),
  47. management_auth: () => import('./management/auth/index.vue'),
  48. management_role: () => import('./management/role/index.vue'),
  49. management_route: () => import('./management/route/index.vue'),
  50. management_sort: () => import('./management/sort/index.vue'),
  51. management_student: () => import('./management/student/index.vue'),
  52. management_user: () => import('./management/user/index.vue'),
  53. 'multi-menu_first_second-new_third': () => import('./multi-menu/first/second-new/third/index.vue'),
  54. 'multi-menu_first_second': () => import('./multi-menu/first/second/index.vue'),
  55. plugin_charts_antv: () => import('./plugin/charts/antv/index.vue'),
  56. plugin_charts_echarts: () => import('./plugin/charts/echarts/index.vue'),
  57. plugin_copy: () => import('./plugin/copy/index.vue'),
  58. plugin_editor_markdown: () => import('./plugin/editor/markdown/index.vue'),
  59. plugin_editor_quill: () => import('./plugin/editor/quill/index.vue'),
  60. plugin_icon: () => import('./plugin/icon/index.vue'),
  61. plugin_map: () => import('./plugin/map/index.vue'),
  62. plugin_print: () => import('./plugin/print/index.vue'),
  63. plugin_swiper: () => import('./plugin/swiper/index.vue'),
  64. plugin_video: () => import('./plugin/video/index.vue')
  65. };