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') const IndexComponent = r => require.ensure([], () => r(require('@page/shells/index/index.vue')), 'shells') const IndexHome = r => require.ensure([], () => r(require('@page/modules/home/index.vue')), 'modules') const HomeHome = r => require.ensure([], () => r(require('@page/modules/home/home.vue')), 'modules') const TaskManageTab = r => require.ensure([], () => r(require('@page/modules/taskmanage/index.vue')), 'modules') const CarryPoint = r => require.ensure([], () => r(require('@page/modules/taskmanage/CarryPoint.vue')), 'modules') const TaskLists = r => require.ensure([], () => r(require('@page/modules/taskmanage/TaskLists.vue')), 'modules') const TaskOperates = r => require.ensure([], () => r(require('@page/modules/taskmanage/TaskOperates.vue')), 'modules') const ErrorManageTab = r => require.ensure([], () => r(require('@page/modules/errormanage/index.vue')), 'modules') const ErrorInfo = r => require.ensure([], () => r(require('@page/modules/errormanage/ErrorInfo.vue')), 'modules') const ErrorDeal = r => require.ensure([], () => r(require('@page/modules/errormanage/ErrorDeal.vue')), 'modules') const VehicleInformation = r => require.ensure([], () => r(require('@page/modules/vehicleinformation/index.vue')), 'modules') const VehicleStatus = r => require.ensure([], () => r(require('@page/modules/vehicleinformation/vehiclestatus.vue')), 'modules') const VehicleControl = r => require.ensure([], () => r(require('@page/modules/vehicleinformation/vehiclecontrol.vue')), 'modules') const SensorStatus = r => require.ensure([], () => r(require('@page/modules/vehicleinformation/sensorstatus.vue')), 'modules') const AgvStatus = r => require.ensure([], () => r(require('@page/modules/vehicleinformation/agvstatus.vue')), 'modules') const Teach = r => require.ensure([], () => r(require('@page/modules/teach/teach.vue')), 'modules') const SystemManage = r => require.ensure([], () => r(require('@page/modules/SystemManage/index.vue')), 'modules') const User = r => require.ensure([], () => r(require('@page/modules/SystemManage/user.vue')), 'modules') const Role = r => require.ensure([], () => r(require('@page/modules/SystemManage/role.vue')), 'modules') const System = r => require.ensure([], () => r(require('@page/modules/SystemManage/system.vue')), 'modules') const Developer = r => require.ensure([], () => r(require('@page/modules/SystemManage/developer.vue')), 'modules') // 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: '/index', component: IndexComponent, children: [{ path: '/indexhome', component: IndexHome, children: [{ path: '/homehome', component: HomeHome }] }, { path: '/TaskManageTab', component: TaskManageTab, children: [{ path: '/CarryPoint', component: CarryPoint }, { path: '/TaskLists', component: TaskLists }, { path: '/TaskOperates', component: TaskOperates }] }, { path: '/ErrorManageTab', component: ErrorManageTab, children: [{ path: '/ErrorInfo', component: ErrorInfo }, { path: '/ErrorDeal', component: ErrorDeal }] }, { path: '/vehicleinformation', component: VehicleInformation, children: [{ path: '/vehiclestatus', component: VehicleStatus }, { path: '/vehiclecontrol', component: VehicleControl }, { path: '/sensorstatus', component: SensorStatus }, { path: '/agvstatus', component: AgvStatus }] }, { path: '/teach', component: Teach }, { path: '/systemmanage', component: SystemManage, children: [{ path: '/user', component: User }, { path: '/role', component: Role }, { path: '/system', component: System }, { path: '/developer', component: Developer }] }] }, { 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 } ] } ] })