financialManagement.js 4.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117
  1. import {
  2. UserLayout,
  3. BasicLayout,
  4. BlankLayout,
  5. BigScreen,
  6. PageView
  7. } from '@/layouts'
  8. export default {
  9. path: '/financialManagement',
  10. redirect: '/financialManagement/warehousingConfirmation',
  11. component: PageView,
  12. meta: {
  13. title: '财务管理',
  14. icon: 'property-safety',
  15. permission: 'M_financialManagement'
  16. },
  17. children: [
  18. {
  19. path: '/financialManagement/warehousingConfirmation',
  20. redirect: '/financialManagement/warehousingConfirmation/list',
  21. name: 'warehousingConfirmation',
  22. component: BlankLayout,
  23. meta: {
  24. title: '入库确认',
  25. icon: 'vertical-align-bottom',
  26. permission: 'M_warehousingConfirmationList'
  27. },
  28. hideChildrenInMenu: true,
  29. children: [
  30. {
  31. path: 'list',
  32. name: 'warehousingConfirmationList',
  33. component: () => import(/* webpackChunkName: "financialManagement" */ '@/views/financialManagement/warehousingConfirmation/list.vue'),
  34. meta: {
  35. title: '入库确认列表',
  36. icon: 'vertical-align-bottom',
  37. hidden: true,
  38. permission: 'M_warehousingConfirmationList'
  39. }
  40. }
  41. ]
  42. },
  43. {
  44. path: '/financialManagement/financialCollection',
  45. redirect: '/financialManagement/financialCollection/list',
  46. name: 'financialCollection',
  47. component: BlankLayout,
  48. meta: {
  49. title: '财务收款',
  50. icon: 'pay-circle',
  51. permission: 'M_financialCollectionList'
  52. },
  53. hideChildrenInMenu: true,
  54. children: [
  55. {
  56. path: 'list',
  57. name: 'financialCollectionList',
  58. component: () => import(/* webpackChunkName: "financialManagement" */ '@/views/financialManagement/financialCollection/list.vue'),
  59. meta: {
  60. title: '财务收款列表',
  61. icon: 'pay-circle',
  62. hidden: true,
  63. permission: 'M_financialCollectionList'
  64. }
  65. },
  66. {
  67. path: 'detail/:sn',
  68. name: 'financialCollectionDetail',
  69. component: () => import(/* webpackChunkName: "financialManagement" */ '@/views/financialManagement/financialCollection/detail.vue'),
  70. meta: {
  71. title: '财务收款详情',
  72. icon: 'monitor',
  73. hidden: true,
  74. permission: 'B_fc_detail'
  75. }
  76. },
  77. {
  78. path: 'edit/:sn/:type',
  79. name: 'financialCollectionEdit',
  80. component: () => import(/* webpackChunkName: "financialManagement" */ '@/views/financialManagement/financialCollection/edit.vue'),
  81. meta: {
  82. title: '编辑财务收款',
  83. icon: 'monitor',
  84. hidden: true,
  85. permission: 'B_fc_edit'
  86. }
  87. }
  88. ]
  89. },
  90. {
  91. path: '/financialManagement/collectionDetailStatic',
  92. redirect: '/financialManagement/collectionDetailStatic/list',
  93. name: 'collectionDetailStatic',
  94. component: BlankLayout,
  95. meta: {
  96. title: '财务收款明细统计',
  97. icon: 'vertical-align-top',
  98. permission: 'M_FC_Details_list'
  99. },
  100. hideChildrenInMenu: true,
  101. children: [
  102. {
  103. path: 'list',
  104. name: 'collectionDetailStaticList',
  105. component: () => import(/* webpackChunkName: "financialManagement" */ '@/views/financialManagement/collectionDetailStatic/list.vue'),
  106. meta: {
  107. title: '财务收款明细统计列表',
  108. icon: 'vertical-align-top',
  109. hidden: true,
  110. permission: 'M_FC_Details_list'
  111. }
  112. }
  113. ]
  114. }
  115. ]
  116. }