fix: 优化账号模版可以根据 protocols 过滤 secret_type 字段

This commit is contained in:
Bai 2023-03-15 14:46:13 +08:00 committed by Jiangjie.Bai
parent 5902475778
commit 4e89c8d53f
2 changed files with 8 additions and 2 deletions

View File

@ -66,6 +66,10 @@ export default {
type: Boolean,
default: false
},
asset: {
type: Object,
default: () => {}
},
accounts: {
type: Array,
default: () => ([])
@ -76,12 +80,13 @@ export default {
}
},
data() {
const protocols = this.asset.protocols.map(i => i.name).toString()
return {
isShowCreate: false,
accountsSelected: [],
tableConfig: {
url: '/api/v1/accounts/account-templates/',
columns: ['name', 'username', 'privileged'],
url: `/api/v1/accounts/account-templates/?protocols=${protocols}`,
columns: ['name', 'username', 'secret_type', 'privileged'],
columnsMeta: {
name: {
formatterArgs: {

View File

@ -16,6 +16,7 @@
<AccountTemplateDialog
v-if="templateDialogVisible"
:show-create="false"
:asset="object"
:visible.sync="templateDialogVisible"
@onConfirm="onConfirm"
/>