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}
}
}
]