index.js 8.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249
  1. import Layout from '@/layout/index';
  2. const warehouseManagementRouter = {
  3. path: '/warehouse',
  4. component: Layout,
  5. redirect: { name: 'warehouseManagementList' },
  6. name: 'warehouseManagementList',
  7. alwaysShow: true, // will always show the root menu
  8. meta: {
  9. title: 'warehouseManagementList',
  10. module: 'warehouseManagement',
  11. icon: '-cangkubeifen'
  12. },
  13. children: [
  14. {
  15. path: 'warehouseManagementList',
  16. component: () =>
  17. import(/* webpackChunkName: "applDetail" */ '@/views/warehouse/warehouseManagementList'),
  18. name: 'warehouseManagementList',
  19. meta: {
  20. title: 'warehouseManagementList',
  21. shortcutEntrance: 'warehouseManagementList',
  22. module: 'warehouseManagement.warehouse',
  23. permissicon: [],
  24. keepAlive: true
  25. // module: 'procurement.sparepart.applDetail'
  26. },
  27. hidden: true
  28. },
  29. {
  30. path: 'warehouseManagementAdd',
  31. component: () =>
  32. import(/* webpackChunkName: "applDetail" */ '@/views/warehouse/warehouseManagementAdd'),
  33. name: 'warehouseManagementAdd',
  34. meta: {
  35. title: 'warehouseManagementAdd',
  36. shortcutEntrance: 'warehouseManagementAdd',
  37. module: 'warehouseManagement.warehouse.warehouseInfo.add',
  38. permissicon: [],
  39. keepAlive: true
  40. // module: 'procurement.sparepart.applDetail'
  41. },
  42. hidden: true
  43. },
  44. {
  45. path: 'warehouseManagementEdit',
  46. component: () =>
  47. import(/* webpackChunkName: "applDetail" */ '@/views/warehouse/warehouseManagementEdit'),
  48. name: 'warehouseManagementEdit',
  49. meta: {
  50. title: 'warehouseManagementEdit',
  51. shortcutEntrance: 'warehouseManagementEdit',
  52. module: 'warehouseManagement.warehouse.warehouseInfo.edit',
  53. permissicon: [],
  54. keepAlive: true
  55. },
  56. hidden: true
  57. },
  58. {
  59. path: 'warehouseManagementLook',
  60. component: () =>
  61. import(/* webpackChunkName: "applDetail" */ '@/views/warehouse/warehouseManagementLook'),
  62. name: 'warehouseManagementLook',
  63. meta: {
  64. title: 'warehouseManagementLook',
  65. shortcutEntrance: 'warehouseManagementLook',
  66. module: 'warehouseManagement.warehouse.warehouseInfo.view',
  67. permissicon: [],
  68. keepAlive: true
  69. // module: 'procurement.sparepart.applDetail'
  70. },
  71. hidden: true
  72. },
  73. {
  74. path: 'warehouseManagementPut',
  75. component: () =>
  76. import(/* webpackChunkName: "applDetail" */ '@/views/warehouse/warehouseManagementPut'),
  77. name: 'warehouseManagementPut',
  78. meta: {
  79. title: 'warehouseManagementPut',
  80. shortcutEntrance: 'warehouseManagementPut',
  81. module: 'warehouseManagement.warehouse.warehouseInfo.in',
  82. },
  83. hidden: true
  84. },
  85. {
  86. path: 'warehouseManagementDelete',
  87. component: () =>
  88. import(/* webpackChunkName: "applDetail" */ '@/views/warehouse/warehouseManagementDelete'),
  89. name: 'warehouseManagementDelete',
  90. meta: {
  91. title: 'warehouseManagementDelete',
  92. shortcutEntrance: 'warehouseManagementDelete',
  93. module: 'warehouseManagement.warehouse.warehouseInfo.delete',
  94. permissicon: [],
  95. keepAlive: true
  96. // module: 'procurement.sparepart.applDetail'
  97. },
  98. hidden: true
  99. },
  100. {
  101. path: 'warehouseManagementDelivery',
  102. component: () =>
  103. import(/* webpackChunkName: "applDetail" */ '@/views/warehouse/warehouseManagementDelivery'),
  104. name: 'warehouseManagementDelivery',
  105. meta: {
  106. title: 'warehouseManagementDelivery',
  107. shortcutEntrance: 'warehouseManagementDelivery',
  108. module: 'warehouseManagement.warehouse.warehouseInfo.out',
  109. },
  110. hidden: true
  111. },
  112. {
  113. path: 'warehouseManagementIoss',
  114. component: () =>
  115. import(/* webpackChunkName: "applDetail" */ '@/views/warehouse/warehouseManagementIoss'),
  116. name: 'warehouseManagementIoss',
  117. meta: {
  118. title: 'warehouseManagementIoss',
  119. shortcutEntrance: 'warehouseManagementIoss',
  120. module: 'warehouseManagement.warehouse.warehouseInfo.debit',
  121. permissicon: [],
  122. keepAlive: true
  123. // module: 'procurement.sparepart.applDetail'
  124. },
  125. hidden: true
  126. },
  127. {
  128. path: 'warehouseManagementIossRecord',
  129. component: () =>
  130. import(/* webpackChunkName: "applDetail" */ '@/views/warehouse/warehouseManagementIossRecord'),
  131. name: 'warehouseManagementIossRecord',
  132. meta: {
  133. title: 'warehouseManagementIossRecord',
  134. shortcutEntrance: 'warehouseManagementIossRecord',
  135. module: 'warehouseManagement.warehouse.warehouseInfo.debit',
  136. permissicon: [],
  137. keepAlive: true
  138. // module: 'procurement.sparepart.applDetail'
  139. },
  140. hidden: true
  141. },
  142. {
  143. path: 'warehouseManagementRecord',
  144. component: () =>
  145. import(/* webpackChunkName: "applDetail" */ '@/views/warehouse/warehouseManagementRecord'),
  146. name: 'warehouseManagementRecord',
  147. meta: {
  148. title: 'warehouseManagementRecord',
  149. shortcutEntrance: 'warehouseManagementRecord',
  150. module: 'warehouseManagement.warehouse.warehouseInfo.view',
  151. permissicon: [],
  152. keepAlive: true
  153. // module: 'procurement.sparepart.applDetail'
  154. },
  155. hidden: true
  156. },
  157. {
  158. path: 'warehouseManagementNoComplete',
  159. component: () =>
  160. import(/* webpackChunkName: "applDetail" */ '@/views/warehouse/warehouseManagementNoComplete'),
  161. name: 'warehouseManagementNoComplete',
  162. meta: {
  163. title: 'warehouseManagementNoComplete',
  164. shortcutEntrance: 'warehouseManagementNoComplete',
  165. module: 'warehouseManagement.warehouse.warehouseInfo.view',
  166. permissicon: [],
  167. keepAlive: true
  168. },
  169. hidden:true
  170. },
  171. {
  172. path: 'warehouseManagementPerfectput',
  173. component: () =>
  174. import(/* webpackChunkName: "applDetail" */ '@/views/warehouse/warehouseManagementPerfectput'),
  175. name: 'warehouseManagementPerfectput',
  176. meta: {
  177. title: 'warehouseManagementPerfectput',
  178. shortcutEntrance: 'warehouseManagementPerfectput',
  179. module: 'warehouseManagement.warehouse.warehouseInfo.in',
  180. permissicon: [],
  181. keepAlive: true
  182. // module: 'procurement.sparepart.applDetail'
  183. },
  184. hidden: true
  185. },
  186. {
  187. path: 'warehouseManagementPerfectDelivery',
  188. component: () =>
  189. import(/* webpackChunkName: "applDetail" */ '@/views/warehouse/warehouseManagementPerfectDelivery'),
  190. name: 'warehouseManagementPerfectDelivery',
  191. meta: {
  192. title: 'warehouseManagementPerfectDelivery',
  193. shortcutEntrance: 'warehouseManagementPerfectDelivery',
  194. module: 'warehouseManagement.warehouse.warehouseInfo.out',
  195. permissicon: [],
  196. keepAlive: true
  197. // module: 'procurement.sparepart.applDetail'
  198. },
  199. hidden: true
  200. },
  201. // 出入库任务
  202. {
  203. path: 'warehouseManagementPutOut',
  204. component: () =>
  205. import(/* webpackChunkName: "applDetail" */ '@/views/warehouse/warehouseManagementPutOut'),
  206. name: 'warehouseManagementPutOut',
  207. meta: {
  208. title: 'warehouseManagementPutOut',
  209. shortcutEntrance: 'warehouseManagementPutOut',
  210. module: 'warehouse.warehouseManagementPutOut',
  211. permissicon: [],
  212. keepAlive: true
  213. // module: 'procurement.sparepart.applDetail'
  214. },
  215. hidden: true
  216. },
  217. // 出入库任务查看
  218. {
  219. path: 'warehouseManagementPutOutLook',
  220. component: () =>
  221. import(/* webpackChunkName: "applDetail" */ '@/views/warehouse/warehouseManagementPutOutLook'),
  222. name: 'warehouseManagementPutOutLook',
  223. meta: {
  224. title: 'warehouseManagementPutOutLook',
  225. shortcutEntrance: 'warehouseManagementPutOutLook',
  226. module: 'warehouseManagement.warehouse.warehouseInfoTask.View',
  227. permissicon: [],
  228. keepAlive: true
  229. // module: 'procurement.sparepart.applDetail'
  230. },
  231. hidden: true
  232. },
  233. ],
  234. };
  235. export default warehouseManagementRouter;