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'