index.js 12 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377
  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: 'warehouselocation',
  44. component: () =>
  45. import(/* webpackChunkName: "applDetail" */ '@/views/warehouse/warehouselocation'),
  46. name: 'warehouselocation',
  47. meta: {
  48. title: 'warehouselocation',
  49. shortcutEntrance: 'warehouseManagementList',
  50. module: 'warehouseManagement.warehouse.warehouseInfo',
  51. permissicon: [],
  52. keepAlive: true
  53. // module: 'procurement.sparepart.applDetail'
  54. },
  55. hidden:true
  56. },
  57. {
  58. path: 'weightedsubsidiary',
  59. component: () =>
  60. import(/* webpackChunkName: "applDetail" */ '@/views/warehouse/weightedsubsidiary'),
  61. name: 'weightedsubsidiary',
  62. meta: {
  63. title: 'weightedsubsidiary',
  64. shortcutEntrance: 'warehouseManagementList',
  65. module: 'warehouseManagement.warehouse.warehouseInfo',
  66. permissicon: [],
  67. keepAlive: true
  68. // module: 'procurement.sparepart.applDetail'
  69. },
  70. hidden:true
  71. },
  72. {
  73. path: 'warehouseManagementAdd',
  74. component: () =>
  75. import(/* webpackChunkName: "applDetail" */ '@/views/warehouse/warehouseManagementAdd'),
  76. name: 'warehouseManagementAdd',
  77. meta: {
  78. title: 'warehouseManagementAdd',
  79. shortcutEntrance: 'warehouseManagementAdd',
  80. module: 'warehouseManagement.warehouse.warehouseInfo.add',
  81. permissicon: [],
  82. keepAlive: true
  83. // module: 'procurement.sparepart.applDetail'
  84. },
  85. hidden: true
  86. },
  87. {
  88. path: 'warehouseManagementEdit',
  89. component: () =>
  90. import(/* webpackChunkName: "applDetail" */ '@/views/warehouse/warehouseManagementEdit'),
  91. name: 'warehouseManagementEdit',
  92. meta: {
  93. title: 'warehouseManagementEdit',
  94. shortcutEntrance: 'warehouseManagementEdit',
  95. module: 'warehouseManagement.warehouse.warehouseInfo.edit',
  96. permissicon: [],
  97. keepAlive: true
  98. },
  99. hidden: true
  100. },
  101. {
  102. path: 'warehouseManagementLook',
  103. component: () =>
  104. import(/* webpackChunkName: "applDetail" */ '@/views/warehouse/warehouseManagementLook'),
  105. name: 'warehouseManagementLook',
  106. meta: {
  107. title: 'warehouseManagementLook',
  108. shortcutEntrance: 'warehouseManagementLook',
  109. module: 'warehouseManagement.warehouse.warehouseInfo.view',
  110. permissicon: [],
  111. keepAlive: true
  112. // module: 'procurement.sparepart.applDetail'
  113. },
  114. hidden: true
  115. },
  116. {
  117. path: 'warehouseManagementPut',
  118. component: () =>
  119. import(/* webpackChunkName: "applDetail" */ '@/views/warehouse/warehouseManagementPut'),
  120. name: 'warehouseManagementPut',
  121. meta: {
  122. title: 'warehouseManagementPut',
  123. shortcutEntrance: 'warehouseManagementPut',
  124. module: 'warehouseManagement.warehouse.warehouseInfo.in',
  125. },
  126. hidden: true
  127. },
  128. {
  129. path: 'warehouseManagementGross',
  130. component: () =>
  131. import(/* webpackChunkName: "applDetail" */ '@/views/warehouse/warehouseManagementGross'),
  132. name: 'warehouseManagementGross',
  133. meta: {
  134. title: 'warehouseManagementGross',
  135. shortcutEntrance: 'warehouseManagementGross',
  136. module: 'warehouseManagement.warehouse.warehouseInfo.in',
  137. },
  138. hidden: true
  139. },
  140. {
  141. path: 'warehouseManagementTare',
  142. component: () =>
  143. import(/* webpackChunkName: "applDetail" */ '@/views/warehouse/warehouseManagementTare'),
  144. name: 'warehouseManagementTare',
  145. meta: {
  146. title: 'warehouseManagementTare',
  147. shortcutEntrance: 'warehouseManagementTare',
  148. module: 'warehouseManagement.warehouse.warehouseInfo.in',
  149. },
  150. hidden: true
  151. },
  152. {
  153. path: 'warehouseManagementDelete',
  154. component: () =>
  155. import(/* webpackChunkName: "applDetail" */ '@/views/warehouse/warehouseManagementDelete'),
  156. name: 'warehouseManagementDelete',
  157. meta: {
  158. title: 'warehouseManagementDelete',
  159. shortcutEntrance: 'warehouseManagementDelete',
  160. module: 'warehouseManagement.warehouse.warehouseInfo.delete',
  161. permissicon: [],
  162. keepAlive: true
  163. // module: 'procurement.sparepart.applDetail'
  164. },
  165. hidden: true
  166. },
  167. {
  168. path: 'warehouseManagementDelivery',
  169. component: () =>
  170. import(/* webpackChunkName: "applDetail" */ '@/views/warehouse/warehouseManagementDelivery'),
  171. name: 'warehouseManagementDelivery',
  172. meta: {
  173. title: 'warehouseManagementDelivery',
  174. shortcutEntrance: 'warehouseManagementDelivery',
  175. module: 'warehouseManagement.warehouse.warehouseInfo.out',
  176. },
  177. hidden: true
  178. },
  179. {
  180. path: 'warehouseManagementIoss',
  181. component: () =>
  182. import(/* webpackChunkName: "applDetail" */ '@/views/warehouse/warehouseManagementIoss'),
  183. name: 'warehouseManagementIoss',
  184. meta: {
  185. title: 'warehouseManagementIoss',
  186. shortcutEntrance: 'warehouseManagementIoss',
  187. module: 'warehouseManagement.warehouse.warehouseInfo.debit',
  188. permissicon: [],
  189. keepAlive: true
  190. // module: 'procurement.sparepart.applDetail'
  191. },
  192. hidden: true
  193. },
  194. {
  195. path: 'warehouseManagementIossRecord',
  196. component: () =>
  197. import(/* webpackChunkName: "applDetail" */ '@/views/warehouse/warehouseManagementIossRecord'),
  198. name: 'warehouseManagementIossRecord',
  199. meta: {
  200. title: 'warehouseManagementIossRecord',
  201. shortcutEntrance: 'warehouseManagementIossRecord',
  202. module: 'warehouseManagement.warehouse.warehouseInfo.debit',
  203. permissicon: [],
  204. keepAlive: true
  205. // module: 'procurement.sparepart.applDetail'
  206. },
  207. hidden: true
  208. },
  209. {
  210. path: 'warehouseManagementRecord',
  211. component: () =>
  212. import(/* webpackChunkName: "applDetail" */ '@/views/warehouse/warehouseManagementRecord'),
  213. name: 'warehouseManagementRecord',
  214. meta: {
  215. title: 'warehouseManagementRecord',
  216. shortcutEntrance: 'warehouseManagementRecord',
  217. module: 'warehouseManagement.warehouse.warehouseInfo.view',
  218. permissicon: [],
  219. keepAlive: true
  220. // module: 'procurement.sparepart.applDetail'
  221. },
  222. hidden: true
  223. },
  224. {
  225. path: 'warehouseManagementNoWeight',
  226. component: () =>
  227. import(/* webpackChunkName: "applDetail" */ '@/views/warehouse/warehouseManagementNoWeight'),
  228. name: 'warehouseManagementNoWeight',
  229. meta: {
  230. title: 'warehouseManagementNoWeight',
  231. shortcutEntrance: 'warehouseManagementNoWeight',
  232. module: 'warehouseManagement.warehouse.warehouseInfo.view',
  233. permissicon: [],
  234. keepAlive: true
  235. },
  236. hidden:true
  237. },
  238. {
  239. path: 'warehouseManagementNoComplete',
  240. component: () =>
  241. import(/* webpackChunkName: "applDetail" */ '@/views/warehouse/warehouseManagementNoComplete'),
  242. name: 'warehouseManagementNoComplete',
  243. meta: {
  244. title: 'warehouseManagementNoComplete',
  245. shortcutEntrance: 'warehouseManagementNoComplete',
  246. module: 'warehouseManagement.warehouse.warehouseInfo.view',
  247. permissicon: [],
  248. keepAlive: true
  249. },
  250. hidden:true
  251. },
  252. {
  253. path: 'warehouseManagementPerfectput',
  254. component: () =>
  255. import(/* webpackChunkName: "applDetail" */ '@/views/warehouse/warehouseManagementPerfectput'),
  256. name: 'warehouseManagementPerfectput',
  257. meta: {
  258. title: 'warehouseManagementPerfectput',
  259. shortcutEntrance: 'warehouseManagementPerfectput',
  260. module: 'warehouseManagement.warehouse.warehouseInfo.in',
  261. permissicon: [],
  262. keepAlive: true
  263. // module: 'procurement.sparepart.applDetail'
  264. },
  265. hidden: true
  266. },
  267. {
  268. path: 'warehouseManagementNoWeightIn',
  269. component: () =>
  270. import(/* webpackChunkName: "applDetail" */ '@/views/warehouse/warehouseManagementNoWeightIn'),
  271. name: 'warehouseManagementNoWeightIn',
  272. meta: {
  273. title: 'warehouseManagementNoWeightIn',
  274. shortcutEntrance: 'warehouseManagementNoWeightIn',
  275. module: 'warehouseManagement.warehouse.warehouseInfo.in',
  276. permissicon: [],
  277. keepAlive: true
  278. // module: 'procurement.sparepart.applDetail'
  279. },
  280. hidden: true
  281. },
  282. {
  283. path: 'warehouseManagementPerfectDelivery',
  284. component: () =>
  285. import(/* webpackChunkName: "applDetail" */ '@/views/warehouse/warehouseManagementPerfectDelivery'),
  286. name: 'warehouseManagementPerfectDelivery',
  287. meta: {
  288. title: 'warehouseManagementPerfectDelivery',
  289. shortcutEntrance: 'warehouseManagementPerfectDelivery',
  290. module: 'warehouseManagement.warehouse.warehouseInfo.out',
  291. permissicon: [],
  292. keepAlive: true
  293. // module: 'procurement.sparepart.applDetail'
  294. },
  295. hidden: true
  296. },
  297. {
  298. path: 'warehouseManagementNoWeightOut',
  299. component: () =>
  300. import(/* webpackChunkName: "applDetail" */ '@/views/warehouse/warehouseManagementNoWeightOut'),
  301. name: 'warehouseManagementNoWeightOut',
  302. meta: {
  303. title: 'warehouseManagementNoWeightOut',
  304. shortcutEntrance: 'warehouseManagementNoWeightOut',
  305. module: 'warehouseManagement.warehouse.warehouseInfo.out',
  306. permissicon: [],
  307. keepAlive: true
  308. // module: 'procurement.sparepart.applDetail'
  309. },
  310. hidden: true
  311. },
  312. // 出入库任务
  313. {
  314. path: 'warehouseManagementPutOut',
  315. component: () =>
  316. import(/* webpackChunkName: "applDetail" */ '@/views/warehouse/warehouseManagementPutOut'),
  317. name: 'warehouseManagementPutOut',
  318. meta: {
  319. title: 'warehouseManagementPutOut',
  320. shortcutEntrance: 'warehouseManagementPutOut',
  321. module: 'warehouse.warehouseManagementPutOut',
  322. permissicon: [],
  323. keepAlive: true
  324. // module: 'procurement.sparepart.applDetail'
  325. },
  326. hidden: true
  327. },
  328. // 出入库任务查看
  329. {
  330. path: 'warehouseManagementPutOutLook',
  331. component: () =>
  332. import(/* webpackChunkName: "applDetail" */ '@/views/warehouse/warehouseManagementPutOutLook'),
  333. name: 'warehouseManagementPutOutLook',
  334. meta: {
  335. title: 'warehouseManagementPutOutLook',
  336. shortcutEntrance: 'warehouseManagementPutOutLook',
  337. module: 'warehouseManagement.warehouse.warehouseInfoTask.View',
  338. permissicon: [],
  339. keepAlive: true
  340. // module: 'procurement.sparepart.applDetail'
  341. },
  342. hidden: true
  343. },
  344. // 出入库任务列表
  345. {
  346. path: 'tranManagementWarehouseInOutTask',
  347. component: () =>
  348. import(/* webpackChunkName: "applDetail" */ '@/views/warehouse/tranManagementWarehouseInOutTask'),
  349. name: 'tranManagementWarehouseInOutTask',
  350. meta: {
  351. title: 'tranManagementWarehouseInOutTask',
  352. shortcutEntrance: 'tranManagementWarehouseInOutTask',
  353. module: 'warehouseManagement.warehouse.warehouseInfoTask',
  354. permissicon: [],
  355. keepAlive: true
  356. // module: 'procurement.sparepart.applDetail'
  357. },
  358. hidden: true
  359. },
  360. ],
  361. };
  362. export default warehouseManagementRouter;