From 53b00421d2923a46cb0ee4b52ffa60fec1a49006 Mon Sep 17 00:00:00 2001 From: feng <1304903146@qq.com> Date: Tue, 18 Jun 2024 14:47:18 +0800 Subject: [PATCH] fix: Account tempalte update secret failed --- src/components/Apps/AccountListTable/ViewSecret.vue | 7 ++++++- src/views/accounts/AccountTemplate/AccountTemplateList.vue | 1 + 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/src/components/Apps/AccountListTable/ViewSecret.vue b/src/components/Apps/AccountListTable/ViewSecret.vue index 0fcc58f5e..a5af2c5fb 100644 --- a/src/components/Apps/AccountListTable/ViewSecret.vue +++ b/src/components/Apps/AccountListTable/ViewSecret.vue @@ -83,6 +83,10 @@ export default { type: String, default: '' }, + type: { + type: String, + default: 'account' + }, title: { type: String, default: function() { @@ -136,7 +140,8 @@ export default { name: this.secretInfo.name, secret: encryptPassword(this.modifiedSecret) } - this.$axios.patch(`/api/v1/accounts/accounts/${this.account.id}/`, params).then(() => { + const url = this.type === 'account' ? `/api/v1/accounts/accounts` : `/api/v1/accounts/account-templates` + this.$axios.patch(`${url}/${this.account.id}/`, params).then(() => { this.$message.success(this.$tc('UpdateSuccessMsg')) }) }, diff --git a/src/views/accounts/AccountTemplate/AccountTemplateList.vue b/src/views/accounts/AccountTemplate/AccountTemplateList.vue index 89d39974e..76b2c815a 100644 --- a/src/views/accounts/AccountTemplate/AccountTemplateList.vue +++ b/src/views/accounts/AccountTemplate/AccountTemplateList.vue @@ -6,6 +6,7 @@ :account="account" :show-password-record="false" :url="secretUrl" + type="template" :visible.sync="showViewSecretDialog" />