router.config.js 2.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778
  1. export default [
  2. {
  3. path: '/',
  4. routes: [
  5. { path: '/', redirect: '/login' },
  6. {
  7. path: '/login',
  8. component: './PurchaseAdmin/PurchaseList/Login/Login',
  9. },
  10. {
  11. path: '/home',
  12. component: './PurchaseAdmin/PurchaseList/Index',
  13. routes: [
  14. {
  15. path: '/home',
  16. component: './PurchaseAdmin/PurchaseList/List/NewList',
  17. // component: './PurchaseAdmin/PurchaseList/List/List',
  18. },
  19. {
  20. path: '/home/detail/:projectId/:templateId',
  21. component: './PurchaseAdmin/PurchaseList/Detail/Index',
  22. },
  23. {
  24. path: '/home/work-hours',
  25. component: './PurchaseAdmin/PurchaseList/WorkingHours/index',
  26. },
  27. {
  28. path: '/home/work-hours-auth',
  29. component: './PurchaseAdmin/PurchaseList/WorkingHours/Auth',
  30. },
  31. {
  32. path: '/home/report/resource',
  33. component: './PurchaseAdmin/PurchaseList/Report/Resource',
  34. },
  35. {
  36. path: '/home/report/project',
  37. component: './PurchaseAdmin/PurchaseList/Report/Project',
  38. },
  39. {
  40. path: '/home/report/department',
  41. component: './PurchaseAdmin/PurchaseList/Report/Department',
  42. },
  43. {
  44. path: '/home/report/finance',
  45. component: './PurchaseAdmin/PurchaseList/Report/Finance',
  46. },
  47. {
  48. path: '/home/approval/list',
  49. component: './PurchaseAdmin/PurchaseList/Approval/List',
  50. },
  51. {
  52. path: '/home/approval/auth',
  53. component: './PurchaseAdmin/PurchaseList/Approval/Auth',
  54. },
  55. {
  56. path: '/home/flow/:flowId',
  57. component: './PurchaseAdmin/PurchaseList/Flow/Flow',
  58. },
  59. {
  60. path: '/home/audit',
  61. component: './PurchaseAdmin/PurchaseList/Flow/Audit',
  62. },
  63. {
  64. path: '/home/audit-list',
  65. component: './PurchaseAdmin/PurchaseList/Flow/AuditList',
  66. },
  67. {
  68. path: '/home/flow-list',
  69. component: './PurchaseAdmin/PurchaseList/Flow/List',
  70. },
  71. ],
  72. },
  73. {
  74. component: '404',
  75. },
  76. ],
  77. },
  78. ];