From f1a79cc36dc07ffb5ab211dd417ea47c496a3136 Mon Sep 17 00:00:00 2001 From: zhaojisen <1301338853@qq.com> Date: Mon, 17 Mar 2025 16:34:30 +0800 Subject: [PATCH] Fixed: Filter SFTP --- src/components/Apps/AccountListTable/AccountList.vue | 1 - .../Table/TableFormatters/AccountConnectFormatter.vue | 3 ++- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/components/Apps/AccountListTable/AccountList.vue b/src/components/Apps/AccountListTable/AccountList.vue index 4404e7998..453bd64de 100644 --- a/src/components/Apps/AccountListTable/AccountList.vue +++ b/src/components/Apps/AccountListTable/AccountList.vue @@ -205,7 +205,6 @@ export default { formatter: AccountConnectFormatter, formatterArgs: { buttonIcon: 'fa fa-desktop', - titleText: '可选协议', url: '/api/v1/assets/assets/{id}', can: () => this.currentUserIsSuperAdmin, connectUrlTemplate: (row) => `/luna/pam_connect/${row.id}/${row.username}/${row.asset.id}/${row.asset.name}/`, diff --git a/src/components/Table/TableFormatters/AccountConnectFormatter.vue b/src/components/Table/TableFormatters/AccountConnectFormatter.vue index 65c86876f..d55e745cc 100644 --- a/src/components/Table/TableFormatters/AccountConnectFormatter.vue +++ b/src/components/Table/TableFormatters/AccountConnectFormatter.vue @@ -127,7 +127,8 @@ export default { const url = this.formatterArgs.url.replace('{id}', assetId) const res = await this.$axios.get(url) - if (res) this.protocols = res.protocols + // 暂将 SFTP 过滤 + if (res) this.protocols = res.protocols.filter(protocol => protocol.name !== 'sftp') } catch (e) { throw new Error(`Error getting protocols: ${e}`) }