"git@sites.upe.br:walter.felipe/pad-upe.git" did not exist on "38f8b48138b0bdeb49668ec4ce6ae89ed8e2be3d"
Commit 77ca3110 authored by PedroLopesUPE's avatar PedroLopesUPE
Browse files

Modificação de estilo dos PADs de tabela para lista de informações

Com refatorações de nomes de variáveis e  adição de mais uma camada de informações no array $treated_model
parent fb910965
...@@ -33,7 +33,6 @@ use App\Models\Tabelas\Pesquisa\PesquisaLideranca; ...@@ -33,7 +33,6 @@ use App\Models\Tabelas\Pesquisa\PesquisaLideranca;
use App\Models\Tabelas\Pesquisa\PesquisaOrientacao; use App\Models\Tabelas\Pesquisa\PesquisaOrientacao;
use App\Models\Tabelas\Pesquisa\PesquisaOutros; use App\Models\Tabelas\Pesquisa\PesquisaOutros;
use Illuminate\Http\Request; use Illuminate\Http\Request;
use Illuminate\Support\Arr;
use Illuminate\Support\Facades\Response; use Illuminate\Support\Facades\Response;
use Illuminate\Support\Facades\Validator; use Illuminate\Support\Facades\Validator;
use PDF; use PDF;
...@@ -190,11 +189,12 @@ class UserPadController extends Controller ...@@ -190,11 +189,12 @@ class UserPadController extends Controller
$treated_model = []; $treated_model = [];
$treated_nome_dimensao = ""; $treated_nome_dimensao = "";
$treated_nome_categoria = ""; $treated_nome_categoria = "";
$treated_tarefa_codigo = "";
foreach ($model as $nome_dimensao=>$dimensao) foreach ($model as $nome_dimensao=>$dimensao)
{ {
$treated_nome_dimensao = strtoupper($nome_dimensao); $treated_nome_dimensao = strtoupper($nome_dimensao);
$treated_model = Arr::add($treated_model, $treated_nome_dimensao, []); $treated_model[$treated_nome_dimensao] = [];
foreach ($dimensao as $nome_categoria=>$categoria) foreach ($dimensao as $nome_categoria=>$categoria)
{ {
...@@ -205,91 +205,74 @@ class UserPadController extends Controller ...@@ -205,91 +205,74 @@ class UserPadController extends Controller
else else
{ {
$treated_nome_categoria = str_replace(".", ":", $nome_categoria); $treated_nome_categoria = str_replace(".", ":", $nome_categoria);
$treated_model[$treated_nome_dimensao] = $treated_model[$treated_nome_dimensao][$treated_nome_categoria] = [];
Arr::add($treated_model[$treated_nome_dimensao], $treated_nome_categoria, []); foreach ($categoria as $nome_item=>$item)
foreach ($categoria as $item_name=>$item)
{
$treated_model[$treated_nome_dimensao][$treated_nome_categoria] =
Arr::add($treated_model[$treated_nome_dimensao][$treated_nome_categoria], $item_name, []);
foreach ($item as $value_name=>$value)
{
if ($value_name == "id" ||
$value_name == "user_pad_id" ||
$value_name == "dimensao" ||
$value_name == "created_at" ||
$value_name == "updated_at" ||
$value_name == "deleted_at"
)
{ {
continue; $treated_model[$treated_nome_dimensao][$treated_nome_categoria][$nome_item] = [];
foreach ($item as $nome_valor=>$valor)
{
if (! array_key_exists($treated_tarefa_codigo, $treated_model[$treated_nome_dimensao][$treated_nome_categoria][$nome_item]))
{
if ($nome_valor == 'cod_atividade')
{
$treated_model[$treated_nome_dimensao][$treated_nome_categoria][$nome_item]['Cód: ' . $valor] = [];
$treated_tarefa_codigo = 'Cód: ' . $valor;
// break;
}
} }
elseif ($value_name == 'cod_atividade') else
{
if ($nome_valor == "id" ||
$nome_valor == "user_pad_id" ||
$nome_valor == "dimensao" ||
$nome_valor == "created_at" ||
$nome_valor == "updated_at" ||
$nome_valor == "deleted_at"
)
{ {
$treated_model[$treated_nome_dimensao][$treated_nome_categoria][$item_name] = continue;
Arr::add($treated_model[$treated_nome_dimensao][$treated_nome_categoria][$item_name],
'Cód', $value);
} }
elseif ($value_name == 'componente_curricular') elseif ($nome_valor == 'componente_curricular')
{ {
$treated_model[$treated_nome_dimensao][$treated_nome_categoria][$item_name] = $treated_model[$treated_nome_dimensao][$treated_nome_categoria][$nome_item][$treated_tarefa_codigo]['Componente Curricular'] = $valor;
Arr::add($treated_model[$treated_nome_dimensao][$treated_nome_categoria][$item_name],
'Componente Curricular', $value);
} }
elseif ($value_name == 'ch_semanal') elseif ($nome_valor == 'ch_semanal')
{ {
$treated_model[$treated_nome_dimensao][$treated_nome_categoria][$item_name] = $treated_model[$treated_nome_dimensao][$treated_nome_categoria][$nome_item][$treated_tarefa_codigo]['CH Semanal'] = $valor;
Arr::add($treated_model[$treated_nome_dimensao][$treated_nome_categoria][$item_name],
'CH Semanal', $value);
} }
elseif ($value_name == 'curso') elseif ($nome_valor == 'curso')
{ {
$treated_model[$treated_nome_dimensao][$treated_nome_categoria][$item_name] = $treated_model[$treated_nome_dimensao][$treated_nome_categoria][$nome_item][$treated_tarefa_codigo]['Curso'] = $valor;
Arr::add($treated_model[$treated_nome_dimensao][$treated_nome_categoria][$item_name],
'Curso', $value);
} }
elseif ($value_name == 'descricao') elseif ($nome_valor == 'descricao')
{ {
$treated_model[$treated_nome_dimensao][$treated_nome_categoria][$item_name] = $treated_model[$treated_nome_dimensao][$treated_nome_categoria][$nome_item][$treated_tarefa_codigo]['Descrição'] = $valor;
Arr::add($treated_model[$treated_nome_dimensao][$treated_nome_categoria][$item_name],
'Descrição', $value);
} }
elseif ($value_name == 'discente') elseif ($nome_valor == 'discente')
{ {
$treated_model[$treated_nome_dimensao][$treated_nome_categoria][$item_name] = $treated_model[$treated_nome_dimensao][$treated_nome_categoria][$nome_item][$treated_tarefa_codigo]['Curso'] = $valor;
Arr::add($treated_model[$treated_nome_dimensao][$treated_nome_categoria][$item_name],
'Curso', $value);
} }
elseif ($value_name == 'documento') elseif ($nome_valor == 'documento')
{ {
$treated_model[$treated_nome_dimensao][$treated_nome_categoria][$item_name] = $treated_model[$treated_nome_dimensao][$treated_nome_categoria][$nome_item][$treated_tarefa_codigo]['Documento'] = $valor;
Arr::add($treated_model[$treated_nome_dimensao][$treated_nome_categoria][$item_name],
'Documento', $value);
} }
elseif ($value_name == 'titulo_projeto') elseif ($nome_valor == 'titulo_projeto')
{ {
$treated_model[$treated_nome_dimensao][$treated_nome_categoria][$item_name] = $treated_model[$treated_nome_dimensao][$treated_nome_categoria][$nome_item][$treated_tarefa_codigo]['Título do Projeto'] = $valor;
Arr::add($treated_model[$treated_nome_dimensao][$treated_nome_categoria][$item_name],
'Título do Projeto', $value);
} }
elseif ($value_name == 'nome') elseif ($nome_valor == 'nome')
{ {
$treated_model[$treated_nome_dimensao][$treated_nome_categoria][$item_name] = $treated_model[$treated_nome_dimensao][$treated_nome_categoria][$nome_item][$treated_tarefa_codigo]['Nome'] = $valor;
Arr::add($treated_model[$treated_nome_dimensao][$treated_nome_categoria][$item_name],
'Nome', $value);
} }
elseif ($value_name == 'programa_extensao') elseif ($nome_valor == 'programa_extensao')
{ {
$treated_model[$treated_nome_dimensao][$treated_nome_categoria][$item_name] = $treated_model[$treated_nome_dimensao][$treated_nome_categoria][$nome_item][$treated_tarefa_codigo]['Programa de Extensão'] = $valor;
Arr::add($treated_model[$treated_nome_dimensao][$treated_nome_categoria][$item_name],
'Programa de Extensão', $value);
} }
elseif ($value_name == 'linha_grupo_pesquisa') elseif ($nome_valor == 'linha_grupo_pesquisa')
{ {
$treated_model[$treated_nome_dimensao][$treated_nome_categoria][$item_name] = $treated_model[$treated_nome_dimensao][$treated_nome_categoria][$nome_item][$treated_tarefa_codigo]['Linha E Grupo de Pesquisa'] = $valor;
Arr::add($treated_model[$treated_nome_dimensao][$treated_nome_categoria][$item_name],
'Linha E Grupo de Pesquisa', $value);
} }
elseif ($value_name == 'atividade') elseif ($nome_valor == 'atividade')
{ {
if ('1. EXTENSÃO (COORDENAÇÃO DE ATIVIDADES DE EXTENSÃO HOMOLOGADA NA PROEC)' == $nome_categoria) if ('1. EXTENSÃO (COORDENAÇÃO DE ATIVIDADES DE EXTENSÃO HOMOLOGADA NA PROEC)' == $nome_categoria)
{ {
...@@ -297,12 +280,10 @@ class UserPadController extends Controller ...@@ -297,12 +280,10 @@ class UserPadController extends Controller
} }
else else
{ {
$treated_model[$treated_nome_dimensao][$treated_nome_categoria][$item_name] = $treated_model[$treated_nome_dimensao][$treated_nome_categoria][$nome_item][$treated_tarefa_codigo]['Atividade'] = $valor;
Arr::add($treated_model[$treated_nome_dimensao][$treated_nome_categoria][$item_name],
'Atividade', $value);
} }
} }
elseif ($value_name == 'cod_dimensao') elseif ($nome_valor == 'cod_dimensao')
{ {
if ('1. EXTENSÃO (COORDENAÇÃO DE ATIVIDADES DE EXTENSÃO HOMOLOGADA NA PROEC)' == $nome_categoria) if ('1. EXTENSÃO (COORDENAÇÃO DE ATIVIDADES DE EXTENSÃO HOMOLOGADA NA PROEC)' == $nome_categoria)
{ {
...@@ -310,112 +291,81 @@ class UserPadController extends Controller ...@@ -310,112 +291,81 @@ class UserPadController extends Controller
} }
else else
{ {
$treated_model[$treated_nome_dimensao][$treated_nome_categoria][$item_name] = $treated_model[$treated_nome_dimensao][$treated_nome_categoria][$nome_item][$treated_tarefa_codigo]['Cód Dimensão'] = $valor;
Arr::add($treated_model[$treated_nome_dimensao][$treated_nome_categoria][$item_name],
'Cód Dimensão', $value);
} }
} }
elseif ($value_name == "nivel") elseif ($nome_valor == "nivel")
{ {
if ($value == 1) if ($valor == 1)
{ {
$treated_model[$treated_nome_dimensao][$treated_nome_categoria][$item_name] = $treated_model[$treated_nome_dimensao][$treated_nome_categoria][$nome_item][$treated_tarefa_codigo]['Nível'] = 'Graduação';
Arr::add($treated_model[$treated_nome_dimensao][$treated_nome_categoria][$item_name],
'Nível','Graduação');
} }
elseif ($value == 2) elseif ($valor == 2)
{ {
$treated_model[$treated_nome_dimensao][$treated_nome_categoria][$item_name] = $treated_model[$treated_nome_dimensao][$treated_nome_categoria][$nome_item][$treated_tarefa_codigo]['Nível'] = 'Pós Graduação Lato Sensu';
Arr::add($treated_model[$treated_nome_dimensao][$treated_nome_categoria][$item_name],
'Nível','Pós Graduação Lato Sensu');
} }
elseif ($value == 3) elseif ($valor == 3)
{ {
$treated_model[$treated_nome_dimensao][$treated_nome_categoria][$item_name] = $treated_model[$treated_nome_dimensao][$treated_nome_categoria][$nome_item][$treated_tarefa_codigo]['Nível'] = 'Pós Graduação Stricto Sensu';
Arr::add($treated_model[$treated_nome_dimensao][$treated_nome_categoria][$item_name],
'Nível','Pós Graduação Stricto Sensu');
} }
} }
elseif ($value_name == "modalidade") elseif ($nome_valor == "modalidade")
{ {
if ($value == 1) if ($valor == 1)
{ {
$treated_model[$treated_nome_dimensao][$treated_nome_categoria][$item_name] = $treated_model[$treated_nome_dimensao][$treated_nome_categoria][$nome_item][$treated_tarefa_codigo]['Modalidade'] = 'EAD';
Arr::add($treated_model[$treated_nome_dimensao][$treated_nome_categoria][$item_name],
'Modalidade','EAD');
} }
elseif ($value == 2) elseif ($valor == 2)
{ {
$treated_model[$treated_nome_dimensao][$treated_nome_categoria][$item_name] = $treated_model[$treated_nome_dimensao][$treated_nome_categoria][$nome_item][$treated_tarefa_codigo]['Modalidade'] = 'Presencial';
Arr::add($treated_model[$treated_nome_dimensao][$treated_nome_categoria][$item_name],
'Modalidade','Presencial');
} }
} }
elseif ($value_name == "funcao") elseif ($nome_valor == "funcao")
{ {
if ($value == 1) if ($valor == 1)
{ {
$treated_model[$treated_nome_dimensao][$treated_nome_categoria][$item_name] = $treated_model[$treated_nome_dimensao][$treated_nome_categoria][$nome_item][$treated_tarefa_codigo]['Função'] = 'Coordenador';
Arr::add($treated_model[$treated_nome_dimensao][$treated_nome_categoria][$item_name],
'Função','Coordenador');
} }
elseif ($value == 2) elseif ($valor == 2)
{ {
$treated_model[$treated_nome_dimensao][$treated_nome_categoria][$item_name] = $treated_model[$treated_nome_dimensao][$treated_nome_categoria][$nome_item][$treated_tarefa_codigo]['Função'] = 'Colaborador';
Arr::add($treated_model[$treated_nome_dimensao][$treated_nome_categoria][$item_name],
'Função','Colaborador');
} }
elseif ($value == 4) elseif ($valor == 4)
{ {
$treated_model[$treated_nome_dimensao][$treated_nome_categoria][$item_name] = $treated_model[$treated_nome_dimensao][$treated_nome_categoria][$nome_item][$treated_tarefa_codigo]['Função'] = 'Orientador';
Arr::add($treated_model[$treated_nome_dimensao][$treated_nome_categoria][$item_name],
'Função','Orientador');
} }
elseif ($value == 5) elseif ($valor == 5)
{ {
$treated_model[$treated_nome_dimensao][$treated_nome_categoria][$item_name] = $treated_model[$treated_nome_dimensao][$treated_nome_categoria][$nome_item][$treated_tarefa_codigo]['Função'] = 'Co-Orientador';
Arr::add($treated_model[$treated_nome_dimensao][$treated_nome_categoria][$item_name],
'Função','Co-Orientador');
} }
elseif ($value == 6) elseif ($valor == 6)
{ {
$treated_model[$treated_nome_dimensao][$treated_nome_categoria][$item_name] = $treated_model[$treated_nome_dimensao][$treated_nome_categoria][$nome_item][$treated_tarefa_codigo]['Função'] = 'Membro';
Arr::add($treated_model[$treated_nome_dimensao][$treated_nome_categoria][$item_name],
'Função','Membro');
} }
} }
elseif ($value_name == "natureza") elseif ($nome_valor == "natureza")
{ {
if ($value == 1) if ($valor == 1)
{ {
$treated_model[$treated_nome_dimensao][$treated_nome_categoria][$item_name] = $treated_model[$treated_nome_dimensao][$treated_nome_categoria][$nome_item][$treated_tarefa_codigo]['Natureza'] = 'Inovação';
Arr::add($treated_model[$treated_nome_dimensao][$treated_nome_categoria][$item_name],
'Natureza','Inovação');
} }
elseif ($value == 2) elseif ($valor == 2)
{ {
$treated_model[$treated_nome_dimensao][$treated_nome_categoria][$item_name] = $treated_model[$treated_nome_dimensao][$treated_nome_categoria][$nome_item][$treated_tarefa_codigo]['Natureza'] = 'Pedagogia';
Arr::add($treated_model[$treated_nome_dimensao][$treated_nome_categoria][$item_name],
'Natureza','Pedagogia');
} }
elseif ($value == 4) elseif ($valor == 4)
{ {
$treated_model[$treated_nome_dimensao][$treated_nome_categoria][$item_name] = $treated_model[$treated_nome_dimensao][$treated_nome_categoria][$nome_item][$treated_tarefa_codigo]['Natureza'] = 'Vivência';
Arr::add($treated_model[$treated_nome_dimensao][$treated_nome_categoria][$item_name],
'Natureza','Vivência');
} }
elseif ($value == 5) elseif ($valor == 5)
{ {
$treated_model[$treated_nome_dimensao][$treated_nome_categoria][$item_name] = $treated_model[$treated_nome_dimensao][$treated_nome_categoria][$nome_item][$treated_tarefa_codigo]['Natureza'] = 'Outros';
Arr::add($treated_model[$treated_nome_dimensao][$treated_nome_categoria][$item_name],
'Natureza','Outros');
} }
} }
else else
{ {
$treated_model[$treated_nome_dimensao][$treated_nome_categoria][$item_name] = $treated_model[$treated_nome_dimensao][$treated_nome_categoria][$nome_item][$treated_tarefa_codigo][$nome_valor] = $valor;
Arr::add($treated_model[$treated_nome_dimensao][$treated_nome_categoria][$item_name], }
$value_name, $value);
} }
} }
} }
...@@ -431,6 +381,7 @@ class UserPadController extends Controller ...@@ -431,6 +381,7 @@ class UserPadController extends Controller
// dd( // dd(
// // $userPad->pesquisaCoordenacoes->toArray(), // // $userPad->pesquisaCoordenacoes->toArray(),
// // ($model['extensao']['1. EXTENSÃO (COORDENAÇÃO DE ATIVIDADES DE EXTENSÃO HOMOLOGADA NA PROEC)']), // // ($model['extensao']['1. EXTENSÃO (COORDENAÇÃO DE ATIVIDADES DE EXTENSÃO HOMOLOGADA NA PROEC)']),
// public_path('images\estado_pe_logo.png'),
// $treated_model, // $treated_model,
// // array_values($model['ensino'])[0], // // array_values($model['ensino'])[0],
// // array_values($model['ensino'])[0][0], // // array_values($model['ensino'])[0][0],
......
<header style="display: flex; direction: rtl"> <header style="display: flex; direction: rtl">
</header> </header>
<div style="display: flex; flex-direction: column; gap: 4rem"> <div style="display: flex; flex-direction: column; gap: 2.5rem">
@foreach ($data['model'] as $nome_dimensao=>$dimensao) @foreach ($data['model'] as $nome_dimensao=>$dimensao)
<h1>{{$nome_dimensao}}</h1> <h1 style="font-size: 16px; font-weight: bold">
{{$nome_dimensao}}
</h1>
<div> <div>
@foreach ($dimensao as $nome_categoria=>$categoria) @foreach ($dimensao as $nome_categoria=>$categoria)
<h3>{{$nome_categoria}}</h3> <h4 style="font-size: 14px">
{{$nome_categoria}}
</h4>
@foreach ($categoria as $item_name=>$item) @foreach ($categoria as $nome_item=>$item)
<table style="border-radius: 5px; background-color: #F2F2F2; <ul style="font-size: 14px">
min-width: 600px; box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.25); min-height: 50px; "> @foreach ($item as $nome_tarefa=>$tarefa)
<li style="font-weight: bold">
<thead class="thead-dark"> {{$nome_tarefa}}
<tr> </li>
@foreach ($item as $value_name=>$value) <ul style="font-size: 13px">
<th style="font-weight: 600; padding: 0.3rem 0.7rem 0.7rem 0.3rem" scope="col"> @foreach ($tarefa as $nome_valor=>$valor)
{{$value_name}} <li>
</th> {{$nome_valor}}: {{$valor}}
@endforeach </li>
</tr>
</thead>
<tbody>
<tr>
@foreach ($item as $value_name=>$value)
<td style="border: 1px solid #000; vertical-align: middle;
padding: 0.3rem 0.5rem 0.5rem 0.3rem">
{{$value}}
</td>
@endforeach @endforeach
</tr> </ul>
</tbody>
</table>
<div style="height: 3rem"></div>
@endforeach @endforeach
</ul>
<div style="height: 1.5rem"></div> <div style="height: 1.5rem"></div>
@endforeach @endforeach
<table style="border-radius: 10px; background-color: #F2F2F2; <div style="height: 1rem"></div>
min-width: 600px; box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.25); @endforeach
min-height: 50px;"> <ul style="font-size: 14px; list-style-type: square">
<li>TOTAL DE HORAS: {{ $data['horas'][$nome_dimensao] }}</li>
<thead class="thead-dark"> </ul>
<tr>
<th style="text-align: center" scope="col">TOTAL DE HORAS</th>
</tr>
</thead>
<tbody>
<tr>
<td style="border: 1px solid #000; vertical-align: middle; text-align: center;
padding: 0.3rem 0.5rem 0.5rem 0.3rem">
{{ $data['horas'][$nome_dimensao] }}
</td>
</tr>
</tbody>
</table>
</div> </div>
@endforeach @endforeach
</div> </div>
\ No newline at end of file
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment