@extends('layouts.layoutMaster') @section('title', 'Logs de Atividades') @section('vendor-style') @endsection @section('content') @php $mapaCores = [ 'verde' => 'success', 'amarelo' => 'warning', 'vermelho' => 'danger', 'azul' => 'primary', 'laranja' => 'warning', 'cinza' => 'secondary', 'roxo' => 'primary', 'verde-escuro' => 'success', 'vermelho-escuro' => 'danger', 'ciano' => 'info', 'azul-claro' => 'info', 'azul-escuro' => 'info', 'cinza-escuro' => 'dark', ]; $mapaEntidades = $entidadesMapeadas ?? []; $queryAtual = request()->query(); @endphp

Admin / Logs de Atividades

Auditoria completa de acoes do sistema

{{ $totais['total'] ?? 0 }}

Total de Registros

{{ $totais['hoje'] ?? 0 }}

Registros de Hoje

{{ $totais['semana'] ?? 0 }}

Registros da Semana

{{ $totais['mes'] ?? 0 }}

Registros do Mes
Filtros
Registros de Atividade
{{ $logs->total() }} resultado(s)
@forelse($logs as $log) @php $corOriginal = strtolower((string) ($log->cor ?? '')); $badgeCor = $mapaCores[$corOriginal] ?? 'primary'; $moduloLabel = $log->entidade_tipo_label ?? ($mapaEntidades[$log->entidade_tipo] ?? ($log->entidade_tipo ?: '-')); $desc = (string) ($log->descricao ?? '-'); $acaoTexto = strtolower((string) ($log->acao ?? '')); $rowClass = 'log-row-clickable'; if ($corOriginal === 'vermelho' || $corOriginal === 'vermelho-escuro' || str_contains($acaoTexto, 'exclu') || str_contains($acaoTexto, 'cancel')) { $rowClass .= ' log-row-danger'; } elseif ($corOriginal === 'laranja' || $corOriginal === 'amarelo' || str_contains($acaoTexto, 'avaria') || str_contains($acaoTexto, 'extravio')) { $rowClass .= ' log-row-warning'; } @endphp @empty @endforelse
Data/Hora Empresa Usuario Modulo Descricao Valor Origem Acoes
{{ optional($log->ocorrido_em)->format('d/m/Y H:i') ?? '-' }} {{ $log->empresa->nome_empresa ?? '-' }}
{{ $log->nome_responsavel ?? ($log->usuario->nome ?? '-') }}
{{ $log->email_responsavel ?? ($log->usuario->login ?? '-') }}
{{ $moduloLabel }}
{{ \Illuminate\Support\Str::limit($desc, 80) }}
{{ $log->acao_label ?? ($acoesMapeadas[$log->acao] ?? $log->acao ?? '-') }} | {{ $log->entidade_referencia ?? ($log->entidade_label ?: '-') }}
{{ $log->valor !== null ? 'R$ ' . number_format((float)$log->valor, 2, ',', '.') : '-' }} {{ $log->origem ?: '-' }}
Nenhum registro encontrado com os filtros aplicados

Tente ajustar os filtros ou limpe para visualizar todos os logs.

@endsection @section('vendor-script') @endsection @section('page-script') @endsection