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}`) }