Files
screenkb-hl/src/router/index.js
2022-07-13 17:07:17 +08:00

87 lines
2.7 KiB
JavaScript

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
}
]
})