financialManagement.js 7.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214
  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. path: '/financialManagement/accountStatement',
  117. redirect: '/financialManagement/accountStatement/list',
  118. name: 'accountStatement',
  119. component: BlankLayout,
  120. meta: {
  121. title: '对账单管理',
  122. icon: 'vertical-align-top',
  123. permission: 'M_FC_Details_list'
  124. },
  125. hideChildrenInMenu: true,
  126. children: [
  127. {
  128. path: 'list',
  129. name: 'accountStatementList',
  130. component: () => import(/* webpackChunkName: "financialManagement" */ '@/views/financialManagement/accountStatement/list.vue'),
  131. meta: {
  132. title: '对账单列表',
  133. icon: 'vertical-align-top',
  134. hidden: true,
  135. permission: 'M_FC_Details_list'
  136. }
  137. },
  138. {
  139. path: 'edit/:sn',
  140. name: 'accountStatementEdit',
  141. component: () => import(/* webpackChunkName: "financialManagement" */ '@/views/financialManagement/accountStatement/edit.vue'),
  142. meta: {
  143. title: '编辑对账单',
  144. icon: 'vertical-align-top',
  145. hidden: true,
  146. permission: 'M_FC_Details_list'
  147. }
  148. }
  149. ]
  150. },
  151. {
  152. path: '/financialManagement/accountStatementBill',
  153. redirect: '/financialManagement/accountStatementBill/list',
  154. name: 'accountStatementBill',
  155. component: BlankLayout,
  156. meta: {
  157. title: '经销商对账余额',
  158. icon: 'vertical-align-top',
  159. permission: 'M_FC_Details_list'
  160. },
  161. hideChildrenInMenu: true,
  162. children: [
  163. {
  164. path: 'list',
  165. name: 'accountStatementBillList',
  166. component: () => import(/* webpackChunkName: "financialManagement" */ '@/views/financialManagement/accountStatementBill/list.vue'),
  167. meta: {
  168. title: '待对单单据列表',
  169. icon: 'vertical-align-top',
  170. hidden: true,
  171. permission: 'M_FC_Details_list'
  172. }
  173. },
  174. {
  175. path: 'detail/:sn/:name',
  176. name: 'accountStatementBillDetail',
  177. component: () => import(/* webpackChunkName: "financialManagement" */ '@/views/financialManagement/accountStatementBill/detail.vue'),
  178. meta: {
  179. title: '待对单单据明细',
  180. icon: 'vertical-align-top',
  181. hidden: true,
  182. permission: 'M_FC_Details_list'
  183. }
  184. },
  185. ]
  186. },
  187. {
  188. path: '/financialManagement/manualEntryForm',
  189. redirect: '/financialManagement/manualEntryForm/list',
  190. name: 'manualEntryForm',
  191. component: BlankLayout,
  192. meta: {
  193. title: '人工录入单',
  194. icon: 'vertical-align-top',
  195. permission: 'M_FC_Details_list'
  196. },
  197. hideChildrenInMenu: true,
  198. children: [
  199. {
  200. path: 'list',
  201. name: 'manualEntryFormList',
  202. component: () => import(/* webpackChunkName: "financialManagement" */ '@/views/financialManagement/manualEntryForm/list.vue'),
  203. meta: {
  204. title: '人工录入单列表',
  205. icon: 'vertical-align-top',
  206. hidden: true,
  207. permission: 'M_FC_Details_list'
  208. }
  209. }
  210. ]
  211. }
  212. ]
  213. }