diff --git a/src/views/accounts/AccountTemplate/AccountTemplateList.vue b/src/views/accounts/AccountTemplate/AccountTemplateList.vue index 3944f63d2..d162a1646 100644 --- a/src/views/accounts/AccountTemplate/AccountTemplateList.vue +++ b/src/views/accounts/AccountTemplate/AccountTemplateList.vue @@ -35,8 +35,8 @@ export default { actions: { formatter: ActionsFormatter, formatterArgs: { - hasUpdate: true, // can set function(row, value) - hasDelete: false, // can set function(row, value) + hasUpdate: true, + hasDelete: true, hasClone: this.hasClone, moreActionsTitle: this.$t('common.More'), extraActions: [ @@ -53,18 +53,6 @@ export default { vm.showViewSecretDialog = true }) } - }, - { - name: 'Delete', - title: this.$t('common.Delete'), - can: this.$hasPerm('assets.delete_account'), - type: 'primary', - callback: ({ row }) => { - this.$axios.delete(`/api/v1/assets/account-templates/${row.id}/`).then(() => { - this.$message.success(this.$tc('common.deleteSuccessMsg')) - this.$refs.ListTable.reloadTable() - }) - } } ] }