index.js 37 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422
  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 addHandlingFee from '../components/bmsport/addHandlingFee.vue'
  8. import handlingFee from '../components/bmsport/handlingFee.vue'
  9. import updateHandlingFee from '../components/bmsport/updateHandlingFee.vue'
  10. import detailsOrder from '../components/bmsship/detailsOrder.vue'
  11. import detailsStatement from '../components/bmsship/detailsStatement.vue'
  12. import lossDetailsStatement from '../components/bmsship/lossDetailsStatement.vue'
  13. import shipBillingFormula from '../components/bmsship/shipBillingFormula.vue'
  14. import bmsshipResult from '../components/bmsship/bmsshipResult.vue'
  15. import statementDetailsOrderShip from '../components/bmsship/statementDetailsOrderShip.vue'
  16. import bmsstatementDetailsOrder from '../components/bmsship/bmsstatementDetailsOrder.vue'
  17. import toBeStatement from '../components/bmsship/toBeStatement.vue'
  18. import uncomplateDetails from '../components/bmsship/uncomplateDetails.vue'
  19. import uncomplateWater from '../components/bmsship/uncomplateWater.vue'
  20. import addTrainDetails from '../components/bmstrain/addTrainDetails.vue'
  21. import detailsTrainOrder from '../components/bmstrain/detailsTrainOrder.vue'
  22. import detailsTrainStatement from '../components/bmstrain/detailsTrainStatement.vue'
  23. import statementDetailsOrder from '../components/bmstrain/statementDetailsOrder.vue'
  24. import trainResult from '../components/bmstrain/trainResult.vue'
  25. import uncomplateTrainDetails from '../components/bmstrain/uncomplateTrainDetails.vue'
  26. import detailsTruckOrder from '../components/bmstruck/detailsTruckOrder.vue'
  27. import truckResult from '../components/bmstruck/truckResult.vue'
  28. import approveWagonPlease from '../components/domesticMine/approveWagonPlease.vue'
  29. import approveWagonPleaseAdd from '../components/domesticMine/approveWagonPleaseAdd.vue'
  30. import approveWagonPleaseEdit from '../components/domesticMine/approveWagonPleaseEdit.vue'
  31. // entrust存在重复
  32. import entrustMine from '../components/domesticMine/entrustMine.vue'
  33. // wagonLoad存在重复
  34. import wagonLoadMine from '../components/domesticMine/wagonLoadMine.vue'
  35. import wagonLoadAdd from '../components/domesticMine/wagonLoadAdd.vue'
  36. import wagonLoadbu from '../components/domesticMine/wagonLoadbu.vue'
  37. import wagonLoadEdit from '../components/domesticMine/wagonLoadEdit.vue'
  38. //wagonPlease存在重复
  39. import wagonPleaseMine from '../components/domesticMine/wagonPleaseMine.vue'
  40. import wagonPleaseAdd from '../components/domesticMine/wagonPleaseAdd.vue'
  41. import wagonPleaseEdit from '../components/domesticMine/wagonPleaseEdit.vue'
  42. // wagonUnLoad存在重复
  43. import wagonUnLoadMine from '../components/domesticMine/wagonUnLoadMine.vue'
  44. import wagonUnLoadAdd from '../components/domesticMine/wagonUnLoadAdd.vue'
  45. import wagonUnLoadEdit from '../components/domesticMine/wagonUnLoadEdit.vue'
  46. //import index from '../components/download/index.vue'
  47. //addWagonLoad存在重复
  48. import addWagonLoadEmergency from '../components/importedEmergency/addWagonLoadEmergency.vue'
  49. //addWagonUnLoad存在重复
  50. import addWagonUnLoadEmergency from '../components/importedEmergency/addWagonUnLoadEmergency.vue'
  51. //editWagonLoad存在重复
  52. import editWagonLoadEmergency from '../components/importedEmergency/editWagonLoadEmergency.vue'
  53. //editWagonUnLoad存在重复
  54. import editWagonUnLoadEmergency from '../components/importedEmergency/editWagonUnLoadEmergency.vue'
  55. //entrust存在重复
  56. import entrustEmergency from '../components/importedEmergency/entrustEmergency.vue'
  57. import trainDetails from '../components/importedEmergency/trainDetails.vue'
  58. //wagonLoad存在重复
  59. import wagonLoadEmergency from '../components/importedEmergency/wagonLoadEmergency.vue'
  60. //wagonUnLoad存在重复
  61. import wagonUnLoadEmergency from '../components/importedEmergency/wagonUnLoadEmergency.vue'
  62. import transportReserveFuAdd from '../components/importedFuel/transportReserveFuAdd.vue'
  63. import transportReserveRan from '../components/importedFuel/transportReserveRan.vue'
  64. import transportReserveRanAdd from '../components/importedFuel/transportReserveRanAdd.vue'
  65. import transportReserveRanEdit from '../components/importedFuel/transportReserveRanEdit.vue'
  66. import truckDriverReceiveRan from '../components/importedFuel/truckDriverReceiveRan.vue'
  67. import truckEnfactoryRanLaoResult from '../components/importedFuel/truckEnfactoryRanLaoResult.vue'
  68. import truckEnfactoryRanXingResult from '../components/importedFuel/truckEnfactoryRanXingResult.vue'
  69. import truckJiMaoRanLaoResult from '../components/importedFuel/truckJiMaoRanLaoResult.vue'
  70. import truckJiMaoRanXingResult from '../components/importedFuel/truckJiMaoRanXingResult.vue'
  71. import truckJiPiRanLaoResult from '../components/importedFuel/truckJiPiRanLaoResult.vue'
  72. import truckJiPiRanXingResult from '../components/importedFuel/truckJiPiRanXingResult.vue'
  73. import truckLeaveFactoryRanLaoResult from '../components/importedFuel/truckLeaveFactoryRanLaoResult.vue'
  74. import truckLeaveFactoryRanXingResult from '../components/importedFuel/truckLeaveFactoryRanXingResult.vue'
  75. import truckQualityRanLaoResult from '../components/importedFuel/truckQualityRanLaoResult.vue'
  76. import truckQualityRanLaoResultEdit from '../components/importedFuel/truckQualityRanLaoResultEdit.vue'
  77. import truckQualityRanXingResult from '../components/importedFuel/truckQualityRanXingResult.vue'
  78. import truckQualityRanXingResultEdit from '../components/importedFuel/truckQualityRanXingResultEdit.vue'
  79. import truckReceiptRanLaoResult from '../components/importedFuel/truckReceiptRanLaoResult.vue'
  80. import truckReceiptRanXingResult from '../components/importedFuel/truckReceiptRanXingResult.vue'
  81. import truckUnloadRanLaoResult from '../components/importedFuel/truckUnloadRanLaoResult.vue'
  82. import truckUnloadRanXingResult from '../components/importedFuel/truckUnloadRanXingResult.vue'
  83. import transportReserveFu from '../components/importedIngredients/transportReserveFu.vue'
  84. // transportReserveFuAdd重复使用
  85. import transportReserveFuAddIngredients from '../components/importedIngredients/transportReserveFuAddIngredients.vue'
  86. import transportReserveFuEdit from '../components/importedIngredients/transportReserveFuEdit.vue'
  87. import truckDriverReceiveFu from '../components/importedIngredients/truckDriverReceiveFu.vue'
  88. import truckEnfactoryFuResult from '../components/importedIngredients/truckEnfactoryFuResult.vue'
  89. import truckJiMaoFuResult from '../components/importedIngredients/truckJiMaoFuResult.vue'
  90. import truckJiPiFuResult from '../components/importedIngredients/truckJiPiFuResult.vue'
  91. import truckLeaveFactoryFuResult from '../components/importedIngredients/truckLeaveFactoryFuResult.vue'
  92. import truckQualityFuResult from '../components/importedIngredients/truckQualityFuResult.vue'
  93. import truckQualityFuResultEdit from '../components/importedIngredients/truckQualityFuResultEdit.vue'
  94. import truckReceiptFuResult from '../components/importedIngredients/truckReceiptFuResult.vue'
  95. import truckReturnResult from '../components/importedIngredients/truckReturnResult.vue'
  96. import truckUnloadFuResult from '../components/importedIngredients/truckUnloadFuResult.vue'
  97. import addApproveWagonPlease from '../components/importedMine/addApproveWagonPlease.vue'
  98. import addWagonLoad from '../components/importedMine/addWagonLoad.vue'
  99. import addWagonPlease from '../components/importedMine/addWagonPlease.vue'
  100. import addWagonUnLoad from '../components/importedMine/addWagonUnLoad.vue'
  101. import editApproveWagonPlease from '../components/importedMine/editApproveWagonPlease.vue'
  102. import editWagonLoad from '../components/importedMine/editWagonLoad.vue'
  103. import editWagonPlease from '../components/importedMine/editWagonPlease.vue'
  104. import editWagonUnLoad from '../components/importedMine/editWagonUnLoad.vue'
  105. import entrust from '../components/importedMine/entrust.vue'
  106. import wagonApprove from '../components/importedMine/wagonApprove.vue'
  107. import wagonLoad from '../components/importedMine/wagonLoad.vue'
  108. import wagonPlease from '../components/importedMine/wagonPlease.vue'
  109. import wagonUnLoad from '../components//importedMine/wagonUnLoad.vue'
  110. import addBargeShip from '../components/importedShip/addBargeShip.vue'
  111. import addLoadShip from '../components/importedShip/addLoadShip.vue'
  112. import addShipLocation from '../components/importedShip/addShipLocation.vue'
  113. import addShipmentInstructions from '../components/importedShip/addShipmentInstructions.vue'
  114. import addUnloadShip from '../components/importedShip/addUnloadShip.vue'
  115. import addWaterQuality from '../components/importedShip/addWaterQuality.vue'
  116. import bargeShip from '../components/importedShip/bargeShip.vue'
  117. import instructionsCapacity from '../components/importedShip/instructionsCapacity.vue'
  118. import loadShip from '../components/importedShip/loadShip.vue'
  119. import shipLocation from '../components/importedShip/shipLocation.vue'
  120. import shipmentInstructions from '../components/importedShip/shipmentInstructions.vue'
  121. import shipResult from '../components/importedShip/shipResult.vue'
  122. import unloadShip from '../components/importedShip/unloadShip.vue'
  123. import updateBargeShip from '../components/importedShip/updateBargeShip.vue'
  124. import updateInstructionsCapacity from '../components/importedShip/updateInstructionsCapacity.vue'
  125. import updateShipLocation from '../components/importedShip/updateShipLocation'
  126. import updateShipmentInstructions from '../components/importedShip/updateShipmentInstructions'
  127. import updateUnloadShip from '../components/importedShip/updateUnloadShip.vue'
  128. import updateWaterQuality from '../components/importedShip/updateWaterQuality.vue'
  129. import waterQuality from '../components/importedShip/waterQuality.vue'
  130. import assignmentPlan from '../components/importedTruck/assignmentPlan.vue'
  131. import breakdownPlan from '../components/importedTruck/breakdownPlan.vue'
  132. import breakdownPlanAdd from '../components/importedTruck/breakdownPlanAdd.vue'
  133. import breakdownPlanCheck from '../components/importedTruck/breakdownPlanCheck.vue'
  134. import breakdownPlanEdit from '../components/importedTruck/breakdownPlanEdit.vue'
  135. import submitWaybill from '../components/importedTruck/submitWaybill.vue'
  136. import transportReserve from '../components/importedTruck/transportReserve.vue'
  137. import transportReserveAdd from '../components/importedTruck/transportReserveAdd.vue'
  138. import transportReserveEdit from '../components/importedTruck/transportReserveEdit.vue'
  139. import truckDriverReceive from '../components/importedTruck/truckDriverReceive.vue'
  140. import truckEnfactoryResult from '../components/importedTruck/truckEnfactoryResult.vue'
  141. import truckJiMaoResult from '../components/importedTruck/truckJiMaoResult.vue'
  142. import truckJiPiResult from '../components/importedTruck/truckJiPiResult.vue'
  143. import truckLeaveFactoryResult from '../components/importedTruck/truckLeaveFactoryResult.vue'
  144. import truckLoadResult from '../components/importedTruck/truckLoadResult.vue'
  145. import truckLoadResultAdd from '../components/importedTruck/truckLoadResultAdd.vue'
  146. import truckLoadResultEdit from '../components/importedTruck/truckLoadResultEdit.vue'
  147. import truckQualityResult from '../components/importedTruck/truckQualityResult.vue'
  148. import truckQualityResultEdit from '../components/importedTruck/truckQualityResultEdit.vue'
  149. import truckReceiptResult from '../components/importedTruck/truckReceiptResult.vue'
  150. import truckUnloadResult from '../components/importedTruck/truckUnloadResult.vue'
  151. import addBreach from '../components/purchase/addBreach.vue'
  152. import addOtherPrice from '../components/purchase/addOtherPrice.vue'
  153. import addShipPrice from '../components/purchase/addShipPrice.vue'
  154. import addTrainPrice from '../components/purchase/addTrainPrice.vue'
  155. import addTruckPrice from '../components/purchase/addTruckPrice.vue'
  156. import breach from '../components/purchase/breach.vue'
  157. import otherPrice from '../components/purchase/otherPrice.vue'
  158. import purchaseOrder from '../components/purchase/purchaseOrder.vue'
  159. import shipPrice from '../components/purchase/shipPrice.vue'
  160. import trainPrice from '../components/purchase/trainPrice.vue'
  161. import truckPrice from '../components/purchase/truckPrice.vue'
  162. import updateBreach from '../components/purchase/updateBreach.vue'
  163. import updateOtherPrice from '../components/purchase/updateOtherPrice.vue'
  164. import updateShipPrice from '../components/purchase/updateShipPrice.vue'
  165. import updateTrainPrice from '../components/purchase/updateTrainPrice.vue'
  166. import updateTruckPrice from '../components/purchase/updateTruckPrice.vue'
  167. import transportationReservation from '../components/purchaseChemicalMaterials/transportationReservation.vue'
  168. import transportationReservationAdd from '../components/purchaseChemicalMaterials/transportationReservationAdd.vue'
  169. import transportationReservationEDIT from '../components/purchaseChemicalMaterials/transportationReservationEDIT.vue'
  170. import transportationDispatch from '../components/purchaseChemicalMaterials/transportationDispatch.vue'
  171. import dischargeCargoNew from '../components/purchaseChemicalMaterials/purchaseChemicalMaterialsNEW/dischargeCargoNew.vue'
  172. import enterFactoryNew from '../components/purchaseChemicalMaterials/purchaseChemicalMaterialsNEW/enterFactoryNew.vue'
  173. import exFactoryNew from '../components/purchaseChemicalMaterials/purchaseChemicalMaterialsNEW/exFactoryNew.vue'
  174. import qualityTestingNew from '../components/purchaseChemicalMaterials/purchaseChemicalMaterialsNEW/qualityTestingNew.vue'
  175. import receivingNew from '../components/purchaseChemicalMaterials/purchaseChemicalMaterialsNEW/receivingNew.vue'
  176. import skinCountingNew from '../components/purchaseChemicalMaterials/purchaseChemicalMaterialsNEW/skinCountingNew.vue'
  177. import woolCountingNew from '../components/purchaseChemicalMaterials/purchaseChemicalMaterialsNEW/woolCountingNew.vue'
  178. import dischargeCargoOld from '../components/purchaseChemicalMaterials/purchaseChemicalMaterialsOLD/dischargeCargoOld.vue'
  179. import enterFactoryOld from '../components/purchaseChemicalMaterials/purchaseChemicalMaterialsOLD/enterFactoryOld.vue'
  180. import exFactoryOld from '../components/purchaseChemicalMaterials/purchaseChemicalMaterialsOLD/exFactoryOld.vue'
  181. import qualityTestingOld from '../components/purchaseChemicalMaterials/purchaseChemicalMaterialsOLD/qualityTestingOld.vue'
  182. import receivingOld from '../components/purchaseChemicalMaterials/purchaseChemicalMaterialsOLD/receivingOld.vue'
  183. import skinCountingOld from '../components/purchaseChemicalMaterials/purchaseChemicalMaterialsOLD/skinCountingOld.vue'
  184. import woolCountingOld from '../components/purchaseChemicalMaterials/purchaseChemicalMaterialsOLD/woolCountingOld.vue'
  185. import mineralTransportAppoint from '../components/importedMineral/transportAppoint.vue'
  186. import addMineralTransportAppoint from '../components/importedMineral/addTransportAppoint.vue'
  187. import mineralTransportOrder from '../components/importedMineral/transportOrder.vue'
  188. import mineralEnfactory from '../components/importedMineral/transportExcute/enfactory.vue'
  189. import mineralOutfactory from '../components/importedMineral/transportExcute/outfactory.vue'
  190. import mineralGrossResult from '../components/importedMineral/transportExcute/grossResult.vue'
  191. import mineralTareResult from '../components/importedMineral/transportExcute/tareResult.vue'
  192. import mineralUnload from '../components/importedMineral/transportExcute/unload.vue'
  193. import mineralQuality from '../components/importedMineral/transportExcute/qualityResult.vue'
  194. Vue.use(Router)
  195. const constantRouterMap = [
  196. {
  197. path: '/',
  198. name: 'main',
  199. meta: {title: '首页', code: 'xtpzgl'},
  200. component: main,
  201. redirect: {name: 'addApproveWagonPlease'},
  202. children: [
  203. {path: 'dischargeCargoNew', name: 'dischargeCargoNew', meta: {code: 'xtpzgl-jggl'}, component: dischargeCargoNew},
  204. {path: 'enterFactoryNew', name: 'enterFactoryNew', meta: {code: 'xtpzgl-jggl'}, component: enterFactoryNew},
  205. {path: 'exFactoryNew', name: 'exFactoryNew', meta: {code: 'xtpzgl-jggl'}, component: exFactoryNew},
  206. {path: 'qualityTestingNew', name: 'qualityTestingNew', meta: {code: 'xtpzgl-jggl'}, component: qualityTestingNew},
  207. {path: 'receivingNew', name: 'receivingNew', meta: {code: 'xtpzgl-jggl'}, component: receivingNew},
  208. {path: 'skinCountingNew', name: 'skinCountingNew', meta: {code: 'xtpzgl-jggl'}, component: skinCountingNew},
  209. {path: 'woolCountingNew', name: 'woolCountingNew', meta: {code: 'xtpzgl-jggl'}, component: woolCountingNew},
  210. {path: 'addHandlingFee', name: 'addHandlingFee', meta: {code: 'xtpzgl-jggl'}, component: addHandlingFee},
  211. {path: 'handlingFee', name: 'handlingFee', meta: {code: 'xtpzgl-yhgl'}, component: handlingFee},
  212. {path: 'updateHandlingFee/:feeId', name: 'updateHandlingFee', meta: {code: 'xtpzgl-yhgl'}, component: updateHandlingFee},
  213. {path: 'detailsOrder', name: 'detailsOrder', meta: {code: 'xtpzgl-yhgl'}, component: detailsOrder},
  214. {path: 'detailsStatement', name: 'detailsStatement', meta: {code: 'xtpzgl-yhgl'}, component: detailsStatement},
  215. {path: 'lossDetailsStatement', name: 'lossDetailsStatement', meta: {code: 'xtpzgl-yhgl'}, component: lossDetailsStatement},
  216. {path: 'shipBillingFormula', name: 'shipBillingFormula', meta: {code: 'xtpzgl-yhgl'}, component: shipBillingFormula},
  217. {path: 'bmsstatementDetailsOrder/:batchId', name: 'bmsstatementDetailsOrder', meta: {code: 'xtpzgl-yhgl'}, component: bmsstatementDetailsOrder},
  218. {path: 'bmsshipResult', name: 'bmsshipResult', meta: {code: 'xtpzgl-yhgl'}, component: bmsshipResult},
  219. {path: 'toBeStatement', name: 'toBeStatement', meta: {code: 'xtpzgl-yhgl'}, component: toBeStatement},
  220. {path: 'uncomplateDetails', name: 'uncomplateDetails', meta: {code: 'xtpzgl-yhgl'}, component: uncomplateDetails},
  221. {path: 'uncomplateWater', name: 'uncomplateWater', meta: {code: 'xtpzgl-yhgl'}, component: uncomplateWater},
  222. {path: 'statementDetailsOrderShip/:batchId', name: 'statementDetailsOrderShip', meta: {code: 'xtpzgl-yhgl'}, component: statementDetailsOrderShip},
  223. {path: 'addTrainDetails', name: 'addTrainDetails', meta: {code: 'xtpzgl-yhgl'}, component: addTrainDetails},
  224. {path: 'detailsTrainStatement', name: 'detailsTrainStatement', meta: {code: 'xtpzgl-yhgl'}, component: detailsTrainStatement},
  225. {path: 'detailsTrainOrder', name: 'detailsTrainOrder', meta: {code: 'xtpzgl-yhgl'}, component: detailsTrainOrder},
  226. {path: 'statementDetailsOrder/:batchId', name: 'statementDetailsOrder', meta: {code: 'xtpzgl-yhgl'}, component: statementDetailsOrder},
  227. {path: 'trainResult', name: 'trainResult', meta: {code: 'xtpzgl-yhgl'}, component: trainResult},
  228. {path: 'uncomplateTrainDetails', name: 'uncomplateTrainDetails', meta: {code: 'xtpzgl-yhgl'}, component: uncomplateTrainDetails},
  229. {path: 'detailsTruckOrder', name: 'detailsTruckOrder', meta: {code: 'xtpzgl-yhgl'}, component: detailsTruckOrder},
  230. {path: 'truckResult', name: 'truckResult', meta: {code: 'xtpzgl-yhgl'}, component: truckResult},
  231. {path: 'approveWagonPlease', name: 'approveWagonPlease', meta: {code: 'xtpzgl-yhgl'}, component: approveWagonPlease},
  232. {path: 'approveWagonPleaseAdd', name: 'approveWagonPleaseAdd', meta: {code: 'xtpzgl-yhgl'}, component: approveWagonPleaseAdd},
  233. {path: 'approveWagonPleaseEdit/:resultId', name: 'approveWagonPleaseEdit', meta: {code: 'xtpzgl-yhgl'}, component: approveWagonPleaseEdit},
  234. {path: 'entrustMine', name: 'entrustMine', meta: {code: 'xtpzgl-yhgl'}, component: entrustMine},
  235. {path: 'wagonLoadMine', name: 'wagonLoadMine', meta: {code: 'xtpzgl-yhgl'}, component: wagonLoadMine},
  236. {path: 'wagonLoadbu', name: 'wagonLoadbu', meta: {code: 'xtpzgl-yhgl'}, component: wagonLoadbu},
  237. {path: 'wagonLoadAdd', name: 'wagonLoadAdd', meta: {code: 'xtpzgl-yhgl'}, component: wagonLoadAdd},
  238. {path: 'wagonLoadEdit/:resultId', name: 'wagonLoadEdit', meta: {code: 'xtpzgl-yhgl'}, component: wagonLoadEdit},
  239. {path: 'wagonPleaseMine', name: 'wagonPleaseMine', meta: {code: 'xtpzgl-yhgl'}, component: wagonPleaseMine},
  240. {path: 'wagonPleaseAdd', name: 'wagonPleaseAdd', meta: {code: 'xtpzgl-yhgl'}, component: wagonPleaseAdd},
  241. {path: 'wagonPleaseEdit/:resultId', name: 'wagonPleaseEdit', meta: {code: 'xtpzgl-yhgl'}, component: wagonPleaseEdit},
  242. {path: 'wagonUnLoadAdd', name: 'wagonUnLoadAdd', meta: {code: 'xtpzgl-yhgl'}, component: wagonUnLoadAdd},
  243. {path: 'wagonUnLoadMine', name: 'wagonUnLoadMine', meta: {code: 'xtpzgl-yhgl'}, component: wagonUnLoadMine},
  244. {path: 'wagonUnLoadEdit/:unloadingId', name: 'wagonUnLoadEdit', meta: {code: 'xtpzgl-yhgl'}, component: wagonUnLoadEdit},
  245. // {path: 'index', name: 'index', meta: {code: 'xtpzgl-yhgl'}, component: index},
  246. {path: 'addWagonLoadEmergency', name: 'addWagonLoadEmergency', meta: {code: 'xtpzgl-yhgl'}, component: addWagonLoadEmergency},
  247. {path: 'addWagonUnLoadEmergency', name: 'addWagonUnLoadEmergency', meta: {code: 'xtpzgl-yhgl'}, component: addWagonUnLoadEmergency},
  248. {path: 'editWagonUnLoadEmergency/:unloadingId', name: 'editWagonUnLoadEmergency', meta: {code: 'xtpzgl-yhgl'}, component: editWagonUnLoadEmergency},
  249. {path: 'editWagonLoadEmergency/:unloadingId', name: 'editWagonLoadEmergency', meta: {code: 'xtpzgl-yhgl'}, component: editWagonLoadEmergency},
  250. {path: 'entrustEmergency', name: 'entrustEmergency', meta: {code: 'xtpzgl-yhgl'}, component: entrustEmergency},
  251. {path: 'trainDetails', name: 'trainDetails', meta: {code: 'xtpzgl-yhgl'}, component: trainDetails},
  252. {path: 'wagonLoadEmergency', name: 'wagonLoadEmergency', meta: {code: 'xtpzgl-yhgl'}, component: wagonLoadEmergency},
  253. {path: 'wagonUnLoadEmergency', name: 'wagonUnLoadEmergency', meta: {code: 'xtpzgl-yhgl'}, component: wagonUnLoadEmergency},
  254. {path: 'transportReserveFuAdd', name: 'transportReserveFuAdd', meta: {code: 'xtpzgl-yhgl'}, component: transportReserveFuAdd},
  255. {path: 'transportReserveRan', name: 'transportReserveRan', meta: {code: 'xtpzgl-yhgl'}, component: transportReserveRan},
  256. {path: 'transportReserveRanEdit/:orderId', name: 'transportReserveRanEdit', meta: {code: 'xtpzgl-yhgl'}, component: transportReserveRanEdit},
  257. {path: 'transportReserveRanAdd', name: 'transportReserveRanAdd', meta: {code: 'xtpzgl-yhgl'}, component: transportReserveRanAdd},
  258. {path: 'truckDriverReceiveRan', name: 'truckDriverReceiveRan', meta: {code: 'xtpzgl-yhgl'}, component: truckDriverReceiveRan},
  259. {path: 'truckEnfactoryRanLaoResult', name: 'truckEnfactoryRanLaoResult', meta: {code: 'xtpzgl-yhgl'}, component: truckEnfactoryRanLaoResult},
  260. {path: 'truckEnfactoryRanXingResult', name: 'truckEnfactoryRanXingResult', meta: {code: 'xtpzgl-yhgl'}, component: truckEnfactoryRanXingResult},
  261. {path: 'truckJiMaoRanLaoResult', name: 'truckJiMaoRanLaoResult', meta: {code: 'xtpzgl-yhgl'}, component: truckJiMaoRanLaoResult},
  262. {path: 'truckJiPiRanLaoResult', name: 'truckJiPiRanLaoResult', meta: {code: 'xtpzgl-yhgl'}, component: truckJiPiRanLaoResult},
  263. {path: 'truckJiMaoRanXingResult', name: 'truckJiMaoRanXingResult', meta: {code: 'xtpzgl-yhgl'}, component: truckJiMaoRanXingResult},
  264. {path: 'truckJiPiRanXingResult', name: 'truckJiPiRanXingResult', meta: {code: 'xtpzgl-yhgl'}, component: truckJiPiRanXingResult},
  265. {path: 'truckLeaveFactoryRanLaoResult', name: 'truckLeaveFactoryRanLaoResult', meta: {code: 'xtpzgl-yhgl'}, component: truckLeaveFactoryRanLaoResult},
  266. {path: 'truckLeaveFactoryRanXingResult', name: 'truckLeaveFactoryRanXingResult', meta: {code: 'xtpzgl-yhgl'}, component: truckLeaveFactoryRanXingResult},
  267. {path: 'truckQualityRanLaoResult', name: 'truckQualityRanLaoResult', meta: {code: 'xtpzgl-yhgl'}, component: truckQualityRanLaoResult},
  268. {path: 'truckQualityRanXingResult', name: 'truckQualityRanXingResult', meta: {code: 'xtpzgl-yhgl'}, component: truckQualityRanXingResult},
  269. {path: 'truckQualityRanLaoResultEdit', name: 'truckQualityRanLaoResultEdit', meta: {code: 'xtpzgl-yhgl'}, component: truckQualityRanLaoResultEdit},
  270. {path: 'truckQualityRanXingResultEdit', name: 'truckQualityRanXingResultEdit', meta: {code: 'xtpzgl-yhgl'}, component: truckQualityRanXingResultEdit},
  271. {path: 'truckReceiptRanLaoResult', name: 'truckReceiptRanLaoResult', meta: {code: 'xtpzgl-yhgl'}, component: truckReceiptRanLaoResult},
  272. {path: 'truckReceiptRanXingResult', name: 'truckReceiptRanXingResult', meta: {code: 'xtpzgl-yhgl'}, component: truckReceiptRanXingResult},
  273. {path: 'truckUnloadRanLaoResult', name: 'truckUnloadRanLaoResult', meta: {code: 'xtpzgl-yhgl'}, component: truckUnloadRanLaoResult},
  274. {path: 'truckUnloadRanXingResult', name: 'truckUnloadRanXingResult', meta: {code: 'xtpzgl-yhgl'}, component: truckUnloadRanXingResult},
  275. {path: 'transportReserveFu', name: 'transportReserveFu', meta: {code: 'xtpzgl-yhgl'}, component: transportReserveFu},
  276. {path: 'truckLeaveFactoryFuResult', name: 'truckLeaveFactoryFuResult', meta: {code: 'xtpzgl-yhgl'}, component: truckLeaveFactoryFuResult},
  277. {path: 'truckQualityFuResult', name: 'truckQualityFuResult', meta: {code: 'xtpzgl-yhgl'}, component: truckQualityFuResult},
  278. {path: 'truckQualityFuResultEdit', name: 'truckQualityFuResultEdit', meta: {code: 'xtpzgl-yhgl'}, component: truckQualityFuResultEdit},
  279. {path: 'truckReturnResult', name: 'truckReturnResult', meta: {code: 'xtpzgl-yhgl'}, component: truckReturnResult},
  280. {path: 'truckUnloadFuResult', name: 'truckUnloadFuResult', meta: {code: 'xtpzgl-yhgl'}, component: truckUnloadFuResult},
  281. {path: 'transportReserveFuEdit/:orderId', name: 'transportReserveFuEdit', meta: {code: 'xtpzgl-yhgl'}, component: transportReserveFuEdit},
  282. {path: 'truckDriverReceiveFu', name: 'truckDriverReceiveFu', meta: {code: 'xtpzgl-yhgl'}, component: truckDriverReceiveFu},
  283. {path: 'truckEnfactoryFuResult', name: 'truckEnfactoryFuResult', meta: {code: 'xtpzgl-yhgl'}, component: truckEnfactoryFuResult},
  284. {path: 'truckJiMaoFuResult', name: 'truckJiMaoFuResult', meta: {code: 'xtpzgl-yhgl'}, component: truckJiMaoFuResult},
  285. {path: 'truckJiPiFuResult', name: 'truckJiPiFuResult', meta: {code: 'xtpzgl-yhgl'}, component: truckJiPiFuResult},
  286. {path: 'truckReceiptFuResult', name: 'truckReceiptFuResult', meta: {code: 'xtpzgl-yhgl'}, component: truckReceiptFuResult},
  287. {path: 'transportReserveFuAddIngredients', name: 'transportReserveFuAddIngredients', meta: {code: 'xtpzgl-yhgl'}, component: transportReserveFuAddIngredients},
  288. {path: 'addApproveWagonPlease', name: 'addApproveWagonPlease', meta: {code: 'xtpzgl-jggl'}, component: addApproveWagonPlease},
  289. {path: 'addWagonLoad', name: 'addWagonLoad', meta: {code: 'xtpzgl-yhgl'}, component: addWagonLoad},
  290. {path: 'addWagonPlease', name: 'addWagonPlease', meta: {code: 'xtpzgl-yhgl'}, component: addWagonPlease},
  291. {path: 'addWagonUnLoad', name: 'addWagonUnLoad', meta: {code: 'xtpzgl-yhgl'}, component: addWagonUnLoad},
  292. {path: 'editApproveWagonPlease/:resultId', name: 'editApproveWagonPlease', meta: {code: 'xtpzgl-yhgl'}, component: editApproveWagonPlease},
  293. {path: 'editWagonLoad/:resultId', name: 'editWagonLoad', meta: {code: 'xtpzgl-yhgl'}, component: editWagonLoad},
  294. {path: 'editWagonPlease/:resultId', name: 'editWagonPlease', meta: {code: 'xtpzgl-yhgl'}, component: editWagonPlease},
  295. {path: 'editWagonUnLoad/:unloadingId', name: 'editWagonUnLoad', meta: {code: 'xtpzgl-yhgl'}, component: editWagonUnLoad},
  296. {path: 'entrust', name: 'entrust', meta: {code: 'xtpzgl-yhgl'}, component: entrust},
  297. {path: 'wagonApprove', name: 'wagonApprove', meta: {code: 'xtpzgl-yhgl'}, component: wagonApprove},
  298. {path: 'wagonLoad', name: 'wagonLoad', meta: {code: 'xtpzgl-yhgl'}, component: wagonLoad},
  299. {path: 'wagonPlease', name: 'wagonPlease', meta: {code: 'xtpzgl-yhgl'}, component: wagonPlease},
  300. {path: 'wagonUnLoad', name: 'wagonUnLoad', meta: {code: 'xtpzgl-yhgl'}, component: wagonUnLoad},
  301. {path: 'addBargeShip', name: 'addBargeShip', meta: {code: 'xtpzgl-jggl'}, component: addBargeShip},
  302. {path: 'addLoadShip', name: 'addLoadShip', meta: {code: 'xtpzgl-yhgl'}, component: addLoadShip},
  303. {path: 'addShipLocation', name: 'addShipLocation', meta: {code: 'xtpzgl-yhgl'}, component: addShipLocation},
  304. {path: 'addShipmentInstructions', name: 'addShipmentInstructions', meta: {code: 'xtpzgl-yhgl'}, component: addShipmentInstructions},
  305. {path: 'addUnloadShip', name: 'addUnloadShip', meta: {code: 'xtpzgl-yhgl'}, component: addUnloadShip},
  306. {path: 'addWaterQuality', name: 'addWaterQuality', meta: {code: 'xtpzgl-yhgl'}, component: addWaterQuality},
  307. {path: 'bargeShip', name: 'bargeShip', meta: {code: 'xtpzgl-yhgl'}, component: bargeShip},
  308. {path: 'instructionsCapacity/:instructionsId', name: 'instructionsCapacity', meta: {code: 'xtpzgl-yhgl'}, component: instructionsCapacity},
  309. {path: 'loadShip', name: 'loadShip', meta: {code: 'xtpzgl-yhgl'}, component: loadShip},
  310. {path: 'shipLocation', name: 'shipLocation', meta: {code: 'xtpzgl-yhgl'}, component: shipLocation},
  311. {path: 'shipmentInstructions', name: 'shipmentInstructions', meta: {code: 'xtpzgl-yhgl'}, component: shipmentInstructions},
  312. {path: 'shipResult', name: 'shipResult', meta: {code: 'xtpzgl-yhgl'}, component: shipResult},
  313. {path: 'unloadShip', name: 'unloadShip', meta: {code: 'xtpzgl-yhgl'}, component: unloadShip},
  314. {path: 'updateBargeShip', name: 'updateBargeShip', meta: {code: 'xtpzgl-yhgl'}, component: updateBargeShip},
  315. {path: 'updateInstructionsCapacity/:orderId', name: 'updateInstructionsCapacity', meta: {code: 'xtpzgl-yhgl'}, component: updateInstructionsCapacity},
  316. {path: 'updateShipLocation', name: 'updateShipLocation', meta: {code: 'xtpzgl-yhgl'}, component: updateShipLocation},
  317. {path: 'updateShipmentInstructions/:instructionsId', name: 'updateShipmentInstructions', meta: {code: 'xtpzgl-yhgl'}, component: updateShipmentInstructions},
  318. {path: 'updateUnloadShip/:resultId', name: 'updateUnloadShip', meta: {code: 'xtpzgl-yhgl'}, component: updateUnloadShip},
  319. {path: 'updateWaterQuality/:resultId', name: 'updateWaterQuality', meta: {code: 'xtpzgl-yhgl'}, component: updateWaterQuality},
  320. {path: 'waterQuality', name: 'waterQuality', meta: {code: 'xtpzgl-yhgl'}, component: waterQuality},
  321. {path: 'assignmentPlan', name: 'assignmentPlan', meta: {code: 'xtpzgl-yhgl'}, component: assignmentPlan},
  322. {path: 'breakdownPlan', name: 'breakdownPlan', meta: {code: 'xtpzgl-yhgl'}, component: breakdownPlan},
  323. {path: 'breakdownPlanAdd/:planId', name: 'breakdownPlanAdd', meta: {code: 'xtpzgl-yhgl'}, component: breakdownPlanAdd},
  324. {path: 'breakdownPlanCheck', name: 'breakdownPlanCheck', meta: {code: 'xtpzgl-yhgl'}, component: breakdownPlanCheck},
  325. {path: 'breakdownPlanEdit/:planId', name: 'breakdownPlanEdit', meta: {code: 'xtpzgl-yhgl'}, component: breakdownPlanEdit},
  326. {path: 'submitWaybill', name: 'submitWaybill', meta: {code: 'xtpzgl-yhgl'}, component: submitWaybill},
  327. {path: 'transportReserve', name: 'transportReserve', meta: {code: 'xtpzgl-yhgl'}, component: transportReserve},
  328. {path: 'transportReserveAdd', name: 'transportReserveAdd', meta: {code: 'xtpzgl-yhgl'}, component: transportReserveAdd},
  329. {path: 'transportReserveEdit/:planId', name: 'transportReserveEdit', meta: {code: 'xtpzgl-yhgl'}, component: transportReserveEdit},
  330. {path: 'truckDriverReceive', name: 'truckDriverReceive', meta: {code: 'xtpzgl-yhgl'}, component: truckDriverReceive},
  331. {path: 'truckEnfactoryResult', name: 'truckEnfactoryResult', meta: {code: 'xtpzgl-yhgl'}, component: truckEnfactoryResult},
  332. {path: 'truckJiMaoResult', name: 'truckJiMaoResult', meta: {code: 'xtpzgl-yhgl'}, component: truckJiMaoResult},
  333. {path: 'truckJiPiResult', name: 'truckJiPiResult', meta: {code: 'xtpzgl-yhgl'}, component: truckJiPiResult},
  334. {path: 'truckLeaveFactoryResult', name: 'truckLeaveFactoryResult', meta: {code: 'xtpzgl-yhgl'}, component: truckLeaveFactoryResult},
  335. {path: 'truckLoadResult', name: 'truckLoadResult', meta: {code: 'xtpzgl-yhgl'}, component: truckLoadResult},
  336. {path: 'truckLoadResultAdd', name: 'truckLoadResultAdd', meta: {code: 'xtpzgl-yhgl'}, component: truckLoadResultAdd},
  337. {path: 'truckLoadResultEdit/:resultId', name: 'truckLoadResultEdit', meta: {code: 'xtpzgl-yhgl'}, component: truckLoadResultEdit},
  338. {path: 'truckQualityResult', name: 'truckQualityResult', meta: {code: 'xtpzgl-yhgl'}, component: truckQualityResult},
  339. {path: 'truckQualityResultEdit/:resultId', name: 'truckQualityResultEdit', meta: {code: 'xtpzgl-yhgl'}, component: truckQualityResultEdit},
  340. {path: 'truckReceiptResult', name: 'truckReceiptResult', meta: {code: 'xtpzgl-yhgl'}, component: truckReceiptResult},
  341. {path: 'truckUnloadResult', name: 'truckUnloadResult', meta: {code: 'xtpzgl-yhgl'}, component: truckUnloadResult},
  342. {path: 'addBreach', name: 'addBreach', meta: {code: 'xtpzgl-yhgl'}, component: addBreach},
  343. {path: 'addOtherPrice', name: 'addOtherPrice', meta: {code: 'xtpzgl-yhgl'}, component: addOtherPrice},
  344. {path: 'addShipPrice', name: 'addShipPrice', meta: {code: 'xtpzgl-yhgl'}, component: addShipPrice},
  345. {path: 'addTrainPrice', name: 'addTrainPrice', meta: {code: 'xtpzgl-yhgl'}, component: addTrainPrice},
  346. {path: 'addTruckPrice', name: 'addTruckPrice', meta: {code: 'xtpzgl-yhgl'}, component: addTruckPrice},
  347. {path: 'breach', name: 'breach', meta: {code: 'xtpzgl-yhgl'}, component: breach},
  348. {path: 'otherPrice', name: 'otherPrice', meta: {code: 'xtpzgl-yhgl'}, component: otherPrice},
  349. {path: 'purchaseOrder', name: 'purchaseOrder', meta: {code: 'xtpzgl-yhgl'}, component: purchaseOrder},
  350. {path: 'shipPrice', name: 'shipPrice', meta: {code: 'xtpzgl-yhgl'}, component: shipPrice},
  351. {path: 'trainPrice', name: 'trainPrice', meta: {code: 'xtpzgl-yhgl'}, component: trainPrice},
  352. {path: 'updateBreach/:breachId', name: 'updateBreach', meta: {code: 'xtpzgl-yhgl'}, component: updateBreach},
  353. {path: 'updateOtherPrice/:priceId', name: 'updateOtherPrice', meta: {code: 'xtpzgl-yhgl'}, component: updateOtherPrice},
  354. {path: 'updateShipPrice/:priceId', name: 'updateShipPrice', meta: {code: 'xtpzgl-yhgl'}, component: updateShipPrice},
  355. {path: 'updateTrainPrice/:priceId', name: 'updateTrainPrice', meta: {code: 'xtpzgl-yhgl'}, component: updateTrainPrice},
  356. {path: 'updateTruckPrice/:priceId', name: 'updateTruckPrice', meta: {code: 'xtpzgl-yhgl'}, component: updateTruckPrice},
  357. {path: 'truckPrice', name: 'truckPrice', meta: {code: 'xtpzgl-yhgl'}, component: truckPrice},
  358. {path: 'transportationReservation', name: 'transportationReservation', meta: {code: 'xtpzgl-yhgl'}, component: transportationReservation},
  359. {path: 'transportationDispatch', name: 'transportationDispatch', meta: {code: 'xtpzgl-yhgl'}, component: transportationDispatch},
  360. {path: 'transportationReservationAdd', name: 'transportationReservationAdd', meta: {code: 'xtpzgl-yhgl'}, component: transportationReservationAdd},
  361. {path: 'transportationReservationEDIT/:orderId', name: 'transportationReservationEDIT', meta: {code: 'xtpzgl-yhgl'}, component: transportationReservationEDIT},
  362. {path: 'dischargeCargoOld', name: 'dischargeCargoOld', meta: {code: 'xtpzgl-jggl'}, component: dischargeCargoOld},
  363. {path: 'enterFactoryOld', name: 'enterFactoryOld', meta: {code: 'xtpzgl-jggl'}, component: enterFactoryOld},
  364. {path: 'exFactoryOld', name: 'exFactoryOld', meta: {code: 'xtpzgl-jggl'}, component: exFactoryOld},
  365. {path: 'qualityTestingOld', name: 'qualityTestingOld', meta: {code: 'xtpzgl-jggl'}, component: qualityTestingOld},
  366. {path: 'receivingOld', name: 'receivingOld', meta: {code: 'xtpzgl-jggl'}, component: receivingOld},
  367. {path: 'skinCountingOld', name: 'skinCountingOld', meta: {code: 'xtpzgl-jggl'}, component: skinCountingOld},
  368. {path: 'woolCountingOld', name: 'woolCountingOld', meta: {code: 'xtpzgl-jggl'}, component: woolCountingOld},
  369. {path: 'mineralTransportAppoint', name: 'mineralTransportAppoint', meta: {code: 'xtpzgl-jggl'}, component: mineralTransportAppoint},
  370. {path: 'addMineralTransportAppoint', name: 'addMineralTransportAppoint', meta: {code: 'xtpzgl-jggl'}, component: addMineralTransportAppoint},
  371. {path: 'mineralTransportOrder', name: 'mineralTransportOrder', meta: {code: 'xtpzgl-jggl'}, component: mineralTransportOrder},
  372. {path: 'mineralUnload', name: 'mineralUnload', meta: {code: 'xtpzgl-jggl'}, component: mineralUnload},
  373. {path: 'mineralTareResult', name: 'mineralTareResult', meta: {code: 'xtpzgl-jggl'}, component: mineralTareResult},
  374. {path: 'mineralGrossResult', name: 'mineralGrossResult', meta: {code: 'xtpzgl-jggl'}, component: mineralGrossResult},
  375. {path: 'mineralOutfactory', name: 'mineralOutfactory', meta: {code: 'xtpzgl-jggl'}, component: mineralOutfactory},
  376. {path: 'mineralEnfactory', name: 'mineralEnfactory', meta: {code: 'xtpzgl-jggl'}, component: mineralEnfactory},
  377. {path: 'mineralQuality', name: 'mineralQuality', meta: {code: 'xtpzgl-jggl'}, component: mineralQuality},
  378. ]
  379. }
  380. ];
  381. const router = new Router({
  382. routes: constantRouterMap
  383. })
  384. // before
  385. routerBefore(router, constantRouterMap);
  386. export default router;
  387. // constantRouterMap
  388. export const routes = constantRouterMap;