imports.ts 4.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778
  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. config_dict: () => import("@/views/config/dict/index.vue"),
  21. "config_fright-config": () => import("@/views/config/fright-config/index.vue"),
  22. "config_order-split": () => import("@/views/config/order-split/index.vue"),
  23. "delivery_after-sales-order": () => import("@/views/delivery/after-sales-order/index.vue"),
  24. "delivery_normal-order": () => import("@/views/delivery/normal-order/index.vue"),
  25. "delivery_split-order-detail": () => import("@/views/delivery/split-order-detail/index.vue"),
  26. "delivery_split-order": () => import("@/views/delivery/split-order/index.vue"),
  27. "finance_commodity-freight": () => import("@/views/finance/commodity-freight/index.vue"),
  28. finance_summary: () => import("@/views/finance/summary/index.vue"),
  29. "goods_desk-category": () => import("@/views/goods/desk-category/index.vue"),
  30. "goods_store-goods": () => import("@/views/goods/store-goods/index.vue"),
  31. goods_tag: () => import("@/views/goods/tag/index.vue"),
  32. "government_government-list": () => import("@/views/government/government-list/index.vue"),
  33. government_points: () => import("@/views/government/points/index.vue"),
  34. "government_user-list": () => import("@/views/government/user-list/index.vue"),
  35. home: () => import("@/views/home/index.vue"),
  36. manage_config: () => import("@/views/manage/config/index.vue"),
  37. manage_department: () => import("@/views/manage/department/index.vue"),
  38. manage_log: () => import("@/views/manage/log/index.vue"),
  39. manage_menu: () => import("@/views/manage/menu/index.vue"),
  40. manage_role: () => import("@/views/manage/role/index.vue"),
  41. manage_schedule: () => import("@/views/manage/schedule/index.vue"),
  42. manage_user: () => import("@/views/manage/user/index.vue"),
  43. operation_advertisement: () => import("@/views/operation/advertisement/index.vue"),
  44. "operation_delivery-admin": () => import("@/views/operation/delivery-admin/index.vue"),
  45. operation_search: () => import("@/views/operation/search/index.vue"),
  46. plugin_barcode: () => import("@/views/plugin/barcode/index.vue"),
  47. plugin_charts_antv: () => import("@/views/plugin/charts/antv/index.vue"),
  48. plugin_charts_echarts: () => import("@/views/plugin/charts/echarts/index.vue"),
  49. plugin_charts_vchart: () => import("@/views/plugin/charts/vchart/index.vue"),
  50. plugin_copy: () => import("@/views/plugin/copy/index.vue"),
  51. plugin_editor_markdown: () => import("@/views/plugin/editor/markdown/index.vue"),
  52. plugin_editor_quill: () => import("@/views/plugin/editor/quill/index.vue"),
  53. plugin_excel: () => import("@/views/plugin/excel/index.vue"),
  54. plugin_gantt_dhtmlx: () => import("@/views/plugin/gantt/dhtmlx/index.vue"),
  55. plugin_gantt_vtable: () => import("@/views/plugin/gantt/vtable/index.vue"),
  56. plugin_icon: () => import("@/views/plugin/icon/index.vue"),
  57. plugin_map: () => import("@/views/plugin/map/index.vue"),
  58. plugin_pdf: () => import("@/views/plugin/pdf/index.vue"),
  59. plugin_pinyin: () => import("@/views/plugin/pinyin/index.vue"),
  60. plugin_print: () => import("@/views/plugin/print/index.vue"),
  61. plugin_swiper: () => import("@/views/plugin/swiper/index.vue"),
  62. plugin_tables_vtable: () => import("@/views/plugin/tables/vtable/index.vue"),
  63. plugin_typeit: () => import("@/views/plugin/typeit/index.vue"),
  64. plugin_video: () => import("@/views/plugin/video/index.vue"),
  65. "pro-naive_form_basic": () => import("@/views/pro-naive/form/basic/index.vue"),
  66. "pro-naive_form_query": () => import("@/views/pro-naive/form/query/index.vue"),
  67. "pro-naive_form_step": () => import("@/views/pro-naive/form/step/index.vue"),
  68. "pro-naive_table_remote": () => import("@/views/pro-naive/table/remote/index.vue"),
  69. "pro-naive_table_row-edit": () => import("@/views/pro-naive/table/row-edit/index.vue"),
  70. "store-management_store-info": () => import("@/views/store-management/store-info/index.vue"),
  71. "user-center": () => import("@/views/user-center/index.vue"),
  72. "user-management_user-list": () => import("@/views/user-management/user-list/index.vue"),
  73. "user-management_user-reviews": () => import("@/views/user-management/user-reviews/index.vue"),
  74. };