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) => {