diff --git a/src/frontend/src/components/operator/AuditTable.vue b/src/frontend/src/components/operator/AuditTable.vue index 2539d9b..3d7632f 100644 --- a/src/frontend/src/components/operator/AuditTable.vue +++ b/src/frontend/src/components/operator/AuditTable.vue @@ -23,6 +23,10 @@ const COLUMNS = [ const ACTOR_TONES = { operator: 'brand', tenant: 'neutral', system: 'warn' } +// Строковые представления булевых значений в деталях события (как в JSON). +const TRUE_VALUE = 'true' +const FALSE_VALUE = 'false' + const expanded = ref(-1) const jsonOpen = ref(-1) @@ -47,8 +51,8 @@ const fieldLabel = (field) => translate(`operator.field.${field}`, field) function valueLabel(field, raw) { if (raw === null || raw === undefined || raw === '') return '—' - if (raw === 'true') return t('operator.da') - if (raw === 'false') return t('operator.net') + if (raw === TRUE_VALUE) return t('operator.da') + if (raw === FALSE_VALUE) return t('operator.net') return translate(`operator.value.${field}.${raw}`, raw) }