routes.js 2.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126
  1. /*
  2. * @Author: your name
  3. * @Date: 2021-07-22 15:04:09
  4. * @LastEditTime: 2021-07-29 19:47:41
  5. * @LastEditors: Please set LastEditors
  6. * @Description: In User Settings Edit
  7. * @FilePath: /TracerMethodology_PC/config/routes.js
  8. */
  9. export default [
  10. {
  11. path: '/user',
  12. layout: false,
  13. routes: [
  14. {
  15. path: '/user',
  16. routes: [
  17. {
  18. name: 'login',
  19. path: '/user/login',
  20. component: './user/Login',
  21. },
  22. ],
  23. },
  24. ],
  25. },
  26. {
  27. path: '/welcome',
  28. name: 'welcome',
  29. icon: 'smile',
  30. component: './Welcome',
  31. },
  32. {
  33. path: '/UserMana',
  34. name: '用户管理',
  35. icon: 'tool',
  36. component: './UserMana/index',
  37. },
  38. {
  39. path: '/districtMana',
  40. name: '院区管理',
  41. icon: 'InsertRowLeftOutlined',
  42. component: './districtMana/index',
  43. },
  44. {
  45. path: '/DepartmentMana',
  46. name: '科室管理',
  47. icon: 'smile',
  48. component: './DepartmentMana/index',
  49. },
  50. {
  51. path: '/responsibilityCenter',
  52. name: '责任中心管理',
  53. icon: 'smile',
  54. component: './responsibilityCenter/index',
  55. },
  56. {
  57. path: '/responsibilityCenterConnect',
  58. name: '责任中心对应',
  59. icon: 'smile',
  60. component: './responsibilityCenterConnect/index',
  61. },
  62. {
  63. path: '/apportionmentLevel',
  64. name: '分摊层级设置',
  65. icon: 'smile',
  66. component: './apportionmentLevel/index',
  67. },
  68. {
  69. path: '/accountingSubject',
  70. name: '会计科目管理',
  71. icon: 'smile',
  72. component: './accountingSubject/index',
  73. },
  74. {
  75. path: '/accountingSubjectConnect',
  76. name: '会计科目对应',
  77. icon: 'smile',
  78. component: './accountingSubjectConnect/index',
  79. },
  80. {
  81. path: '/costProjectMana',
  82. name: '成本收入项目管理',
  83. icon: 'smile',
  84. component: './costProjectMana/index',
  85. },
  86. {
  87. path: '/costAllocationParamsSetting',
  88. name: '成本分摊参数设置',
  89. icon: 'smile',
  90. component: './costAllocationParamsSetting/index',
  91. },
  92. {
  93. path: '/costAllocationParamsConnect',
  94. name: '成本分摊参数对应',
  95. icon: 'smile',
  96. component: './costAllocationParamsConnect/index',
  97. },
  98. {
  99. path: '/admin',
  100. name: 'admin',
  101. icon: 'crown',
  102. access: 'canAdmin',
  103. component: './Admin',
  104. routes: [
  105. {
  106. path: '/admin/sub-page',
  107. name: 'sub-page',
  108. icon: 'smile',
  109. component: './Welcome',
  110. },
  111. ],
  112. },
  113. {
  114. name: 'list.table-list',
  115. icon: 'table',
  116. path: '/list',
  117. component: './TableList',
  118. },
  119. {
  120. path: '/',
  121. redirect: '/welcome',
  122. },
  123. {
  124. component: './404',
  125. },
  126. ];