init commit
All checks were successful
build-api-image / build (push) Successful in 51s

This commit is contained in:
Antonio Lopes dos Santos
2026-08-04 16:52:02 -03:00
commit afec302c3e
11594 changed files with 1636728 additions and 0 deletions

View File

@@ -0,0 +1,124 @@
@extends('impressoes.layout1.content')
<style>
* {
font-size: 14px;
}
</style>
@section('conteudo')
<fieldset>
<legend>Filtros</legend>
<div class="row">
<div class="col-6">
<strong>Data:</strong>
</div>
<div class="col-6">
<strong>Hora:</strong>
</div>
</div>
<div class="row">
<div class="col-6">
De {{$data['start']}} até {{$data['end']}}
</div>
<div class="col-6">
De {{$hora['start']}} até {{$hora['end']}}
</div>
</div>
<div class="row">
<div class="col-6">
<strong>Usuário:</strong>
</div>
<div class="col-6">
<strong>Unidade:</strong>
</div>
</div>
<div class="row">
<div class="col-6">
{{$usuario}}
</div>
<div class="col-6">
{{$unidade}}
</div>
</div>
<div class="row">
<div class="col-6">
<strong>Local de atendimento:</strong>
</div>
<div class="col-6">
<strong>Módulo:</strong>
</div>
</div>
<div class="row">
<div class="col-6">
{{$infraestrutura}}
</div>
<div class="col-6">
{{$modulo}}
</div>
</div>
<div class="row">
<div class="col-6">
<strong>Funcionalidade:</strong>
</div>
</div>
<div class="row">
<div class="col-6">
{{$funcionalidade}}
</div>
</div>
</fieldset>
<table class="table">
<thead>
<tr>
<th>Data</th>
<th>Hora</th>
<th>Usuário</th>
<th>Unidade</th>
<th>Local de atendimento</th>
<th>Módulo</th>
<th>Funcionalidade</th>
</tr>
</thead>
<tbody>
@foreach($dados['itens'] as $item)
<tr>
<td>{{$item->data}}</td>
<td>{{$item->hora}}</td>
<td>{{$item->usuario_nome}}</td>
<td>{{$item->unidade_nome_fantasia}}</td>
<td>{{$item->infraestrutura_nome}}</td>
<td>{{$item->modulo_nome}}</td>
<td>{{$item->funcionalidade_nome}}</td>
</tr>
@endforeach
</tbody>
<tfoot>
<tr>
<th
colspan="7"
style="text-align: right;"
>
Total: {{$dados['totalizadores']['total_acessos']}}
</th>
</tr>
</tfoot>
</table>
@endsection

View File

@@ -0,0 +1,123 @@
@extends('impressoes.layout1.content')
<style>
* {
font-size: 14px;
}
</style>
@section('conteudo')
<fieldset>
<legend>Filtros</legend>
<div class="row">
<div class="col-6">
<strong>Data:</strong>
</div>
<div class="col-6">
<strong>Hora:</strong>
</div>
</div>
<div class="row">
<div class="col-6">
De {{$data['start']}} até {{$data['end']}}
</div>
<div class="col-6">
De {{$hora['start']}} até {{$hora['end']}}
</div>
</div>
<div class="row">
<div class="col-6">
<strong>Usuário:</strong>
</div>
<div class="col-6">
<strong>Status:</strong>
</div>
</div>
<div class="row">
<div class="col-6">
{{$usuario}}
</div>
<div class="col-6">
{{$status}}
</div>
</div>
</fieldset>
<table class="table">
<thead>
<tr>
<th>Data</th>
<th>Hora</th>
<th>Usuário</th>
<th>Status</th>
</tr>
</thead>
<tbody>
@foreach($dados['itens'] as $item)
<tr>
<td>{{Carbon\Carbon::parse($item->data)->format('d/m/Y')}}</td>
<td>{{$item->hora}}</td>
<td>{{$item->usuario_nome}}</td>
<td>{{$item->status_nome}}</td>
</tr>
@endforeach
</tbody>
</table>
<fieldset>
<legend>Totais</legend>
<div class="row">
<div class="col-2">
<strong>Total de acessos:</strong>
</div>
<div class="col-3">
<strong>Total de acessos realizados com sucesso:</strong>
</div>
<div class="col-3">
<strong>Total de usuário e/ou senha incorretos:</strong>
</div>
<div class="col-2">
<strong>Total de usuários bloqueados:</strong>
</div>
<div class="col-2">
<strong>Total de usuários que acessaram o sistema:</strong>
</div>
</div>
<div class="row">
<div class="col-2">
{{$dados['totalizadores']['total_acessos']}}
</div>
<div class="col-3">
{{$dados['totalizadores']['total_acesso_realizado_com_sucesso']}}
</div>
<div class="col-3">
{{$dados['totalizadores']['total_usuario_e_ou_senha_incorretos']}}
</div>
<div class="col-2">
{{$dados['totalizadores']['total_usuario_bloqueado']}}
</div>
<div class="col-2">
{{$dados['totalizadores']['total_usuario_acesso']}}
</div>
</div>
</fieldset>
@endsection

