router.config.js 2.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101
  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: '/mobile/craft',
  12. component: './Mobile/DataMeter/Craft',
  13. },
  14. {
  15. path: '/home',
  16. component: './PurchaseAdmin/PurchaseList/Index',
  17. routes: [
  18. {
  19. path: '/home',
  20. component: './PurchaseAdmin/PurchaseList/List/NewList',
  21. // component: './PurchaseAdmin/PurchaseList/List/List',
  22. },
  23. {
  24. path: '/home/detail/:projectId/:templateId',
  25. component: './PurchaseAdmin/PurchaseList/Detail/Index',
  26. },
  27. {
  28. path: '/home/flow/:flowId',
  29. component: './PurchaseAdmin/PurchaseList/Flow/Flow',
  30. },
  31. {
  32. path: '/home/audit',
  33. component: './PurchaseAdmin/PurchaseList/Flow/Audit',
  34. },
  35. {
  36. path: '/home/audit-list',
  37. component: './PurchaseAdmin/PurchaseList/Flow/AuditList',
  38. },
  39. {
  40. path: '/home/flow-list',
  41. component: './PurchaseAdmin/PurchaseList/Flow/List',
  42. },
  43. ],
  44. },
  45. {
  46. path: '/workload',
  47. component: './PurchaseAdmin/PurchaseList/WorkloadIndex',
  48. routes: [
  49. {
  50. path: '/workload',
  51. component: './PurchaseAdmin/PurchaseList/WorkingHours/index',
  52. // component: './PurchaseAdmin/PurchaseList/List/List',
  53. },
  54. {
  55. path: '/workload/work-hours',
  56. component: './PurchaseAdmin/PurchaseList/WorkingHours/index',
  57. },
  58. {
  59. path: '/workload/work-hours-auth',
  60. component: './PurchaseAdmin/PurchaseList/WorkingHours/Auth',
  61. },
  62. {
  63. path: '/workload/report/resource',
  64. component: './PurchaseAdmin/PurchaseList/Report/Resource',
  65. },
  66. {
  67. path: '/workload/report/project',
  68. component: './PurchaseAdmin/PurchaseList/Report/Project',
  69. },
  70. {
  71. path: '/workload/report/department',
  72. component: './PurchaseAdmin/PurchaseList/Report/Department',
  73. },
  74. {
  75. path: '/workload/report/finance',
  76. component: './PurchaseAdmin/PurchaseList/Report/Finance',
  77. },
  78. {
  79. path: '/workload/approval/list',
  80. component: './PurchaseAdmin/PurchaseList/Approval/List',
  81. },
  82. {
  83. path: '/workload/approval/auth',
  84. component: './PurchaseAdmin/PurchaseList/Approval/Auth',
  85. },
  86. ],
  87. },
  88. {
  89. path: '/dd-login/:dingUserId',
  90. component: './DDLogin/index',
  91. },
  92. {
  93. path: '/mobiletest/chart',
  94. component: './Mobile/DataMeter/Chart',
  95. },
  96. {
  97. component: '404',
  98. },
  99. ],
  100. },
  101. ];