excel.ts 1.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051
  1. import type { AppRouteModule } from '/@/router/types';
  2. import { LAYOUT } from '/@/router/constant';
  3. const excel: AppRouteModule = {
  4. path: '/excel',
  5. name: 'Excel',
  6. component: LAYOUT,
  7. redirect: '/excel/customExport',
  8. meta: {
  9. icon: 'mdi:microsoft-excel',
  10. title: 'routes.demo.excel.excel',
  11. },
  12. children: [
  13. {
  14. path: 'customExport',
  15. name: 'CustomExport',
  16. component: () => import('/@/views/demo/excel/CustomExport.vue'),
  17. meta: {
  18. title: 'routes.demo.excel.customExport',
  19. },
  20. },
  21. {
  22. path: 'jsonExport',
  23. name: 'JsonExport',
  24. component: () => import('/@/views/demo/excel/JsonExport.vue'),
  25. meta: {
  26. title: 'routes.demo.excel.jsonExport',
  27. },
  28. },
  29. {
  30. path: 'arrayExport',
  31. name: 'ArrayExport',
  32. component: () => import('/@/views/demo/excel/ArrayExport.vue'),
  33. meta: {
  34. title: 'routes.demo.excel.arrayExport',
  35. },
  36. },
  37. {
  38. path: 'importExcel',
  39. name: 'ImportExcel',
  40. component: () => import('/@/views/demo/excel/ImportExcel.vue'),
  41. meta: {
  42. title: 'routes.demo.excel.importExcel',
  43. },
  44. },
  45. ],
  46. };
  47. export default excel;