diff --git a/src/router/settings/index.js b/src/router/settings/index.js
index 44e737794..12f318d9f 100644
--- a/src/router/settings/index.js
+++ b/src/router/settings/index.js
@@ -229,6 +229,16 @@ export default {
permissions: ['settings.change_terminal']
}
},
+ {
+ path: 'hosts/:id',
+ name: 'AppletHostDetail',
+ component: () => import('@/views/settings/Applet/AppletHosts/AppletHostDetail/index'),
+ hidden: true,
+ meta: {
+ title: i18n.t('route.AppletHostDetail'),
+ permissions: ['settings.change_terminal']
+ }
+ },
{
path: 'hosts/:id/update',
name: 'AppletHostUpdate',
diff --git a/src/views/settings/Applet/AppletHosts/AppletHostDetail/Detail.vue b/src/views/settings/Applet/AppletHosts/AppletHostDetail/Detail.vue
new file mode 100644
index 000000000..4b35c6585
--- /dev/null
+++ b/src/views/settings/Applet/AppletHosts/AppletHostDetail/Detail.vue
@@ -0,0 +1,185 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/settings/Applet/AppletHosts/AppletHostDetail/index.vue b/src/views/settings/Applet/AppletHosts/AppletHostDetail/index.vue
new file mode 100644
index 000000000..67ce722b6
--- /dev/null
+++ b/src/views/settings/Applet/AppletHosts/AppletHostDetail/index.vue
@@ -0,0 +1,57 @@
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/settings/Applet/AppletHosts/AppletHostList.vue b/src/views/settings/Applet/AppletHosts/AppletHostList.vue
index 3c53aaf64..c32449092 100644
--- a/src/views/settings/Applet/AppletHosts/AppletHostList.vue
+++ b/src/views/settings/Applet/AppletHosts/AppletHostList.vue
@@ -25,6 +25,17 @@ export default {
]
},
columnsMeta: {
+ name: {
+ formatterArgs: {
+ getRoute: ({ row }) => {
+ console.log('Row: ', row)
+ return {
+ name: 'AppletHostDetail',
+ params: { id: row.id }
+ }
+ }
+ }
+ },
protocols: {
label: this.$t('assets.Protocols'),
formatter: (row) => {