diff --git a/src/router/workbench/index.js b/src/router/workbench/index.js index ab9657de9..df7be2269 100644 --- a/src/router/workbench/index.js +++ b/src/router/workbench/index.js @@ -249,6 +249,9 @@ export default { path: '/workbench/system-tools', name: 'SystemTools', component: () => import('@/views/settings/Tool'), + hidden: () => { + return !store.getters.publicSettings['TOOL_USER_ENABLED'] + }, meta: { title: i18n.t('SystemTools'), icon: 'tools', diff --git a/src/views/profile/Preferences/index.vue b/src/views/profile/Preferences/index.vue index 940f8ddae..7025dc0c6 100644 --- a/src/views/profile/Preferences/index.vue +++ b/src/views/profile/Preferences/index.vue @@ -38,7 +38,7 @@ export default { getSubmenu() { return [ { - title: this.$t('GenericSetting'), + title: this.$t('General'), name: 'Lina' }, { diff --git a/src/views/settings/Tool/Basic.vue b/src/views/settings/Tool/Basic.vue new file mode 100644 index 000000000..50a6cd321 --- /dev/null +++ b/src/views/settings/Tool/Basic.vue @@ -0,0 +1,36 @@ + + + + + diff --git a/src/views/settings/Tool/index.vue b/src/views/settings/Tool/index.vue index 2de0c6e0b..6eeaa75e3 100644 --- a/src/views/settings/Tool/index.vue +++ b/src/views/settings/Tool/index.vue @@ -18,6 +18,7 @@ import Telnet from './Telnet' import Nmap from './Nmap' import Tcpdump from './Tcpdump' import Traceroute from './Traceroute' +import Basic from './Basic' export default { components: { @@ -26,15 +27,20 @@ export default { Telnet, Nmap, Tcpdump, - Traceroute + Traceroute, + Basic }, data() { return { timer: null, currentTime: '', loading: true, - activeMenu: 'Ping', + activeMenu: 'Basic', submenu: [ + { + title: this.$t('Basic'), + name: 'Basic' + }, { title: 'Ping', name: 'Ping'