diff --git a/src/router/common/index.js b/src/router/common/index.js index d2dadb7..8c7e5eb 100644 --- a/src/router/common/index.js +++ b/src/router/common/index.js @@ -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') } diff --git a/src/router/router.js b/src/router/router.js index b553e66..00340ce 100644 --- a/src/router/router.js +++ b/src/router/router.js @@ -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 { diff --git a/src/router/views/index.js b/src/router/views/index.js index ceb829d..56af50d 100644 --- a/src/router/views/index.js +++ b/src/router/views/index.js @@ -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') } diff --git a/src/views/layout/Layout.vue b/src/views/layout/Layout.vue index e9227ec..3fb5625 100644 --- a/src/views/layout/Layout.vue +++ b/src/views/layout/Layout.vue @@ -19,7 +19,7 @@ 分组 设备 位号配置 - 历史值 + 数据