index.js 13 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162
  1. import Vue from 'vue'
  2. import Router from 'vue-router'
  3. import routerBefore from '@/config/routerBefore.js'
  4. // 主要
  5. import main from '@/components/main.vue'
  6. // 系统配置管理
  7. import intrainst_real from '../components/intrainst/intrainst_real.vue'
  8. import offsite_check from '../components/offsite/offsite_check.vue'
  9. import offsite_close from '../components/offsite/offsite_close.vue'
  10. import offsite_inbound from '../components/offsite/offsite_inbound.vue'
  11. import offsite_outbound from '../components/offsite/offsite_outbound.vue'
  12. import offsite_sendreceive from '../components/offsite/offsite_sendreceive.vue'
  13. import loadPortStock from '../components/port_deposit/loadPortStock.vue'
  14. import port_deposit_inbound_add from '../components/port_deposit/port_deposit_inbound_add.vue'
  15. import port_deposit_inbound_edit from '../components/port_deposit/port_deposit_inbound_edit.vue'
  16. import port_deposit_inbound from '../components/port_deposit/port_deposit_inbound.vue'
  17. import port_deposit_outbound from '../components/port_deposit/port_deposit_outbound.vue'
  18. import unloadPortStock from '../components/port_deposit/unloadPortStock.vue'
  19. import addTransfer from '../components/steel/addTransfer.vue'
  20. import billOfLading from '../components/steel/billOfLading.vue'
  21. import billOfLadingAdd from '../components/steel/billOfLadingAdd.vue'
  22. import editSteel_restack from '../components/steel/editSteel_restack.vue'
  23. import inboundDetails from '../components/steel/inboundDetails.vue'
  24. import insertCheckInventory from '../components/steel/insertCheckInventory.vue'
  25. import insertTransfer from '../components/steel/insertTransfer.vue'
  26. import steel_check from '../components/steel/steel_check.vue'
  27. import steel_close from '../components/steel/steel_close.vue'
  28. import steel_inbound from '../components/steel/steel_inbound.vue'
  29. import steel_inboundReal from '../components/steel/steel_inboundReal.vue'
  30. import steel_reserved from '../components/steel/steel_reserved.vue'
  31. import steel_outbound from '../components/steel/steel_outbound.vue'
  32. import steel_real from '../components/steel/steel_real.vue'
  33. import steel_realDown from '../components/steel/steel_realDown.vue'
  34. import steel_rebound from '../components/steel/steel_rebound.vue'
  35. import steel_restack from '../components/steel/steel_restack.vue'
  36. import steel_restackAdd from '../components/steel/steel_restackAdd.vue'
  37. import steel_sendreceive from '../components/steel/steel_sendreceive.vue'
  38. import steel_transfer from '../components/steel/steel_transfer.vue'
  39. import steel_checkWarehouse from '../components/steel/checkWarehouse.vue'
  40. import steel_addCheckWarehouse from '../components/steel/addCheckWarehouse.vue'
  41. import addSteelInbound from '../components/steel/addSteelInbound.vue'
  42. import addSteelReserved from '../components/steel/addSteelReserved.vue'
  43. import steel_outboundStatistics from '../components/steel/steel_outboundStatistics.vue'
  44. import steel_inboundStatistics from '../components/steel/steel_inboundStatistics.vue'
  45. // 一帮库页面配置
  46. import bar1_addTransfer from '../components/steel/bar1_steel/bar1_addTransfer.vue'
  47. import bar1_billOfLading from '../components/steel/bar1_steel/bar1_billOfLading.vue'
  48. import bar1_billOfLadingAdd from '../components/steel/bar1_steel/bar1_billOfLadingAdd.vue'
  49. import bar1_editSteel_restack from '../components/steel/bar1_steel/bar1_editSteel_restack.vue'
  50. import bar1_inboundDetails from '../components/steel/bar1_steel/bar1_inboundDetails.vue'
  51. import bar1_insertCheckInventory from '../components/steel/bar1_steel/bar1_insertCheckInventory.vue'
  52. import bar1_insertTransfer from '../components/steel/bar1_steel/bar1_insertTransfer.vue'
  53. import bar1_steel_check from '../components/steel/bar1_steel/bar1_steel_check.vue'
  54. import bar1_steel_close from '../components/steel/bar1_steel/bar1_steel_close.vue'
  55. import bar1_steel_inbound from '../components/steel/bar1_steel/bar1_steel_inbound.vue'
  56. import bar1_steel_inboundReal from '../components/steel/bar1_steel/bar1_steel_inboundReal.vue'
  57. import bar1_steel_reserved from '../components/steel/bar1_steel/bar1_steel_reserved.vue'
  58. import bar1_steel_outbound from '../components/steel/bar1_steel/bar1_steel_outbound.vue'
  59. import bar1_steel_real from '../components/steel/bar1_steel/bar1_steel_real.vue'
  60. import bar1_steel_realDown from '../components/steel/bar1_steel/bar1_steel_realDown.vue'
  61. import bar1_steel_rebound from '../components/steel/bar1_steel/bar1_steel_rebound.vue'
  62. import bar1_steel_restack from '../components/steel/bar1_steel/bar1_steel_restack.vue'
  63. import bar1_steel_restackAdd from '../components/steel/bar1_steel/bar1_steel_restackAdd.vue'
  64. import bar1_steel_sendreceive from '../components/steel/bar1_steel/bar1_steel_sendreceive.vue'
  65. import bar1_steel_transfer from '../components/steel/bar1_steel/bar1_steel_transfer.vue'
  66. import bar1_steel_checkWarehouse from '../components/steel/bar1_steel/bar1_checkWarehouse.vue'
  67. import bar1_steel_addCheckWarehouse from '../components/steel/bar1_steel/bar1_addCheckWarehouse.vue'
  68. import bar1_addSteelInbound from '../components/steel/bar1_steel/bar1_addSteelInbound.vue'
  69. import bar1_addSteelReserved from '../components/steel/bar1_steel/bar1_addSteelReserved.vue'
  70. import bar1_steel_inboundStatistics from '../components/steel/bar1_steel/bar1_steel_inboundStatistics.vue'
  71. import bar1_steel_outboundStatistics from '../components/steel/bar1_steel/bar1_steel_outboundStatistics.vue'
  72. Vue.use(Router)
  73. const constantRouterMap = [
  74. {
  75. path: '/',
  76. name: 'main',
  77. meta: {title: '首页', code: 'xtpzgl'},
  78. component: main,
  79. redirect: {name: 'intrainst_real'},
  80. children: [
  81. {path: 'intrainst_real', name: 'intrainst_real', meta: {code: 'xtpzgl-jggl'}, component: intrainst_real},
  82. {path: 'offsite_check', name: 'offsite_check', meta: {code: 'xtpzgl-yhgl'}, component: offsite_check},
  83. {path: 'offsite_close', name: 'offsite_close', meta: {code: 'xtpzgl-yhgl'}, component: offsite_close},
  84. {path: 'offsite_inbound', name: 'offsite_inbound', meta: {code: 'xtpzgl-yhgl'}, component: offsite_inbound},
  85. {path: 'offsite_outbound', name: 'offsite_outbound', meta: {code: 'xtpzgl-yhgl'}, component: offsite_outbound},
  86. {path: 'offsite_sendreceive', name: 'offsite_sendreceive', meta: {code: 'xtpzgl-yhgl'}, component: offsite_sendreceive},
  87. {path: 'loadPortStock', name: 'loadPortStock', meta: {code: 'xtpzgl-yhgl'}, component: loadPortStock},
  88. {path: 'port_deposit_inbound_add', name: 'port_deposit_inbound_add', meta: {code: 'xtpzgl-yhgl'}, component: port_deposit_inbound_add},
  89. {path: 'port_deposit_inbound_edit/:resultId', name: 'port_deposit_inbound_edit', meta: {code: 'xtpzgl-yhgl'}, component: port_deposit_inbound_edit},
  90. {path: 'port_deposit_inbound', name: 'port_deposit_inbound', meta: {code: 'xtpzgl-yhgl'}, component: port_deposit_inbound},
  91. {path: 'port_deposit_outbound', name: 'port_deposit_outbound', meta: {code: 'xtpzgl-yhgl'}, component: port_deposit_outbound},
  92. {path: 'unloadPortStock', name: 'unloadPortStock', meta: {code: 'xtpzgl-yhgl'}, component: unloadPortStock},
  93. {path: 'addTransfer', name: 'addTransfer', meta: {code: 'xtpzgl-yhgl'}, component: addTransfer},
  94. {path: 'billOfLading', name: 'billOfLading', meta: {code: 'xtpzgl-yhgl'}, component: billOfLading},
  95. {path: 'billOfLadingAdd/:orderId', name: 'billOfLadingAdd', meta: {code: 'xtpzgl-yhgl'}, component: billOfLadingAdd},
  96. {path: 'editSteel_restack/:resultId', name: 'editSteel_restack', meta: {code: 'xtpzgl-yhgl'}, component: editSteel_restack},
  97. {path: 'inboundDetails/:inboundId', name: 'inboundDetails', meta: {code: 'xtpzgl-yhgl'}, component: inboundDetails},
  98. {path: 'insertCheckInventory', name: 'insertCheckInventory', meta: {code: 'xtpzgl-yhgl'}, component: insertCheckInventory},
  99. {path: 'insertTransfer', name: 'insertTransfer', meta: {code: 'xtpzgl-yhgl'}, component: insertTransfer},
  100. {path: 'steel_check', name: 'steel_check', meta: {code: 'xtpzgl-yhgl'}, component: steel_check},
  101. {path: 'steel_close', name: 'steel_close', meta: {code: 'xtpzgl-yhgl'}, component: steel_close},
  102. {path: 'steel_inbound', name: 'steel_inbound', meta: {code: 'xtpzgl-yhgl'}, component: steel_inbound},
  103. {path: 'steel_inboundReal', name: 'steel_inboundReal', meta: {code: 'xtpzgl-yhgl'}, component: steel_inboundReal},
  104. {path: 'steel_reserved', name: 'steel_reserved', meta: {code: 'xtpzgl-yhgl'}, component: steel_reserved},
  105. {path: 'steel_outbound', name: 'steel_outbound', meta: {code: 'xtpzgl-yhgl'}, component: steel_outbound},
  106. {path: 'steel_real', name: 'steel_real', meta: {code: 'xtpzgl-yhgl'}, component: steel_real},
  107. {path: 'steel_realDown/gridId', name: 'steel_realDown', meta: {code: 'xtpzgl-yhgl'}, component: steel_realDown},
  108. {path: 'steel_rebound', name: 'steel_rebound', meta: {code: 'xtpzgl-yhgl'}, component: steel_rebound},
  109. {path: 'steel_restack', name: 'steel_restack', meta: {code: 'xtpzgl-yhgl'}, component: steel_restack},
  110. {path: 'steel_restackAdd', name: 'steel_restackAdd', meta: {code: 'xtpzgl-yhgl'}, component: steel_restackAdd},
  111. {path: 'steel_sendreceive', name: 'steel_sendreceive', meta: {code: 'xtpzgl-yhgl'}, component: steel_sendreceive},
  112. {path: 'steel_transfer', name: 'steel_transfer', meta: {code: 'xtpzgl-yhgl'}, component: steel_transfer},
  113. {path: 'steel_checkWarehouse', name: 'steel_checkWarehouse', meta: {code: 'xtpzgl-yhgl'}, component: steel_checkWarehouse},
  114. {path: 'steel_addCheckWarehouse', name: 'steel_addCheckWarehouse', meta: {code: 'xtpzgl-yhgl'}, component: steel_addCheckWarehouse},
  115. {path: 'addSteelInbound', name: 'addSteelInbound', meta: {code: 'xtpzgl-yhgl'}, component: addSteelInbound},
  116. {path: 'addSteelReserved', name: 'addSteelReserved', meta: {code: 'xtpzgl-yhgl'}, component: addSteelReserved},
  117. {path: 'steel_inboundStatistics', name: 'steel_inboundStatistics', meta: {code: 'xtpzgl-yhgl'}, component: steel_inboundStatistics},
  118. {path: 'steel_outboundStatistics',name: 'steel_outboundStatistics',meta: {code: 'xtpzgl-yhgl'},component: steel_outboundStatistics},
  119. {path: 'bar1_addTransfer', name: 'bar1_addTransfer', meta: {code: 'xtpzgl-yhgl'}, component: bar1_addTransfer},
  120. {path: 'bar1_billOfLading', name: 'bar1_billOfLading', meta: {code: 'xtpzgl-yhgl'}, component: bar1_billOfLading},
  121. {path: 'bar1_billOfLadingAdd/:orderId', name: 'bar1_billOfLadingAdd', meta: {code: 'xtpzgl-yhgl'}, component: bar1_billOfLadingAdd},
  122. {path: 'bar1_editSteel_restack/:resultId', name: 'bar1_editSteel_restack', meta: {code: 'xtpzgl-yhgl'}, component: bar1_editSteel_restack},
  123. {path: 'bar1_inboundDetails/:inboundId', name: 'bar1_inboundDetails', meta: {code: 'xtpzgl-yhgl'}, component: bar1_inboundDetails},
  124. {path: 'bar1_insertCheckInventory', name: 'bar1_insertCheckInventory', meta: {code: 'xtpzgl-yhgl'}, component: bar1_insertCheckInventory},
  125. {path: 'bar1_insertTransfer', name: 'bar1_insertTransfer', meta: {code: 'xtpzgl-yhgl'}, component: bar1_insertTransfer},
  126. {path: 'bar1_steel_check', name: 'bar1_steel_check', meta: {code: 'xtpzgl-yhgl'}, component: bar1_steel_check},
  127. {path: 'bar1_steel_close', name: 'bar1_steel_close', meta: {code: 'xtpzgl-yhgl'}, component: bar1_steel_close},
  128. {path: 'bar1_steel_inbound', name: 'bar1_steel_inbound', meta: {code: 'xtpzgl-yhgl'}, component: bar1_steel_inbound},
  129. {path: 'bar1_steel_inboundReal', name: 'bar1_steel_inboundReal', meta: {code: 'xtpzgl-yhgl'}, component: bar1_steel_inboundReal},
  130. {path: 'bar1_steel_reserved', name: 'bar1_steel_reserved', meta: {code: 'xtpzgl-yhgl'}, component: bar1_steel_reserved},
  131. {path: 'bar1_steel_outbound', name: 'bar1_steel_outbound', meta: {code: 'xtpzgl-yhgl'}, component: bar1_steel_outbound},
  132. {path: 'bar1_steel_real', name: 'bar1_steel_real', meta: {code: 'xtpzgl-yhgl'}, component: bar1_steel_real},
  133. {path: 'bar1_steel_realDown/gridId', name: 'bar1_steel_realDown', meta: {code: 'xtpzgl-yhgl'}, component: bar1_steel_realDown},
  134. {path: 'bar1_steel_rebound', name: 'bar1_steel_rebound', meta: {code: 'xtpzgl-yhgl'}, component: bar1_steel_rebound},
  135. {path: 'bar1_steel_restack', name: 'bar1_steel_restack', meta: {code: 'xtpzgl-yhgl'}, component: bar1_steel_restack},
  136. {path: 'bar1_steel_restackAdd', name: 'bar1_steel_restackAdd', meta: {code: 'xtpzgl-yhgl'}, component: bar1_steel_restackAdd},
  137. {path: 'bar1_steel_sendreceive', name: 'bar1_steel_sendreceive', meta: {code: 'xtpzgl-yhgl'}, component: bar1_steel_sendreceive},
  138. {path: 'bar1_steel_transfer', name: 'bar1_steel_transfer', meta: {code: 'xtpzgl-yhgl'}, component: bar1_steel_transfer},
  139. {path: 'bar1_steel_checkWarehouse', name: 'bar1_steel_checkWarehouse', meta: {code: 'xtpzgl-yhgl'}, component: bar1_steel_checkWarehouse},
  140. {path: 'bar1_steel_addCheckWarehouse', name: 'bar1_steel_addCheckWarehouse', meta: {code: 'xtpzgl-yhgl'}, component: bar1_steel_addCheckWarehouse},
  141. {path: 'bar1_addSteelInbound', name: 'bar1_addSteelInbound', meta: {code: 'xtpzgl-yhgl'}, component: bar1_addSteelInbound},
  142. {path: 'bar1_addSteelReserved', name: 'bar1_addSteelReserved', meta: {code: 'xtpzgl-yhgl'}, component: bar1_addSteelReserved},
  143. {path: 'bar1_steel_inboundStatistics', name: 'bar1_steel_inboundStatistics', meta: {code: 'xtpzgl-yhgl'}, component: bar1_steel_inboundStatistics},
  144. {path: 'bar1_steel_outboundStatistics', name: 'bar1_steel_outboundStatistics', meta: {code: 'xtpzgl-yhgl'}, component: bar1_steel_outboundStatistics},
  145. ]
  146. }
  147. ];
  148. const router = new Router({
  149. routes: constantRouterMap
  150. })
  151. // before
  152. routerBefore(router, constantRouterMap);
  153. export default router;
  154. // constantRouterMap
  155. export const routes = constantRouterMap;