import Vue from 'vue' import Router from 'vue-router' import routerBefore from '@/config/routerBefore.js' // 主要 import main from '@/components/main.vue' // 系统配置管理 import intrainst_real from '../components/intrainst/intrainst_real.vue' import offsite_check from '../components/offsite/offsite_check.vue' import offsite_close from '../components/offsite/offsite_close.vue' import offsite_inbound from '../components/offsite/offsite_inbound.vue' import offsite_outbound from '../components/offsite/offsite_outbound.vue' import offsite_sendreceive from '../components/offsite/offsite_sendreceive.vue' import loadPortStock from '../components/port_deposit/loadPortStock.vue' import port_deposit_inbound_add from '../components/port_deposit/port_deposit_inbound_add.vue' import port_deposit_inbound_edit from '../components/port_deposit/port_deposit_inbound_edit.vue' import port_deposit_inbound from '../components/port_deposit/port_deposit_inbound.vue' import port_deposit_outbound from '../components/port_deposit/port_deposit_outbound.vue' import unloadPortStock from '../components/port_deposit/unloadPortStock.vue' import addTransfer from '../components/steel/addTransfer.vue' import billOfLading from '../components/steel/billOfLading.vue' import billOfLadingAdd from '../components/steel/billOfLadingAdd.vue' import editSteel_restack from '../components/steel/editSteel_restack.vue' import inboundDetails from '../components/steel/inboundDetails.vue' import insertCheckInventory from '../components/steel/insertCheckInventory.vue' import insertTransfer from '../components/steel/insertTransfer.vue' import steel_check from '../components/steel/steel_check.vue' import steel_close from '../components/steel/steel_close.vue' import steel_inbound from '../components/steel/steel_inbound.vue' import steel_outbound from '../components/steel/steel_outbound.vue' import steel_real from '../components/steel/steel_real.vue' import steel_realDown from '../components/steel/steel_realDown.vue' import steel_rebound from '../components/steel/steel_rebound.vue' import steel_restack from '../components/steel/steel_restack.vue' import steel_restackAdd from '../components/steel/steel_restackAdd.vue' import steel_sendreceive from '../components/steel/steel_sendreceive.vue' import steel_transfer from '../components/steel/steel_transfer.vue' import steel_checkWarehouse from '../components/steel/checkWarehouse.vue' import steel_addCheckWarehouse from '../components/steel/addCheckWarehouse.vue' Vue.use(Router) const constantRouterMap = [ { path: '/', name: 'main', meta: {title: '首页', code: 'xtpzgl'}, component: main, redirect: {name: 'intrainst_real'}, children: [ {path: 'intrainst_real', name: 'intrainst_real', meta: {code: 'xtpzgl-jggl'}, component: intrainst_real}, {path: 'offsite_check', name: 'offsite_check', meta: {code: 'xtpzgl-yhgl'}, component: offsite_check}, {path: 'offsite_close', name: 'offsite_close', meta: {code: 'xtpzgl-yhgl'}, component: offsite_close}, {path: 'offsite_inbound', name: 'offsite_inbound', meta: {code: 'xtpzgl-yhgl'}, component: offsite_inbound}, {path: 'offsite_outbound', name: 'offsite_outbound', meta: {code: 'xtpzgl-yhgl'}, component: offsite_outbound}, {path: 'offsite_sendreceive', name: 'offsite_sendreceive', meta: {code: 'xtpzgl-yhgl'}, component: offsite_sendreceive}, {path: 'loadPortStock', name: 'loadPortStock', meta: {code: 'xtpzgl-yhgl'}, component: loadPortStock}, {path: 'port_deposit_inbound_add', name: 'port_deposit_inbound_add', meta: {code: 'xtpzgl-yhgl'}, component: port_deposit_inbound_add}, {path: 'port_deposit_inbound_edit/:resultId', name: 'port_deposit_inbound_edit', meta: {code: 'xtpzgl-yhgl'}, component: port_deposit_inbound_edit}, {path: 'port_deposit_inbound', name: 'port_deposit_inbound', meta: {code: 'xtpzgl-yhgl'}, component: port_deposit_inbound}, {path: 'port_deposit_outbound', name: 'port_deposit_outbound', meta: {code: 'xtpzgl-yhgl'}, component: port_deposit_outbound}, {path: 'unloadPortStock', name: 'unloadPortStock', meta: {code: 'xtpzgl-yhgl'}, component: unloadPortStock}, {path: 'addTransfer', name: 'addTransfer', meta: {code: 'xtpzgl-yhgl'}, component: addTransfer}, {path: 'billOfLading', name: 'billOfLading', meta: {code: 'xtpzgl-yhgl'}, component: billOfLading}, {path: 'billOfLadingAdd/:orderId', name: 'billOfLadingAdd', meta: {code: 'xtpzgl-yhgl'}, component: billOfLadingAdd}, {path: 'editSteel_restack/:resultId', name: 'editSteel_restack', meta: {code: 'xtpzgl-yhgl'}, component: editSteel_restack}, {path: 'inboundDetails/:inboundId', name: 'inboundDetails', meta: {code: 'xtpzgl-yhgl'}, component: inboundDetails}, {path: 'insertCheckInventory', name: 'insertCheckInventory', meta: {code: 'xtpzgl-yhgl'}, component: insertCheckInventory}, {path: 'insertTransfer', name: 'insertTransfer', meta: {code: 'xtpzgl-yhgl'}, component: insertTransfer}, {path: 'steel_check', name: 'steel_check', meta: {code: 'xtpzgl-yhgl'}, component: steel_check}, {path: 'steel_close', name: 'steel_close', meta: {code: 'xtpzgl-yhgl'}, component: steel_close}, {path: 'steel_inbound', name: 'steel_inbound', meta: {code: 'xtpzgl-yhgl'}, component: steel_inbound}, {path: 'steel_outbound', name: 'steel_outbound', meta: {code: 'xtpzgl-yhgl'}, component: steel_outbound}, {path: 'steel_real', name: 'steel_real', meta: {code: 'xtpzgl-yhgl'}, component: steel_real}, {path: 'steel_realDown/gridId', name: 'steel_realDown', meta: {code: 'xtpzgl-yhgl'}, component: steel_realDown}, {path: 'steel_rebound', name: 'steel_rebound', meta: {code: 'xtpzgl-yhgl'}, component: steel_rebound}, {path: 'steel_restack', name: 'steel_restack', meta: {code: 'xtpzgl-yhgl'}, component: steel_restack}, {path: 'steel_restackAdd', name: 'steel_restackAdd', meta: {code: 'xtpzgl-yhgl'}, component: steel_restackAdd}, {path: 'steel_sendreceive', name: 'steel_sendreceive', meta: {code: 'xtpzgl-yhgl'}, component: steel_sendreceive}, {path: 'steel_transfer', name: 'steel_transfer', meta: {code: 'xtpzgl-yhgl'}, component: steel_transfer}, {path: 'steel_checkWarehouse', name: 'steel_checkWarehouse', meta: {code: 'xtpzgl-yhgl'}, component: steel_checkWarehouse}, {path: 'steel_addCheckWarehouse', name: 'steel_addCheckWarehouse', meta: {code: 'xtpzgl-yhgl'}, component: steel_addCheckWarehouse}, ] } ]; const router = new Router({ routes: constantRouterMap }) // before routerBefore(router, constantRouterMap); export default router; // constantRouterMap export const routes = constantRouterMap;