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

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

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

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

@ -19,7 +19,7 @@
<el-menu-item index="/group">分组</el-menu-item> <el-menu-item index="/group">分组</el-menu-item>
<el-menu-item index="/device">设备</el-menu-item> <el-menu-item index="/device">设备</el-menu-item>
<el-menu-item index="/pointInfo">位号配置</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="/now">实时</el-menu-item>
<el-menu-item index="/history">历史</el-menu-item> <el-menu-item index="/history">历史</el-menu-item>
<el-menu-item index="/video">视频</el-menu-item> <el-menu-item index="/video">视频</el-menu-item>

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

Loading…
Cancel
Save