This commit is contained in:
@@ -0,0 +1,352 @@
|
||||
@extends('impressoes.layout.impressao')
|
||||
|
||||
@section('conteudo')
|
||||
<div class="page">
|
||||
<div class="fieldset">
|
||||
<div class="legend">
|
||||
<strong>Paciente</strong>
|
||||
</div>
|
||||
|
||||
@include('impressoes.components.campo', [
|
||||
'data' => [
|
||||
'campos' => [
|
||||
[
|
||||
'label' => 'Nome',
|
||||
'value' => $paciente['nome'],
|
||||
'class' => 'col-6'
|
||||
],
|
||||
[
|
||||
'label' => 'Sexo',
|
||||
'value' => $paciente['sexo'],
|
||||
'class' => 'col-3'
|
||||
],
|
||||
[
|
||||
'label' => 'Data de nascimento',
|
||||
'value' => $paciente['dataNascimento'],
|
||||
'class' => 'col-3'
|
||||
],
|
||||
]
|
||||
]
|
||||
])
|
||||
</div>
|
||||
|
||||
<div class="fieldset">
|
||||
<div class="legend">
|
||||
<strong>Empresa</strong>
|
||||
</div>
|
||||
|
||||
@include('impressoes.components.campo', [
|
||||
'props' => [
|
||||
'class' => 'mb-2'
|
||||
],
|
||||
'data' => [
|
||||
'campos' => [
|
||||
[
|
||||
'label' => 'Nome',
|
||||
'value' => $empresa['nome'],
|
||||
'value_class' => empty($empresa['nome']) ? 'manual-line' : '',
|
||||
'class' => 'col-6',
|
||||
],
|
||||
[
|
||||
'label' => 'Ramo de atividade',
|
||||
'value' => $empresa['ramoAtividade'],
|
||||
'value_class' => empty($empresa['ramoAtividade']) ? 'manual-line' : '',
|
||||
'class' => 'col-6',
|
||||
],
|
||||
]
|
||||
]
|
||||
])
|
||||
|
||||
@include('impressoes.components.campo', [
|
||||
'data' => [
|
||||
'campos' => [
|
||||
[
|
||||
'label' => 'Endereço',
|
||||
'value' => $empresa['endereco'],
|
||||
'value_class' => empty($empresa['endereco']) ? 'manual-line' : '',
|
||||
'class' => 'col-9',
|
||||
],
|
||||
[
|
||||
'label' => 'Telefone',
|
||||
'value' => $empresa['telefone'],
|
||||
'value_class' => empty($empresa['telefone']) ? 'manual-line' : '',
|
||||
'class' => 'col-3',
|
||||
],
|
||||
]
|
||||
]
|
||||
])
|
||||
</div>
|
||||
|
||||
<div class="fieldset">
|
||||
<div class="legend">
|
||||
<strong>Identificação do acidente</strong>
|
||||
</div>
|
||||
|
||||
@include('impressoes.components.campo', [
|
||||
'props' => [
|
||||
'class' => 'mb-2'
|
||||
],
|
||||
'data' => [
|
||||
'campos' => [
|
||||
[
|
||||
'label' => 'Data',
|
||||
'value' => $identificacaoAcidente['data'],
|
||||
'value_class' => empty($identificacaoAcidente['data']) ? 'manual-line' : '',
|
||||
'class' => 'col-3',
|
||||
],
|
||||
[
|
||||
'label' => 'Hora',
|
||||
'value' => $identificacaoAcidente['hora'],
|
||||
'value_class' => empty($identificacaoAcidente['hora']) ? 'manual-line' : '',
|
||||
'class' => 'col-2',
|
||||
],
|
||||
[
|
||||
'label' => 'Acidente',
|
||||
'value' => [
|
||||
'type' => 'radio',
|
||||
'options' => $identificacaoAcidente['tiposAcidente']
|
||||
],
|
||||
'class' => 'campo-option-inline'
|
||||
],
|
||||
]
|
||||
]
|
||||
])
|
||||
|
||||
@include('impressoes.components.campo', [
|
||||
'props' => [
|
||||
'class' => 'mb-2'
|
||||
],
|
||||
'data' => [
|
||||
'campos' => [
|
||||
[
|
||||
'label' => 'Local',
|
||||
'value' => $identificacaoAcidente['local'],
|
||||
'value_class' => empty($identificacaoAcidente['local']) ? 'manual-line' : '',
|
||||
]
|
||||
]
|
||||
]
|
||||
])
|
||||
|
||||
@include('impressoes.components.campo', [
|
||||
'props' => [
|
||||
'class' => 'mb-2'
|
||||
],
|
||||
'data' => [
|
||||
'campos' => [
|
||||
[
|
||||
'label' => 'Descrição',
|
||||
'value' => $identificacaoAcidente['descricao'],
|
||||
'value_class' => empty($identificacaoAcidente['local']) ? 'manual-area' : '',
|
||||
'value_style' => empty($identificacaoAcidente['local']) ? 'height: 100px' : '',
|
||||
]
|
||||
]
|
||||
]
|
||||
])
|
||||
|
||||
@include('impressoes.components.campo', [
|
||||
'data' => [
|
||||
'campos' => [
|
||||
[
|
||||
'label' => 'Regime de trabalho',
|
||||
'value' => [
|
||||
'type' => 'radio',
|
||||
'options' => $identificacaoAcidente['regimesTrabalho'],
|
||||
'options_outro' => $identificacaoAcidente['regimeTrabalhoOutro'],
|
||||
'options_outro_value_class' => empty($identificacaoAcidente['regimeTrabalhoOutro']) ? 'manual-line' : '',
|
||||
],
|
||||
'class' => 'campo-option-inline'
|
||||
],
|
||||
]
|
||||
]
|
||||
])
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="area page">
|
||||
<h3 class="text-center">Parecer Médico</h3>
|
||||
|
||||
<div class="area">
|
||||
@include('impressoes.components.campo', [
|
||||
'data' => [
|
||||
'campos' => [
|
||||
[
|
||||
'label' => 'Agentes',
|
||||
'value' => [
|
||||
'type' => 'radio',
|
||||
'options' => $agentes
|
||||
],
|
||||
'class' => 'campo-option-inline'
|
||||
],
|
||||
]
|
||||
]
|
||||
])
|
||||
</div>
|
||||
|
||||
<div class="area">
|
||||
@include('impressoes.components.campo', [
|
||||
'data' => [
|
||||
'campos' => [
|
||||
[
|
||||
'label' => 'Partes do corpo atingidas',
|
||||
'value' => [
|
||||
'type' => 'checkbox',
|
||||
'per_column' => 9,
|
||||
'options' => $partesCorpoAtingidas,
|
||||
'options_outro' => [
|
||||
'label' => 'Outras',
|
||||
'value' => $parteCorpoAtingidaOutras,
|
||||
'value_class' => empty($parteCorpoAtingidaOutras) ? 'manual-line' : '',
|
||||
]
|
||||
],
|
||||
],
|
||||
]
|
||||
]
|
||||
])
|
||||
</div>
|
||||
|
||||
<div class="area">
|
||||
@include('impressoes.components.campo', [
|
||||
'data' => [
|
||||
'campos' => [
|
||||
[
|
||||
'label' => 'Causa do acidente',
|
||||
'value' => [
|
||||
'type' => 'checkbox',
|
||||
'per_column' => 6,
|
||||
'options' => $causasAcidente,
|
||||
'options_outro' => [
|
||||
'label' => 'Outras',
|
||||
'value' => $causaAcidenteOutras,
|
||||
'value_class' => empty($causaAcidenteOutras) ? 'manual-line' : '',
|
||||
]
|
||||
],
|
||||
],
|
||||
]
|
||||
]
|
||||
])
|
||||
</div>
|
||||
|
||||
<div class="area">
|
||||
@include('impressoes.components.campo', [
|
||||
'data' => [
|
||||
'campos' => [
|
||||
[
|
||||
'label' => 'Diagnóstico',
|
||||
'value' => [
|
||||
'type' => 'checkbox',
|
||||
'per_column' => 6,
|
||||
'options' => $diagnosticos,
|
||||
'options_outro' => [
|
||||
'label' => 'Outros',
|
||||
'value' => $diagnosticoOutros,
|
||||
'value_class' => empty($diagnosticoOutros) ? 'manual-line' : '',
|
||||
]
|
||||
],
|
||||
],
|
||||
]
|
||||
]
|
||||
])
|
||||
</div>
|
||||
|
||||
<div class="area">
|
||||
@include('impressoes.components.campo', [
|
||||
'data' => [
|
||||
'campos' => [
|
||||
[
|
||||
'label' => 'CID 10',
|
||||
'value' => $cid,
|
||||
'value_class' => empty($cid) ? 'manual-line' : '',
|
||||
],
|
||||
]
|
||||
]
|
||||
])
|
||||
|
||||
@if(empty($cid))
|
||||
@include('impressoes.components.campo', [
|
||||
'data' => [
|
||||
'campos' => [
|
||||
[
|
||||
'value' => '',
|
||||
'value_class' => 'manual-line',
|
||||
],
|
||||
]
|
||||
]
|
||||
])
|
||||
@endif
|
||||
</div>
|
||||
|
||||
<div class="area">
|
||||
@include('impressoes.components.campo', [
|
||||
'data' => [
|
||||
'campos' => [
|
||||
[
|
||||
'label' => 'Observação',
|
||||
'value' => $observacao,
|
||||
'value_class' => empty($observacao) ? 'manual-line' : '',
|
||||
],
|
||||
]
|
||||
]
|
||||
])
|
||||
|
||||
@if(empty($observacao))
|
||||
@include('impressoes.components.campo', [
|
||||
'data' => [
|
||||
'campos' => [
|
||||
[
|
||||
'value' => '',
|
||||
'value_class' => 'manual-line',
|
||||
],
|
||||
]
|
||||
]
|
||||
])
|
||||
@endif
|
||||
</div>
|
||||
|
||||
<div class="area">
|
||||
@include('impressoes.components.campo', [
|
||||
'data' => [
|
||||
'campos' => [
|
||||
[
|
||||
'label' => 'Classificação inicial',
|
||||
'value' => [
|
||||
'type' => 'radio',
|
||||
'options' => $classificacoesIniciais
|
||||
],
|
||||
'class' => 'campo-option-inline'
|
||||
],
|
||||
[
|
||||
'label' => 'Com afastamento',
|
||||
'value' => [
|
||||
'type' => 'radio',
|
||||
'options' => $comAfastamento
|
||||
],
|
||||
'class' => 'campo-option-inline'
|
||||
],
|
||||
]
|
||||
]
|
||||
])
|
||||
|
||||
<div style="margin-top:20px"></div>
|
||||
|
||||
<div class="area text-right">
|
||||
{{ $_data['cliente']['municipio']['nome'] }} - {{ $_data['cliente']['municipio']['estado']['uf'] }}, {{ $_data['dataAtual']['porExtenso'] }}.
|
||||
</div>
|
||||
|
||||
@include('impressoes.components.assinatura', [
|
||||
'props' => [
|
||||
'class' => 'col-4 center'
|
||||
],
|
||||
'data' => [
|
||||
'info' => $hasParecerMedico
|
||||
? [
|
||||
"<strong>{$profissional['nome']}</strong>",
|
||||
$profissional['cbo'],
|
||||
]
|
||||
: [
|
||||
"<strong>Assinatura</strong>",
|
||||
]
|
||||
],
|
||||
])
|
||||
</div>
|
||||
</div>
|
||||
@endsection
|
||||
Reference in New Issue
Block a user