expenseManagement.js 3.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192
  1. import {
  2. UserLayout,
  3. BasicLayout,
  4. BlankLayout,
  5. BigScreen,
  6. PageView
  7. } from '@/layouts'
  8. export default {
  9. path: '/expenseManagement',
  10. redirect: '/expenseManagement/expenseReimbursement',
  11. component: PageView,
  12. meta: {
  13. title: '费用报销',
  14. icon: 'account-book',
  15. permission: 'M_expenseManagement'
  16. },
  17. children: [
  18. {
  19. path: '/expenseManagement/expenseReimbursement',
  20. redirect: '/expenseManagement/expenseReimbursement/list',
  21. name: 'expenseReimbursement',
  22. component: BlankLayout,
  23. meta: {
  24. title: '费用报销单',
  25. icon: 'monitor',
  26. permission: 'M_expenseReimbursementList'
  27. },
  28. hideChildrenInMenu: true,
  29. children: [
  30. {
  31. path: 'list',
  32. name: 'expenseReimbursementList',
  33. component: () => import(/* webpackChunkName: "expenseManagement" */ '@/views/expenseManagement/expenseReimbursement/list.vue'),
  34. meta: {
  35. title: '费用报销单列表',
  36. icon: 'monitor',
  37. hidden: true,
  38. permission: 'M_expenseReimbursementList'
  39. }
  40. },
  41. {
  42. path: 'detail/:sn',
  43. name: 'expenseReimbursementListDetail',
  44. component: () => import(/* webpackChunkName: "expenseManagement" */ '@/views/expenseManagement/expenseReimbursement/detail.vue'),
  45. meta: {
  46. title: '费用报销单详情',
  47. icon: 'monitor',
  48. hidden: true,
  49. permission: 'B_eRdetail'
  50. }
  51. },
  52. {
  53. path: 'edit/:sn',
  54. name: 'expenseReimbursementEdit',
  55. component: () => import(/* webpackChunkName: "expenseManagement" */ '@/views/expenseManagement/expenseReimbursement/add.vue'),
  56. meta: {
  57. title: '编辑费用报销单',
  58. icon: 'monitor',
  59. hidden: true,
  60. permission: 'B_ERtEdit'
  61. }
  62. }
  63. ]
  64. },
  65. {
  66. path: '/expenseManagement/expenseReimbursementDetail',
  67. redirect: '/expenseManagement/expenseReimbursementDetail/list',
  68. name: 'expenseReimbursementDetail',
  69. component: BlankLayout,
  70. meta: {
  71. title: '费用报销明细统计',
  72. icon: 'audit',
  73. permission: 'M_expenseReimbursementDetailList'
  74. },
  75. hideChildrenInMenu: true,
  76. children: [
  77. {
  78. path: 'list',
  79. name: 'expenseReimbursementDetailList',
  80. component: () => import(/* webpackChunkName: "expenseManagement" */ '@/views/expenseManagement/expenseReimbursementDetail/list.vue'),
  81. meta: {
  82. title: '费用报销明细统计列表',
  83. icon: 'audit',
  84. hidden: true,
  85. permission: 'M_expenseReimbursementDetailList'
  86. }
  87. }
  88. ]
  89. }
  90. ]
  91. }