View File

@@ -0,0 +1,119 @@
@extends('impressoes.layout1.content')
@section('conteudo')
<style>
.text-center {
text-align: center !important;
}
.margin-top {
margin-top: 15px;
}
.col-min {
width: 1%;
}
</style>
<fieldset>
<legend>Filtros</legend>
<div class="row">
<div class="col-6">
<strong>Período:</strong>
</div>
<div class="col-6">
<strong>Unidade:</strong>
</div>
</div>
<div class="row">
<div class="col-6">
De {{ $start_date }} até {{ $end_date }}
</div>
<div class="col-6">
{{ $unidade_nome_fantasia }}
</div>
</div>
<div class="row">
<div class="col-6">
<strong>Local de atendimento:</strong>
</div>
<div class="col-6">
<strong>CBO:</strong>
</div>
</div>
<div class="row">
<div class="col-6">
{{ $infraestrutura_nome }}
</div>
<div class="col-6">
{{ $ocupacao_nome }}
</div>
</div>
<div class="row">
<div class="col-6">
<strong>Papel:</strong>
</div>
<div class="col-6">
<strong>Tipo de ação:</strong>
</div>
</div>
<div class="row">
<div class="col-6">
{{ $papel_nome }}
</div>
<div class="col-6">
{{ $historico_acao_nome }}
</div>
</div>
<div class="row">
<div class="col-6">
<strong>Usuário:</strong>
</div>
<div class="col-6">
<strong>Permitido por:</strong>
</div>
</div>
<div class="row">
<div class="col-6">
{{ $usuario_nome }}
</div>
<div class="col-6">
{{ $usuario_responsavel_nome }}
</div>
</div>
</fieldset>
<table class="table">
<thead>
<tr>
@foreach ($columns as $column)
<th class="{{ $column['class'] }}">{{ $column['label'] }}</th>
@endforeach
</tr>
</thead>
<tbody>
@foreach ($itens as $item)
<tr>
@foreach ($columns as $column)
<td class="{{ $column['class'] }}">{{ $item->{$column['key']} ?? '-' }}</td>
@endforeach
</tr>
@endforeach
</tbody>
</table>
@endsection

View File

@@ -0,0 +1,139 @@
@extends('impressoes.layout1.content')
@section('conteudo')
<style>
.text-center {
text-align: center !important;
}
.margin-top {
margin-top: 15px;
}
.col-min {
width: 1%;
}
</style>
<fieldset>
<legend>Filtros</legend>
<div class="row">
<div class="col-6">
<strong>Período:</strong>
</div>
<div class="col-6">
<strong>Unidade:</strong>
</div>
</div>
<div class="row">
<div class="col-6">
De {{ $start_date }} até {{ $end_date }}
</div>
<div class="col-6">
{{ $unidade_nome_fantasia }}
</div>
</div>
<div class="row">
<div class="col-6">
<strong>Local de atendimento:</strong>
</div>
<div class="col-6">
<strong>CBO:</strong>
</div>
</div>
<div class="row">
<div class="col-6">
{{ $infraestrutura_nome }}
</div>
<div class="col-6">
{{ $ocupacao_nome }}
</div>
</div>
<div class="row">
<div class="col-6">
<strong>Módulo:</strong>
</div>
<div class="col-6">
<strong>Funcionalidade:</strong>
</div>
</div>
<div class="row">
<div class="col-6">
{{ $modulo_nome }}
</div>
<div class="col-6">
{{ $funcionalidade_nome }}
</div>
</div>
<div class="row">
<div class="col-6">
<strong>Permissão para:</strong>
</div>
<div class="col-6">
<strong>Tipo de ação:</strong>
</div>
</div>
<div class="row">
<div class="col-6">
{{ $crud_acao_nome }}
</div>
<div class="col-6">
{{ $historico_acao_nome }}
</div>
</div>
<div class="row">
<div class="col-6">
<strong>Usuário:</strong>
</div>
<div class="col-6">
<strong>Permitido por:</strong>
</div>
</div>
<div class="row">
<div class="col-6">
{{ $usuario_nome }}
</div>
<div class="col-6">
{{ $usuario_responsavel_nome }}
</div>
</div>
</fieldset>
<table class="table">
<thead>
<tr>
@foreach ($columns as $column)
<th class="{{ $column['class'] }}">{{ $column['label'] }}</th>
@endforeach
</tr>
</thead>
<tbody>
@foreach ($itens as $item)
<tr>
@foreach ($columns as $column)
<td class="{{ $column['class'] }}">{{ $item->{$column['key']} ?? '-' }}</td>
@endforeach
</tr>
@endforeach
</tbody>
</table>
@endsection

