pull/1/head
pnoker 6 years ago
parent e3c3cafb62
commit 232861896e

@ -6,7 +6,8 @@ export default [
name: 'login',
path: '/login',
meta: {
isAuth: false
isAuth: false,
title: 'DC3 Web UI Login'
},
component: () => import('@/views/login/Login')
}, {
@ -20,7 +21,8 @@ export default [
name: '404',
path: '/404',
meta: {
isAuth: false
isAuth: false,
title: '404'
},
component: () => import('@/components/error/404')
@ -28,14 +30,16 @@ export default [
name: '403',
path: '/403',
meta: {
isAuth: false
isAuth: false,
title: '403'
},
component: () => import('@/components/error/403')
}, {
name: '500',
path: '/500',
meta: {
isAuth: false
isAuth: false,
title: '500'
},
component: () => import('@/components/error/500')
}

@ -29,6 +29,9 @@ const router = new VueRouter({
router.beforeEach((to, from, next) => {
NProgress.start();
const meta = to.meta || {};
if (meta.title) {
document.title = to.meta.title
}
if (meta.isAuth !== true) {
next();
} else {

@ -10,77 +10,88 @@ export default [
name: 'home',
path: '/home',
meta: {
isAuth: true
isAuth: true,
title: '首页'
},
component: () => import('@/views/home/Home')
}, {
name: 'driver',
path: '/driver',
meta: {
isAuth: true
isAuth: true,
title: '驱动'
},
component: () => import('@/views/driver/Driver')
}, {
name: 'driverAttribute',
path: '/driverAttribute',
meta: {
isAuth: true
isAuth: true,
title: '驱动属性'
},
component: () => import('@/views/driver/DriverAttribute')
}, {
name: 'pointAttribute',
path: '/pointAttribute',
meta: {
isAuth: true
isAuth: true,
title: '位号属性'
},
component: () => import('@/views/point/PointAttribute')
}, {
name: 'profile',
path: '/profile',
meta: {
isAuth: true
isAuth: true,
title: '模版'
},
component: () => import('@/views/profile/Profile')
}, {
name: 'driverInfo',
path: '/driverInfo',
meta: {
isAuth: true
isAuth: true,
title: '驱动配置'
},
component: () => import('@/views/driver/DriverInfo')
}, {
name: 'point',
path: '/point',
meta: {
isAuth: true
isAuth: true,
title: '位号'
},
component: () => import('@/views/point/Point')
}, {
name: 'group',
path: '/group',
meta: {
isAuth: true
isAuth: true,
title: '分组'
},
component: () => import('@/views/group/Group')
}, {
name: 'device',
path: '/device',
meta: {
isAuth: true
isAuth: true,
title: '设备'
},
component: () => import('@/views/device/Device')
}, {
name: 'pointInfo',
path: '/pointInfo',
meta: {
isAuth: true
isAuth: true,
title: '位号配置'
},
component: () => import('@/views/point/PointInfo')
}, {
name: 'pointValue',
path: '/pointValue',
meta: {
isAuth: true
isAuth: true,
title: '数据'
},
component: () => import('@/views/point/PointValue')
}

@ -19,7 +19,7 @@
<el-menu-item index="/group">分组</el-menu-item>
<el-menu-item index="/device">设备</el-menu-item>
<el-menu-item index="/pointInfo">位号配置</el-menu-item>
<el-menu-item index="/pointValue">历史值</el-menu-item>
<el-menu-item index="/pointValue">数据</el-menu-item>
<!--<el-menu-item index="/now">实时</el-menu-item>
<el-menu-item index="/history">历史</el-menu-item>
<el-menu-item index="/video">视频</el-menu-item>

@ -10,7 +10,7 @@
<div class="login-border">
<div class="login-main">
<h4 class="login-title">
DC3 Web UI
Web UI
</h4>
<el-form class="login-form"
status-icon

Loading…
Cancel
Save