From 4eb556e1bbffa5ffd2c6b95606c0594db654a0f6 Mon Sep 17 00:00:00 2001 From: feng <1304903146@qq.com> Date: Mon, 17 Jun 2024 20:18:38 +0800 Subject: [PATCH] perf: Account backup detail --- .../AccountBackupDetail/AccountBackupInfo.vue | 15 +++++++++++---- 1 file changed, 11 insertions(+), 4 deletions(-) diff --git a/src/views/accounts/AccountBackup/AccountBackupDetail/AccountBackupInfo.vue b/src/views/accounts/AccountBackup/AccountBackupDetail/AccountBackupInfo.vue index 2433d509e..0242c49dc 100644 --- a/src/views/accounts/AccountBackup/AccountBackupDetail/AccountBackupInfo.vue +++ b/src/views/accounts/AccountBackup/AccountBackupDetail/AccountBackupInfo.vue @@ -27,7 +27,10 @@ export default { default: () => ({}) } }, + isEmail: false, + data() { + this.isEmail = this.object.backup_type.value === 'email' return { quickActions: [ { @@ -70,28 +73,32 @@ export default { key: this.$t('Recipient') + ' A', value: this.object.recipients_part_one, formatter: (item, val) => { - return {val.map(item => item.name).join(', ')} + const recipientA = this.isEmail ? val.map(item => item.name).join(', ') : '-' + return {recipientA} } }, { key: this.$t('Recipient') + ' B', value: this.object.recipients_part_two, formatter: (item, val) => { - return {val.map(item => item.name).join(', ')} + const recipientB = this.isEmail ? val.map(item => item.name).join(', ') : '-' + return {recipientB} } }, { key: this.$t('RecipientServer') + ' A', value: this.object.obj_recipients_part_one, formatter: (item, val) => { - return {val.map(item => item.name).join(', ')} + const recipientServerA = this.isEmail ? '-' : val.map(item => item.name).join(', ') + return {recipientServerA} } }, { key: this.$t('RecipientServer') + ' B', value: this.object.obj_recipients_part_two, formatter: (item, val) => { - return {val.map(item => item.name).join(', ')} + const recipientServerB = this.isEmail ? '-' : val.map(item => item.name).join(', ') + return {recipientServerB} } } ]