View File

@@ -0,0 +1,111 @@
@extends('impressoes.layout1.content')
@section('conteudo')
<style>
.text-center {
text-align: center !important;
}
.margin-top {
margin-top: 15px;
}
.col-min {
width: 1%;
}
</style>
<fieldset>
<legend>Filtros</legend>
<div class="row">
<div class="col-6">
<strong>Período:</strong>
</div>
<div class="col-6">
<strong>Papel:</strong>
</div>
</div>
<div class="row">
<div class="col-6">
De {{ $start_date }} até {{ $end_date }}
</div>
<div class="col-6">
{{ $papel_nome }}
</div>
</div>
<div class="row">
<div class="col-6">
<strong>Módulo:</strong>
</div>
<div class="col-6">
<strong>Funcionalidade:</strong>
</div>
</div>
<div class="row">
<div class="col-6">
{{ $modulo_nome }}
</div>
<div class="col-6">
{{ $funcionalidade_nome }}
</div>
</div>
<div class="row">
<div class="col-6">
<strong>Permissão para:</strong>
</div>
<div class="col-6">
<strong>Tipo de ação:</strong>
</div>
</div>
<div class="row">
<div class="col-6">
{{ $crud_acao_nome }}
</div>
<div class="col-6">
{{ $historico_acao_nome }}
</div>
</div>
<div class="row">
<div class="col-6">
<strong>Permitido por:</strong>
</div>
</div>
<div class="row">
<div class="col-6">
{{ $usuario_responsavel_nome }}
</div>
</div>
</fieldset>
<table class="table">
<thead>
<tr>
@foreach ($columns as $column)
<th class="{{ $column['class'] }}">{{ $column['label'] }}</th>
@endforeach
</tr>
</thead>
<tbody>
@foreach ($itens as $item)
<tr>
@foreach ($columns as $column)
<td class="{{ $column['class'] }}">{{ $item->{$column['key']} ?? '-' }}</td>
@endforeach
</tr>
@endforeach
</tbody>
</table>
@endsection

View File

@@ -0,0 +1,33 @@
@extends('impressoes.layout1.content')
<style>
* {
font-size: 14px;
}
</style>
@section('conteudo')
<table class="table">
<thead>
<tr>
<th>Unidade</th>
<th>Local de atendimento</th>
<th>Papel</th>
<th>Usuário</th>
<th>CBO</th>
</tr>
</thead>
<tbody>
@foreach($data['itens'] as $item)
<tr>
<td>{{$item->unidade_nome_fantasia}}</td>
<td>{{$item->infraestrutura_nome}}</td>
<td>{{$item->papel_nome}}</td>
<td>{{$item->usuario_nome}}</td>
<td>{{$item->ocupacao_nome}}</td>
</tr>
@endforeach
</tbody>
</table>
@endsection

View File

@@ -0,0 +1,35 @@
@extends('impressoes.layout1.content')
<style>
* {
font-size: 14px;
}
</style>
@section('conteudo')
<table class="table">
<thead>
<tr>
<th>Unidade</th>
<th>Local de atendimento</th>
<th>Usuário</th>
<th>CBO</th>
<th>Módulo</th>
<th>Funcionalidade</th>
</tr>
</thead>
<tbody>
@foreach($data['itens'] as $item)
<tr>
<td>{{$item->unidade_nome_fantasia}}</td>
<td>{{$item->infraestrutura_nome}}</td>
<td>{{$item->usuario_nome}}</td>
<td>{{$item->ocupacao_nome}}</td>
<td>{{$item->modulo_nome}}</td>
<td>{{$item->funcionalidade_nome}}</td>
</tr>
@endforeach
</tbody>
</table>
@endsection

View File

@@ -0,0 +1,29 @@
@extends('impressoes.layout1.content')
<style>
* {
font-size: 14px;
}
</style>
@section('conteudo')
<table class="table">
<thead>
<tr>
<th>Papel</th>
<th>Módulo</th>
<th>Funcionalidade</th>
</tr>
</thead>
<tbody>
@foreach($data['itens'] as $item)
<tr>
<td>{{$item->papel_nome}}</td>
<td>{{$item->modulo_nome}}</td>
<td>{{$item->funcionalidade_nome}}</td>
</tr>
@endforeach
</tbody>
</table>
@endsection