From aba8a3cc55a22d9aa296c39716f18fbf7c2a4cfb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E2=80=9Chuailei000=E2=80=9D?= <2280131253@qq.com> Date: Wed, 2 Nov 2022 15:34:34 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E5=A2=9E=E5=8A=A0=E8=B5=84=E4=BA=A7?= =?UTF-8?q?=E8=B4=A6=E5=8F=B7=E8=AF=A6=E6=83=85?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/AccountListTable/index.vue | 6 +- src/router/console/accounts.js | 7 ++ .../AccountTemplateDetail/index.vue | 2 +- .../AssetAccountDetail/Detail.vue | 89 +++++++++++++++++++ .../AssetAccount/AssetAccountDetail/index.vue | 47 ++++++++++ 5 files changed, 147 insertions(+), 4 deletions(-) create mode 100644 src/views/accounts/AssetAccount/AssetAccountDetail/Detail.vue create mode 100644 src/views/accounts/AssetAccount/AssetAccountDetail/index.vue diff --git a/src/components/AccountListTable/index.vue b/src/components/AccountListTable/index.vue index dd236016f..8f045d177 100644 --- a/src/components/AccountListTable/index.vue +++ b/src/components/AccountListTable/index.vue @@ -91,12 +91,12 @@ export default { resource: 'account' }, columns: [ - 'asset', 'username', 'version', 'privileged', + 'name', 'asset', 'username', 'version', 'privileged', 'secret_type', 'date_created', 'date_updated', 'actions' ], columnsShow: { - min: ['username', 'actions'], - default: ['hostname', 'ip', 'username', 'version', 'privileged', 'actions'] + min: ['name', 'username', 'actions'], + default: ['name', 'hostname', 'ip', 'username', 'version', 'privileged', 'actions'] }, columnsMeta: { asset: { diff --git a/src/router/console/accounts.js b/src/router/console/accounts.js index 7d5c72f5e..93e50772c 100644 --- a/src/router/console/accounts.js +++ b/src/router/console/accounts.js @@ -22,6 +22,13 @@ export default [ permissions: ['assets.view_account'] } }, + { + path: ':id', + component: () => import('@/views/accounts/AssetAccount/AssetAccountDetail/index.vue'), + name: 'AssetAccountDetail', + meta: { title: i18n.t('route.AssetAccount') }, + hidden: true + }, { path: 'history', name: 'AssetAccountHistoryList', diff --git a/src/views/accounts/AccountTemplate/AccountTemplateDetail/index.vue b/src/views/accounts/AccountTemplate/AccountTemplateDetail/index.vue index 034698181..3d419d779 100644 --- a/src/views/accounts/AccountTemplate/AccountTemplateDetail/index.vue +++ b/src/views/accounts/AccountTemplate/AccountTemplateDetail/index.vue @@ -24,7 +24,7 @@ export default { return { object: {}, config: { - url: '/api/v1/assets/account-templates/', + url: '/api/v1/assets/account-templates', activeMenu: 'Detail', submenu: [ { diff --git a/src/views/accounts/AssetAccount/AssetAccountDetail/Detail.vue b/src/views/accounts/AssetAccount/AssetAccountDetail/Detail.vue new file mode 100644 index 000000000..5bfd1aa84 --- /dev/null +++ b/src/views/accounts/AssetAccount/AssetAccountDetail/Detail.vue @@ -0,0 +1,89 @@ + + + + + diff --git a/src/views/accounts/AssetAccount/AssetAccountDetail/index.vue b/src/views/accounts/AssetAccount/AssetAccountDetail/index.vue new file mode 100644 index 000000000..dbfea4583 --- /dev/null +++ b/src/views/accounts/AssetAccount/AssetAccountDetail/index.vue @@ -0,0 +1,47 @@ + + + + +