diff --git a/web/config/router.config.js b/web/config/router.config.js index 93a6121b..6aa37b6a 100644 --- a/web/config/router.config.js +++ b/web/config/router.config.js @@ -24,40 +24,88 @@ export default [ name: 'platform', icon: 'dashboard', component: './Dashboard/Analysis', + routes: [ + { + path: '/list/table-list', + name: 'gateway', + component: './List/TableList', + }, { + path: '/list/table-list', + name: 'cluster', + component: './List/TableList', + }, { + path: '/list/table-list', + name: 'tasks', + component: './List/TableList', + }, { + path: '/list/table-list', + name: 'search', + component: './List/TableList', + }, + ] }, - //endpoints - { - path: '/endpoints', - name: 'endpoints', - icon: 'database', - component: './Endpoints/Dashboard', - }, - - //reportings { - path: '/reports', - name: 'reports', - icon: 'fund', + path: '/data', + name: 'data', + icon: 'database', component: './List/TableList', + routes: [ + { + path: '/list/table-list', + name: 'pipes', + component: './List/TableList', + }, { + path: '/list/table-list', + name: 'index', + component: './List/TableList', + }, { + path: '/list/table-list', + name: 'snapshot', + component: './List/TableList', + }, { + path: '/list/table-list', + name: 'rebuild', + component: './List/TableList', + }, { + path: '/list/table-list', + name: 'export', + component: './List/TableList', + }, + ] }, //logging { - path: '/logs', - name: 'logs', + path: '/search', + name: 'search', icon: 'search', component: './Logs/Overview', - }, - - //alertings - { - path: '/alerts', - name: 'alerts', - icon: 'alert', - component: './List/TableList', + routes: [ + { + path: '/list/table-list', + name: 'template', + component: './List/TableList', + }, { + path: '/list/table-list', + name: 'alias', + component: './List/TableList', + }, { + path: '/list/table-list', + name: 'dict', + component: './List/TableList', + }, { + path: '/list/table-list', + name: 'analyzer', + component: './List/TableList', + }, { + path: '/list/table-list', + name: 'nlp', + component: './List/TableList', + }, + ] }, //settings @@ -66,6 +114,29 @@ export default [ name: 'settings', icon: 'setting', component: './List/TableList', + routes: [ + { + path: '/list/table-list', + name: 'authentication', + component: './List/TableList', + }, { + path: '/list/table-list', + name: 'authorization', + component: './List/TableList', + }, { + path: '/list/table-list', + name: 'audit', + component: './List/TableList', + }, { + path: '/list/table-list', + name: 'certs', + component: './List/TableList', + }, { + path: '/list/table-list', + name: 'others', + component: './List/TableList', + }, + ] }, { path: '/data', diff --git a/web/src/locales/en-US.js b/web/src/locales/en-US.js index b245c6a3..1f1fbedf 100644 --- a/web/src/locales/en-US.js +++ b/web/src/locales/en-US.js @@ -75,12 +75,33 @@ export default { 'menu.home': 'Home', 'menu.platform': 'DASHBOARD', - 'menu.endpoints': 'ENDPOINTS', - 'menu.reports': 'REPORTS', - 'menu.logs': 'LOGS', - 'menu.alerts': 'ALERTS', + 'menu.platform.gateway': 'GATEWAY', + 'menu.platform.cluster': 'CLUSTER', + 'menu.platform.tasks': 'TASKS', + 'menu.platform.search': 'SEARCH', + + + 'menu.data': 'DATA MANAGEMENT', + 'menu.data.pipes': 'PIPELINE', + 'menu.data.index': 'INDEX', + 'menu.data.snapshot': 'SNAPSHOT', + 'menu.data.rebuild': 'REBUILD', + 'menu.data.export': 'IMPORT&EXPORT', + + 'menu.search': 'SEARCH', + 'menu.search.template': 'TEMPLATE', + 'menu.search.alias': 'ALIAS', + 'menu.search.dict': 'DICTIONARY', + 'menu.search.analyzer': 'ANALYZER', + 'menu.search.nlp': 'NLP', + 'menu.settings': 'SETTINGS', - + 'menu.settings.authentication': 'AUTHENTICATION', + 'menu.settings.authorization': 'AUTHORIZATION', + 'menu.settings.audit': 'AUDIT', + 'menu.settings.certs': 'CERTS', + 'menu.settings.others': 'OTHERS', + 'menu.form': 'Form', 'menu.form.basicform': 'Basic Form', diff --git a/web/src/locales/zh-CN.js b/web/src/locales/zh-CN.js index 3fd305e5..8bce8d01 100644 --- a/web/src/locales/zh-CN.js +++ b/web/src/locales/zh-CN.js @@ -75,11 +75,32 @@ export default { 'menu.home': '首页', 'menu.platform': '平台概览', - 'menu.endpoints': '终端管理', - 'menu.reports': '报表管理', - 'menu.logs': '日志管理', - 'menu.alerts': '告警管理', + 'menu.platform.gateway': '网关监控', + 'menu.platform.cluster': '集群监控', + 'menu.platform.tasks': '任务监控', + 'menu.platform.search': '搜索监控', + + + 'menu.data': '数据管理', + 'menu.data.pipes': '数据加工', + 'menu.data.index': '索引管理', + 'menu.data.snapshot': '快照管理', + 'menu.data.rebuild': '重建管理', + 'menu.data.export': '导入导出', + + 'menu.search': '搜索管理', + 'menu.search.template': '搜索模板', + 'menu.search.alias': '别名管理', + 'menu.search.dict': '词库管理', + 'menu.search.analyzer': '分词管理', + 'menu.search.nlp': '自然语言处理', + 'menu.settings': '系统设置', + 'menu.settings.authentication': '认证管理', + 'menu.settings.authorization': '授权管理', + 'menu.settings.audit': '审计日志', + 'menu.settings.certs': '证书管理', + 'menu.settings.others': '其它设置', 'menu.form': '表单页',