mirror of
https://github.com/jumpserver/lina.git
synced 2025-09-20 02:31:43 +00:00
Merge pull request #4098 from jumpserver/pr@v4@translate
perf: Translate
This commit is contained in:
@@ -258,7 +258,7 @@ export default {
|
|||||||
title: this.$t('Test'),
|
title: this.$t('Test'),
|
||||||
can: ({ row }) =>
|
can: ({ row }) =>
|
||||||
!this.$store.getters.currentOrgIsRoot &&
|
!this.$store.getters.currentOrgIsRoot &&
|
||||||
this.$hasPerm('accounts.change_account') &&
|
this.$hasPerm('accounts.verify_account') &&
|
||||||
row.asset['auto_config'].ansible_enabled &&
|
row.asset['auto_config'].ansible_enabled &&
|
||||||
row.asset['auto_config'].ping_enabled,
|
row.asset['auto_config'].ping_enabled,
|
||||||
callback: ({ row }) => {
|
callback: ({ row }) => {
|
||||||
|
@@ -21,6 +21,7 @@ export default {
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
data() {
|
data() {
|
||||||
|
this.isEmail = this.object.snapshot.backup_type === 'email'
|
||||||
return {
|
return {
|
||||||
url: `/api/v1/accounts/account-backup-plan-executions/${this.object.id}/`,
|
url: `/api/v1/accounts/account-backup-plan-executions/${this.object.id}/`,
|
||||||
detailFields: [
|
detailFields: [
|
||||||
@@ -31,9 +32,36 @@ export default {
|
|||||||
},
|
},
|
||||||
'date_start', 'is_success', 'reason',
|
'date_start', 'is_success', 'reason',
|
||||||
{
|
{
|
||||||
key: this.$t('MailRecipient'),
|
key: this.$t('Recipient') + ' A',
|
||||||
value: this.object.recipients ? this.object.recipients.map(
|
value: this.object.snapshot.recipients_part_one,
|
||||||
i => `${i[0]}` + `${i[1] ? ': ' + this.$t('ContainAttachment') : ''}`).join(', ') : ''
|
formatter: (item, val) => {
|
||||||
|
const recipientA = this.isEmail ? Object.values(val).map(item => item[0].split('(')[0]).join(', ') : '-'
|
||||||
|
return <span>{recipientA}</span>
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
key: this.$t('Recipient') + ' B',
|
||||||
|
value: this.object.snapshot.recipients_part_two,
|
||||||
|
formatter: (item, val) => {
|
||||||
|
const recipientB = this.isEmail ? Object.values(val).map(item => item[0].split('(')[0]).join(', ') : '-'
|
||||||
|
return <span>{recipientB}</span>
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
key: this.$t('RecipientServer') + ' A',
|
||||||
|
value: this.object.snapshot.obj_recipients_part_one,
|
||||||
|
formatter: (item, val) => {
|
||||||
|
const recipientServerA = this.isEmail ? Object.values(val).map(item => item[0]).join(', ') : '-'
|
||||||
|
return <span>{recipientServerA}</span>
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
key: this.$t('RecipientServer') + ' B',
|
||||||
|
value: this.object.snapshot.obj_recipients_part_two,
|
||||||
|
formatter: (item, val) => {
|
||||||
|
const recipientServerB = this.isEmail ? Object.values(val).map(item => item[0]).join(', ') : '-'
|
||||||
|
return <span>{recipientServerB}</span>
|
||||||
|
}
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user