imports.ts 4.0 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667
  1. /* eslint-disable */
  2. /* prettier-ignore */
  3. // Generated by elegant-router
  4. // Read more: https://github.com/soybeanjs/elegant-router
  5. import type { RouteComponent } from "vue-router";
  6. import type { LastLevelRouteKey, RouteLayout } from "@elegant-router/types";
  7. import BaseLayout from "@/layouts/base-layout/index.vue";
  8. import BlankLayout from "@/layouts/blank-layout/index.vue";
  9. export const layouts: Record<RouteLayout, RouteComponent | (() => Promise<RouteComponent>)> = {
  10. base: BaseLayout,
  11. blank: BlankLayout,
  12. };
  13. export const views: Record<LastLevelRouteKey, RouteComponent | (() => Promise<RouteComponent>)> = {
  14. 403: () => import("@/views/_builtin/403/index.vue"),
  15. 404: () => import("@/views/_builtin/404/index.vue"),
  16. 500: () => import("@/views/_builtin/500/index.vue"),
  17. "iframe-page": () => import("@/views/_builtin/iframe-page/[url].vue"),
  18. login: () => import("@/views/_builtin/login/index.vue"),
  19. about: () => import("@/views/about/index.vue"),
  20. "goods_desk-category": () => import("@/views/goods/desk-category/index.vue"),
  21. "goods_store-goods": () => import("@/views/goods/store-goods/index.vue"),
  22. goods_tag: () => import("@/views/goods/tag/index.vue"),
  23. "government_government-list": () => import("@/views/government/government-list/index.vue"),
  24. government_points: () => import("@/views/government/points/index.vue"),
  25. "government_user-list": () => import("@/views/government/user-list/index.vue"),
  26. home: () => import("@/views/home/index.vue"),
  27. manage_config: () => import("@/views/manage/config/index.vue"),
  28. manage_department: () => import("@/views/manage/department/index.vue"),
  29. manage_log: () => import("@/views/manage/log/index.vue"),
  30. manage_menu: () => import("@/views/manage/menu/index.vue"),
  31. manage_role: () => import("@/views/manage/role/index.vue"),
  32. manage_schedule: () => import("@/views/manage/schedule/index.vue"),
  33. manage_user: () => import("@/views/manage/user/index.vue"),
  34. operation_advertisement: () => import("@/views/operation/advertisement/index.vue"),
  35. operation_search: () => import("@/views/operation/search/index.vue"),
  36. plugin_barcode: () => import("@/views/plugin/barcode/index.vue"),
  37. plugin_charts_antv: () => import("@/views/plugin/charts/antv/index.vue"),
  38. plugin_charts_echarts: () => import("@/views/plugin/charts/echarts/index.vue"),
  39. plugin_charts_vchart: () => import("@/views/plugin/charts/vchart/index.vue"),
  40. plugin_copy: () => import("@/views/plugin/copy/index.vue"),
  41. plugin_editor_markdown: () => import("@/views/plugin/editor/markdown/index.vue"),
  42. plugin_editor_quill: () => import("@/views/plugin/editor/quill/index.vue"),
  43. plugin_excel: () => import("@/views/plugin/excel/index.vue"),
  44. plugin_gantt_dhtmlx: () => import("@/views/plugin/gantt/dhtmlx/index.vue"),
  45. plugin_gantt_vtable: () => import("@/views/plugin/gantt/vtable/index.vue"),
  46. plugin_icon: () => import("@/views/plugin/icon/index.vue"),
  47. plugin_map: () => import("@/views/plugin/map/index.vue"),
  48. plugin_pdf: () => import("@/views/plugin/pdf/index.vue"),
  49. plugin_pinyin: () => import("@/views/plugin/pinyin/index.vue"),
  50. plugin_print: () => import("@/views/plugin/print/index.vue"),
  51. plugin_swiper: () => import("@/views/plugin/swiper/index.vue"),
  52. plugin_tables_vtable: () => import("@/views/plugin/tables/vtable/index.vue"),
  53. plugin_typeit: () => import("@/views/plugin/typeit/index.vue"),
  54. plugin_video: () => import("@/views/plugin/video/index.vue"),
  55. "pro-naive_form_basic": () => import("@/views/pro-naive/form/basic/index.vue"),
  56. "pro-naive_form_query": () => import("@/views/pro-naive/form/query/index.vue"),
  57. "pro-naive_form_step": () => import("@/views/pro-naive/form/step/index.vue"),
  58. "pro-naive_table_remote": () => import("@/views/pro-naive/table/remote/index.vue"),
  59. "pro-naive_table_row-edit": () => import("@/views/pro-naive/table/row-edit/index.vue"),
  60. "store-management_store-info": () => import("@/views/store-management/store-info/index.vue"),
  61. "user-center": () => import("@/views/user-center/index.vue"),
  62. "user-management_user-list": () => import("@/views/user-management/user-list/index.vue"),
  63. };