import Vue from 'vue' import Router from 'vue-router' const Setup = r => require.ensure([], () => r(require('@page/Setup')), 'Setup') const MonitoringScreen = r => require.ensure([], () => r(require('@page/MonitoringScreen')), 'MonitoringScreen') const DeviceScreen = r => require.ensure([], () => r(require('@page/DeviceScreen')), 'DeviceScreen') const WorkshopScreen = r => require.ensure([], () => r(require('@page/WorkshopScreen')), 'WorkshopScreen') const HomeScreen = r => require.ensure([], () => r(require('@page/HomeScreen')), 'HomeScreen') const Chengpin = r => require.ensure([], () => r(require('@page/management/Chengpin')), 'Chengpin') const Clean = r => require.ensure([], () => r(require('@page/management/Clean')), 'Clean') const ZhiPanGuan = r => require.ensure([], () => r(require('@page/management/ZhiPanGuan')), 'ZhiPanGuan') Vue.use(Router) export default new Router({ linkActiveClass: 'tab-active', routes: [ { path: '/', redirect: '/setup' }, { path: '/setup', component: Setup }, { path: '/Chengpin', component: Chengpin }, { path: '/Clean', component: Clean }, { path: '/ZhiPanGuan', component: ZhiPanGuan }, { path: '/MonitoringScreen', component: MonitoringScreen }, { path: '/devicescreen', component: DeviceScreen }, { path: '/WorkshopScreen', component: WorkshopScreen }, { path: '/HomeScreen', component: HomeScreen } ] })