index.js 9.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277
  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.warehouse.warehouseInfo',
  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.warehouseInfo',
  23. permissicon: [],
  24. keepAlive: true
  25. // module: 'procurement.sparepart.applDetail'
  26. }
  27. },
  28. {
  29. path: 'costmanagement',
  30. component: () =>
  31. import(/* webpackChunkName: "applDetail" */ '@/views/warehouse/costmanagement'),
  32. name: 'warehouseManagementList',
  33. meta: {
  34. title: 'costmanagement',
  35. shortcutEntrance: 'warehouseManagementList',
  36. module: 'warehouseManagement.warehouse.warehouseInfo',
  37. permissicon: [],
  38. keepAlive: true
  39. // module: 'procurement.sparepart.applDetail'
  40. },
  41. },
  42. {
  43. path: 'warehouseManagementAdd',
  44. component: () =>
  45. import(/* webpackChunkName: "applDetail" */ '@/views/warehouse/warehouseManagementAdd'),
  46. name: 'warehouseManagementAdd',
  47. meta: {
  48. title: 'warehouseManagementAdd',
  49. shortcutEntrance: 'warehouseManagementAdd',
  50. module: 'warehouseManagement.warehouse.warehouseInfo.add',
  51. permissicon: [],
  52. keepAlive: true
  53. // module: 'procurement.sparepart.applDetail'
  54. },
  55. hidden: true
  56. },
  57. {
  58. path: 'warehouseManagementEdit',
  59. component: () =>
  60. import(/* webpackChunkName: "applDetail" */ '@/views/warehouse/warehouseManagementEdit'),
  61. name: 'warehouseManagementEdit',
  62. meta: {
  63. title: 'warehouseManagementEdit',
  64. shortcutEntrance: 'warehouseManagementEdit',
  65. module: 'warehouseManagement.warehouse.warehouseInfo.edit',
  66. permissicon: [],
  67. keepAlive: true
  68. },
  69. hidden: true
  70. },
  71. {
  72. path: 'warehouseManagementLook',
  73. component: () =>
  74. import(/* webpackChunkName: "applDetail" */ '@/views/warehouse/warehouseManagementLook'),
  75. name: 'warehouseManagementLook',
  76. meta: {
  77. title: 'warehouseManagementLook',
  78. shortcutEntrance: 'warehouseManagementLook',
  79. module: 'warehouseManagement.warehouse.warehouseInfo.view',
  80. permissicon: [],
  81. keepAlive: true
  82. // module: 'procurement.sparepart.applDetail'
  83. },
  84. hidden: true
  85. },
  86. {
  87. path: 'warehouseManagementPut',
  88. component: () =>
  89. import(/* webpackChunkName: "applDetail" */ '@/views/warehouse/warehouseManagementPut'),
  90. name: 'warehouseManagementPut',
  91. meta: {
  92. title: 'warehouseManagementPut',
  93. shortcutEntrance: 'warehouseManagementPut',
  94. module: 'warehouseManagement.warehouse.warehouseInfo.in',
  95. },
  96. hidden: true
  97. },
  98. {
  99. path: 'warehouseManagementDelete',
  100. component: () =>
  101. import(/* webpackChunkName: "applDetail" */ '@/views/warehouse/warehouseManagementDelete'),
  102. name: 'warehouseManagementDelete',
  103. meta: {
  104. title: 'warehouseManagementDelete',
  105. shortcutEntrance: 'warehouseManagementDelete',
  106. module: 'warehouseManagement.warehouse.warehouseInfo.delete',
  107. permissicon: [],
  108. keepAlive: true
  109. // module: 'procurement.sparepart.applDetail'
  110. },
  111. hidden: true
  112. },
  113. {
  114. path: 'warehouseManagementDelivery',
  115. component: () =>
  116. import(/* webpackChunkName: "applDetail" */ '@/views/warehouse/warehouseManagementDelivery'),
  117. name: 'warehouseManagementDelivery',
  118. meta: {
  119. title: 'warehouseManagementDelivery',
  120. shortcutEntrance: 'warehouseManagementDelivery',
  121. module: 'warehouseManagement.warehouse.warehouseInfo.out',
  122. },
  123. hidden: true
  124. },
  125. {
  126. path: 'warehouseManagementIoss',
  127. component: () =>
  128. import(/* webpackChunkName: "applDetail" */ '@/views/warehouse/warehouseManagementIoss'),
  129. name: 'warehouseManagementIoss',
  130. meta: {
  131. title: 'warehouseManagementIoss',
  132. shortcutEntrance: 'warehouseManagementIoss',
  133. module: 'warehouseManagement.warehouse.warehouseInfo.debit',
  134. permissicon: [],
  135. keepAlive: true
  136. // module: 'procurement.sparepart.applDetail'
  137. },
  138. hidden: true
  139. },
  140. {
  141. path: 'warehouseManagementIossRecord',
  142. component: () =>
  143. import(/* webpackChunkName: "applDetail" */ '@/views/warehouse/warehouseManagementIossRecord'),
  144. name: 'warehouseManagementIossRecord',
  145. meta: {
  146. title: 'warehouseManagementIossRecord',
  147. shortcutEntrance: 'warehouseManagementIossRecord',
  148. module: 'warehouseManagement.warehouse.warehouseInfo.debit',
  149. permissicon: [],
  150. keepAlive: true
  151. // module: 'procurement.sparepart.applDetail'
  152. },
  153. hidden: true
  154. },
  155. {
  156. path: 'warehouseManagementRecord',
  157. component: () =>
  158. import(/* webpackChunkName: "applDetail" */ '@/views/warehouse/warehouseManagementRecord'),
  159. name: 'warehouseManagementRecord',
  160. meta: {
  161. title: 'warehouseManagementRecord',
  162. shortcutEntrance: 'warehouseManagementRecord',
  163. module: 'warehouseManagement.warehouse.warehouseInfo.view',
  164. permissicon: [],
  165. keepAlive: true
  166. // module: 'procurement.sparepart.applDetail'
  167. },
  168. hidden: true
  169. },
  170. {
  171. path: 'warehouseManagementNoComplete',
  172. component: () =>
  173. import(/* webpackChunkName: "applDetail" */ '@/views/warehouse/warehouseManagementNoComplete'),
  174. name: 'warehouseManagementNoComplete',
  175. meta: {
  176. title: 'warehouseManagementNoComplete',
  177. shortcutEntrance: 'warehouseManagementNoComplete',
  178. module: 'warehouseManagement.warehouse.warehouseInfo.view',
  179. permissicon: [],
  180. keepAlive: true
  181. },
  182. hidden:true
  183. },
  184. {
  185. path: 'warehouseManagementPerfectput',
  186. component: () =>
  187. import(/* webpackChunkName: "applDetail" */ '@/views/warehouse/warehouseManagementPerfectput'),
  188. name: 'warehouseManagementPerfectput',
  189. meta: {
  190. title: 'warehouseManagementPerfectput',
  191. shortcutEntrance: 'warehouseManagementPerfectput',
  192. module: 'warehouseManagement.warehouse.warehouseInfo.in',
  193. permissicon: [],
  194. keepAlive: true
  195. // module: 'procurement.sparepart.applDetail'
  196. },
  197. hidden: true
  198. },
  199. {
  200. path: 'warehouseManagementPerfectDelivery',
  201. component: () =>
  202. import(/* webpackChunkName: "applDetail" */ '@/views/warehouse/warehouseManagementPerfectDelivery'),
  203. name: 'warehouseManagementPerfectDelivery',
  204. meta: {
  205. title: 'warehouseManagementPerfectDelivery',
  206. shortcutEntrance: 'warehouseManagementPerfectDelivery',
  207. module: 'warehouseManagement.warehouse.warehouseInfo.out',
  208. permissicon: [],
  209. keepAlive: true
  210. // module: 'procurement.sparepart.applDetail'
  211. },
  212. hidden: true
  213. },
  214. // 出入库任务
  215. {
  216. path: 'warehouseManagementPutOut',
  217. component: () =>
  218. import(/* webpackChunkName: "applDetail" */ '@/views/warehouse/warehouseManagementPutOut'),
  219. name: 'warehouseManagementPutOut',
  220. meta: {
  221. title: 'warehouseManagementPutOut',
  222. shortcutEntrance: 'warehouseManagementPutOut',
  223. module: 'warehouse.warehouseManagementPutOut',
  224. permissicon: [],
  225. keepAlive: true
  226. // module: 'procurement.sparepart.applDetail'
  227. },
  228. hidden: true
  229. },
  230. // 出入库任务查看
  231. {
  232. path: 'warehouseManagementPutOutLook',
  233. component: () =>
  234. import(/* webpackChunkName: "applDetail" */ '@/views/warehouse/warehouseManagementPutOutLook'),
  235. name: 'warehouseManagementPutOutLook',
  236. meta: {
  237. title: 'warehouseManagementPutOutLook',
  238. shortcutEntrance: 'warehouseManagementPutOutLook',
  239. module: 'warehouseManagement.warehouse.warehouseInfoTask.View',
  240. permissicon: [],
  241. keepAlive: true
  242. // module: 'procurement.sparepart.applDetail'
  243. },
  244. hidden: true
  245. },
  246. // 出入库任务列表
  247. {
  248. path: 'tranManagementWarehouseInOutTask',
  249. component: () =>
  250. import(/* webpackChunkName: "applDetail" */ '@/views/taskManagement/tranManagementWarehouseInOutTask'),
  251. name: 'tranManagementWarehouseInOutTask',
  252. meta: {
  253. title: 'tranManagementWarehouseInOutTask',
  254. shortcutEntrance: 'tranManagementWarehouseInOutTask',
  255. module: 'warehouseManagement.warehouse.warehouseInfoTask',
  256. permissicon: [],
  257. keepAlive: true
  258. // module: 'procurement.sparepart.applDetail'
  259. },
  260. hidden: true
  261. },
  262. ],
  263. };
  264. export default warehouseManagementRouter;