diff --git a/src/views/accounts/AccountChangeSecret/AccountChangeSecretDetail/AccountChangeSecretInfo.vue b/src/views/accounts/AccountChangeSecret/AccountChangeSecretDetail/AccountChangeSecretInfo.vue index d9f0ec47d..6dd36cfe7 100644 --- a/src/views/accounts/AccountChangeSecret/AccountChangeSecretDetail/AccountChangeSecretInfo.vue +++ b/src/views/accounts/AccountChangeSecret/AccountChangeSecretDetail/AccountChangeSecretInfo.vue @@ -34,7 +34,7 @@ export default { attrs: { type: 'primary', label: this.$t('accounts.AccountChangeSecret.Execute'), - disabled: !this.$hasPerm('accounts.add_changesecretexection') + disabled: !this.$hasPerm('accounts.add_changesecretexection') || !this.object.is_active }, callbacks: { click: function() { diff --git a/src/views/accounts/AccountPush/AccountPushDetail/AccountPushInfo.vue b/src/views/accounts/AccountPush/AccountPushDetail/AccountPushInfo.vue index 4182fc4f4..683a3bee9 100644 --- a/src/views/accounts/AccountPush/AccountPushDetail/AccountPushInfo.vue +++ b/src/views/accounts/AccountPush/AccountPushDetail/AccountPushInfo.vue @@ -34,7 +34,7 @@ export default { attrs: { type: 'primary', label: this.$t('accounts.AccountChangeSecret.Execute'), - disabled: !this.$hasPerm('accounts.add_changesecretexection') + disabled: !this.$hasPerm('accounts.add_changesecretexection') || !this.object.is_active }, callbacks: { click: function() {