import Vue from 'vue' import Router from 'vue-router' // 接口数据测试 start // import MonitorCenter2 from '@page/MonitorCenter2/index.vue' // import WorkShop2 from '@page/MonitorCenter2/WorkShop.vue' // import Animation2 from '@page/MonitorCenter2/Animation.vue' // const ProduceData = r => require.ensure([], () => r(require('@page/MonitorCenter2/ProData')), 'ProData') // 接口数据测试 end const Login = r => require.ensure([], () => r(require('@page/Login')), 'Login') // const WorkShop = r => require.ensure([], () => r(require('@page/MonitorCenter2/WorkShop')), 'WorkShop') const WorkShop = r => require.ensure([], () => r(require('@page/WorkShop')), 'WorkShop') const Monitor = r => require.ensure([], () => r(require('@page/Monitor')), 'Monitor') const Animation = r => require.ensure([], () => r(require('@page/Animation')), 'Animation') const DeviceIntro = r => require.ensure([], () => r(require('@page/DeviceIntro')), 'DeviceIntro') const ProduceData = r => require.ensure([], () => r(require('@page/ProduceData')), 'ProduceData') const StorageTank = r => require.ensure([], () => r(require('@page/StorageTank')), 'StorageTank') const Fault = r => require.ensure([], () => r(require('@page/Fault')), 'Fault') const StorageData = r => require.ensure([], () => r(require('@page/StorageData')), 'StorageData') const Kanban = r => require.ensure([], () => r(require('@page/Kanban')), 'Kanban') const KanbanSelect = r => require.ensure([], () => r(require('@page/KanbanSelect')), 'KanbanSelect') Vue.use(Router) export default new Router({ linkActiveClass: 'tab-active', routes: [ { path: '/', redirect: '/login' }, { path: '/login', name: 'Login', component: Login }, { path: '/fault', name: 'Fault', component: Fault }, { path: '/workshop', name: 'WorkShop', component: WorkShop }, { path: '/monitor', name: 'Monitor', component: Monitor }, { path: '/animation', name: 'Animation', component: Animation }, { path: '/deviceintro', name: 'DeviceIntro', component: DeviceIntro }, { path: '/producedata', name: 'producedata', component: ProduceData }, { path: '/storagetank', name: 'storagetank', component: StorageTank }, { path: '/storageData', name: 'StorageData', component: StorageData }, { path: '/kanban', name: 'Kanban', component: Kanban }, { path: '/kanbanSelect', name: 'KanbanSelect', component: KanbanSelect } ] })