From ebb9336648072ae56ff5bdc324645b21406c16f4 Mon Sep 17 00:00:00 2001 From: Udo Walter Date: Sat, 4 Aug 2018 07:07:56 +0000 Subject: small changes --- server/app.js | 2 +- webapp/src/components/DashboardPage.vue | 4 ++-- webapp/src/components/GroupModule.vue | 39 ++++++++++++++++----------------- webapp/src/config/i18n.js | 12 +++++----- webapp/src/router.js | 8 +++++-- 5 files changed, 34 insertions(+), 31 deletions(-) diff --git a/server/app.js b/server/app.js index 6ae77e5..cb2823f 100644 --- a/server/app.js +++ b/server/app.js @@ -30,7 +30,7 @@ var apiRouter = require(path.join(__dirname, 'router')) app.use('/api', apiRouter) app.use(express.static('public')) -app.use('*', express.static('public/index.html')) +app.use('*', express.static('public')) // ############################################################################ // ######################### handle http errors ############################### diff --git a/webapp/src/components/DashboardPage.vue b/webapp/src/components/DashboardPage.vue index d9dfcb6..3d8c62f 100644 --- a/webapp/src/components/DashboardPage.vue +++ b/webapp/src/components/DashboardPage.vue @@ -47,12 +47,12 @@ >
- + - + diff --git a/webapp/src/components/GroupModule.vue b/webapp/src/components/GroupModule.vue index 4d4c765..c163b5a 100644 --- a/webapp/src/components/GroupModule.vue +++ b/webapp/src/components/GroupModule.vue @@ -11,26 +11,25 @@ - - - - - - - - - - - - - + + + + + + + + + + + + diff --git a/webapp/src/config/i18n.js b/webapp/src/config/i18n.js index 12aece9..078245d 100644 --- a/webapp/src/config/i18n.js +++ b/webapp/src/config/i18n.js @@ -23,9 +23,9 @@ export default { 'noDataText': 'No data available' }, '$dashboardModules': { - 'groups': 'Groups / Clients', - 'backends': 'External Backends', - 'permissions': 'Permission Manager' + 'GroupModule': 'Groups / Clients', + 'BackendModule': 'External Backends', + 'PermissionModule': 'Permission Manager' } }, 'de': { @@ -52,9 +52,9 @@ export default { 'noDataText': 'Keine Daten verfügbar' }, '$dashboardModules': { - 'groups': 'Gruppen / Clienten', - 'backends': 'Externe Backends', - 'permissions': 'Rechteverwaltung' + 'GroupModule': 'Gruppen / Clienten', + 'BackendModule': 'Externe Backends', + 'PermissionModule': 'Rechteverwaltung' } } } diff --git a/webapp/src/router.js b/webapp/src/router.js index 35d0d6a..7c530a9 100644 --- a/webapp/src/router.js +++ b/webapp/src/router.js @@ -4,6 +4,10 @@ import LoginPage from '@/components/LoginPage' import DashboardPage from '@/components/DashboardPage' import dashboardModules from '@/config/dashboard' +dashboardModules.forEach(item => { + item.name = item.component.name +}) + Vue.use(Router) function setChildren (routes, parent) { @@ -12,7 +16,7 @@ function setChildren (routes, parent) { route.children = setChildren(route.component.routes(), route.component) } if (route.name && parent && parent.name) route.name = parent.name + '.' + route.name - else delete route.name + else if (parent) delete route.name }) return routes } @@ -29,7 +33,7 @@ var router = new Router({ path: '/dashboard', name: 'dashboard', component: DashboardPage, - children: setChildren(dashboardModules.concat(DashboardPage.routes()), DashboardPage) + children: setChildren(dashboardModules.concat(DashboardPage.routes())) }, { path: '*', -- cgit v1.2.3-55-g7522