import Vue from 'vue' import Router from 'vue-router' const Preload = r => require.ensure([], () => r(require('@page/Preload')), 'Preload') const Setup = r => require.ensure([], () => r(require('@page/Setup')), 'Setup') // carry const Home = r => require.ensure([], () => r(require('@page/Home')), 'Home') const MovePoint = r => require.ensure([], () => r(require('@page/MovePoint')), 'MovePoint') const TaskList = r => require.ensure([], () => r(require('@page/TaskList')), 'TaskList') const TaskManage = r => require.ensure([], () => r(require('@page/TaskManage')), 'TaskManage') const ErrorManage = r => require.ensure([], () => r(require('@page/ErrorManage')), 'ErrorManage') const CarrySite = r => require.ensure([], () => r(require('@page/agvinfo/CarrySite')), 'CarrySite') const SensorState = r => require.ensure([], () => r(require('@page/agvinfo/SensorState')), 'SensorState') const AgvState = r => require.ensure([], () => r(require('@page/agvinfo/AgvState')), 'AgvState') const IfconfigIndex = r => require.ensure([], () => r(require('@page/ifconfig/index')), 'ifconfig') const IfconfigInfo = r => require.ensure([], () => r(require('@page/ifconfig/IfconfigInfo')), 'ifconfig') const LogList = r => require.ensure([], () => r(require('@page/ifconfig/LogList')), 'ifconfig') const RosList = r => require.ensure([], () => r(require('@page/ifconfig/RosList')), 'ifconfig') const TemperatureCup = r => require.ensure([], () => r(require('@page/ifconfig/TemperatureCup')), 'ifconfig') const DebugInfo = r => require.ensure([], () => r(require('@page/ifconfig/DebugInfo')), 'ifconfig') const SoftHardware = r => require.ensure([], () => r(require('@page/ifconfig/SoftHardware')), 'ifconfig') const IfconfigSetup = r => require.ensure([], () => r(require('@page/ifconfig/IfconfigSetup')), 'ifconfig') Vue.use(Router) export default new Router({ routes: [ { path: '/', redirect: '/preload' }, { path: '/preload', component: Preload }, { path: '/setup', component: Setup }, { path: '/home', component: Home }, { path: '/movepoint', component: MovePoint }, { path: '/tasklist', component: TaskList }, { path: '/taskmanage', component: TaskManage }, { path: '/errormanage', component: ErrorManage }, { path: '/carrysite', component: CarrySite }, { path: '/sensorstate', component: SensorState }, { path: '/agvstate', component: AgvState }, { path: '/ifconfigindex', component: IfconfigIndex, children: [ { path: 'ifconfiginfo', component: IfconfigInfo }, { path: 'loglist', component: LogList }, { path: 'roslist', component: RosList }, { path: 'temperaturecup', component: TemperatureCup }, { path: 'debuginfo', component: DebugInfo }, { path: 'softhardware', component: SoftHardware }, { path: 'ifconfigsetup', component: IfconfigSetup } ] } ] })