Система контроля лётной годности воздушных судов · Безопасность и качество

История изменений

Аудит всех действий пользователей в системе

{/* Фильтры */}
setFilters({ ...filters, search: e.target.value })} style={{ width: '100%', padding: '8px', border: '1px solid #ccc', borderRadius: '4px', fontSize: '14px', }} />
setFilters({ ...filters, startDate: e.target.value })} style={{ width: '100%', padding: '8px', border: '1px solid #ccc', borderRadius: '4px', fontSize: '14px', }} />
setFilters({ ...filters, endDate: e.target.value })} style={{ width: '100%', padding: '8px', border: '1px solid #ccc', borderRadius: '4px', fontSize: '14px', }} />
{/* Таблица логов */} {loading ? (
Загрузка истории изменений...
) : logs.length === 0 ? (
Записи не найдены
Попробуйте изменить фильтры
) : ( <>
{logs.map((log) => ( ))}
Дата Пользователь Действие Ресурс IP адрес Действия
{new Date(log.createdAt).toLocaleString('ru-RU')} {log.userName || 'Система'} {log.action} {getResourceTypeLabel(log.resourceType)} ({log.resourceId.slice(0, 8)}...) {log.ipAddress || '-'}
{log.action === 'UPDATE' && log.oldValues && ( )}
)}