Commit d76e574c authored by S-Nathalia's avatar S-Nathalia
Browse files

issue 648

parent 66b7b73c
...@@ -45,7 +45,7 @@ ...@@ -45,7 +45,7 @@
<div class="col-sm-2"> <div class="col-sm-2">
<label for="natureza" class="col-form-label">{{ __('Natureza:') }}<span style="color:red; font-weight:bold;">*</span></label> <label for="natureza" class="col-form-label">{{ __('Natureza:') }}<span style="color:red; font-weight:bold;">*</span></label>
<select id="natureza" type="text" class="form-control @error('natureza') is-invalid @enderror" name="natureza" value="{{ old('natureza') }}" required> <select onchange="selecionar_decisao_camara()" id="natureza" type="text" class="form-control @error('natureza') is-invalid @enderror" name="natureza" value="{{ old('natureza') }}" required>
@foreach ($naturezas as $natureza) @foreach ($naturezas as $natureza)
<option @if(old('natureza')==$natureza->id ) selected @endif value="{{ $natureza->id }}">{{ $natureza->nome }}</option> <option @if(old('natureza')==$natureza->id ) selected @endif value="{{ $natureza->id }}">{{ $natureza->nome }}</option>
@endforeach @endforeach
...@@ -79,7 +79,7 @@ ...@@ -79,7 +79,7 @@
</div> </div>
<div class="col-sm-5"> <div class="col-sm-5">
<label for="consu" class="col-form-label">{{ __('Decisão da Câmara ou Conselho Pertinente: Obrigatório? ') }} </label> <label for="consu" id="decisaoCamara" class="col-form-label">{{ __('Decisão da Câmara ou Conselho Pertinente: Obrigatório? ') }} </label>
<input type="checkbox" name="consu" id="consu" style="margin-left: 5px" {{ old('consu') ? 'checked' : ''}}> <input type="checkbox" name="consu" id="consu" style="margin-left: 5px" {{ old('consu') ? 'checked' : ''}}>
@error('consu') @error('consu')
<span class="invalid-feedback" role="alert"> <span class="invalid-feedback" role="alert">
...@@ -177,7 +177,7 @@ ...@@ -177,7 +177,7 @@
</div> </div>
<div class="modal-body"> <div class="modal-body">
<table class="table table-bordered" > <table class="table table-bordered">
<thead> <thead>
<tr> <tr>
<th scope="col">Nome</th> <th scope="col">Nome</th>
...@@ -230,15 +230,7 @@ ...@@ -230,15 +230,7 @@
<span class="invalid-feedback" role="alert"> <span class="invalid-feedback" role="alert">
<strong> <strong>
@if ($message != null) @if ($message != null)
@for ($i = 0; $i < 9; $i++) @for ($i = 0; $i < 9; $i++) @if ($i < 8) {{ explode(" ", $message)[$i] }} @else {{ date('d/m/Y', strtotime(explode(" ", $message)[$i])) }} @endif @endfor @endif </strong>
@if ($i < 8)
{{ explode(" ", $message)[$i] }}
@else
{{ date('d/m/Y', strtotime(explode(" ", $message)[$i])) }}
@endif
@endfor
@endif
</strong>
</span> </span>
@enderror @enderror
</div> </div>
...@@ -360,8 +352,7 @@ ...@@ -360,8 +352,7 @@
<div class="col-sm-6"> <div class="col-sm-6">
@component('componentes.input', ['label' => 'Início do Relatório Parcial:']) @component('componentes.input', ['label' => 'Início do Relatório Parcial:'])
<input id="dt_inicioRelatorioParcial" type="date" class="form-control @error('dt_inicioRelatorioParcial') is-invalid @enderror" name="dt_inicioRelatorioParcial" value="{{ old('dt_inicioRelatorioParcial') }}" required autocomplete="dt_inicioRelatorioParcial" autofocus <input id="dt_inicioRelatorioParcial" type="date" class="form-control @error('dt_inicioRelatorioParcial') is-invalid @enderror" name="dt_inicioRelatorioParcial" value="{{ old('dt_inicioRelatorioParcial') }}" required autocomplete="dt_inicioRelatorioParcial" autofocus title="Início para o período do envio do relatório parcial">
title="Início para o período do envio do relatório parcial">
@error('dt_inicioRelatorioParcial') @error('dt_inicioRelatorioParcial')
<span class="invalid-feedback" role="alert"> <span class="invalid-feedback" role="alert">
<strong>Apenas será aceita data posterior ao dia do Resultado Final</strong> <strong>Apenas será aceita data posterior ao dia do Resultado Final</strong>
...@@ -372,8 +363,7 @@ ...@@ -372,8 +363,7 @@
<div class="col-sm-6"> <div class="col-sm-6">
@component('componentes.input', ['label' => 'Fim do Relatório Parcial:']) @component('componentes.input', ['label' => 'Fim do Relatório Parcial:'])
<input id="dt_fimRelatorioParcial" type="date" class="form-control @error('dt_fimRelatorioParcial') is-invalid @enderror" name="dt_fimRelatorioParcial" value="{{ old('dt_fimRelatorioParcial') }}" required autocomplete="dt_fimRelatorioParcial" autofocus <input id="dt_fimRelatorioParcial" type="date" class="form-control @error('dt_fimRelatorioParcial') is-invalid @enderror" name="dt_fimRelatorioParcial" value="{{ old('dt_fimRelatorioParcial') }}" required autocomplete="dt_fimRelatorioParcial" autofocus title="Final do período de envio do relatório parcial">
title="Final do período de envio do relatório parcial">
@error('dt_fimRelatorioParcial') @error('dt_fimRelatorioParcial')
<span class="invalid-feedback" role="alert"> <span class="invalid-feedback" role="alert">
<strong>A data deve ser igual ou posterior a data de início do Relatório Parcial</strong> <strong>A data deve ser igual ou posterior a data de início do Relatório Parcial</strong>
...@@ -384,8 +374,7 @@ ...@@ -384,8 +374,7 @@
<div class="col-sm-6"> <div class="col-sm-6">
@component('componentes.input', ['label' => 'Início do Relatório Final:']) @component('componentes.input', ['label' => 'Início do Relatório Final:'])
<input id="dt_inicioRelatorioFinal" type="date" class="form-control @error('dt_inicioRelatorioFinal') is-invalid @enderror" name="dt_inicioRelatorioFinal" value="{{ old('dt_inicioRelatorioFinal') }}" required autocomplete="dt_inicioRelatorioFinal" autofocus <input id="dt_inicioRelatorioFinal" type="date" class="form-control @error('dt_inicioRelatorioFinal') is-invalid @enderror" name="dt_inicioRelatorioFinal" value="{{ old('dt_inicioRelatorioFinal') }}" required autocomplete="dt_inicioRelatorioFinal" autofocus title="Início para o período de envio do relatório final">
title="Início para o período de envio do relatório final">
@error('dt_inicioRelatorioFinal') @error('dt_inicioRelatorioFinal')
<span class="invalid-feedback" role="alert"> <span class="invalid-feedback" role="alert">
<strong>Apenas será aceita data posterior ao fim do Relatório Parcial</strong> <strong>Apenas será aceita data posterior ao fim do Relatório Parcial</strong>
...@@ -396,8 +385,7 @@ ...@@ -396,8 +385,7 @@
<div class="col-sm-6"> <div class="col-sm-6">
@component('componentes.input', ['label' => 'Fim do Relatório Final:']) @component('componentes.input', ['label' => 'Fim do Relatório Final:'])
<input id="dt_fimRelatorioFinal" type="date" class="form-control @error('dt_fimRelatorioFinal') is-invalid @enderror" name="dt_fimRelatorioFinal" value="{{ old('dt_fimRelatorioFinal') }}" required autocomplete="dt_fimRelatorioFinal" autofocus <input id="dt_fimRelatorioFinal" type="date" class="form-control @error('dt_fimRelatorioFinal') is-invalid @enderror" name="dt_fimRelatorioFinal" value="{{ old('dt_fimRelatorioFinal') }}" required autocomplete="dt_fimRelatorioFinal" autofocus title="Final do período de envio do relatório final">
title="Final do período de envio do relatório final">
@error('dt_fimRelatorioFinal') @error('dt_fimRelatorioFinal')
<span class="invalid-feedback" role="alert"> <span class="invalid-feedback" role="alert">
<strong>A data deve ser igual ou posterior a data de início do Relatório Final</strong> <strong>A data deve ser igual ou posterior a data de início do Relatório Final</strong>
...@@ -422,7 +410,7 @@ ...@@ -422,7 +410,7 @@
@if(old('pdfEditalPreenchido') != null) @if(old('pdfEditalPreenchido') != null)
<a id="pdfEditalTemp" href="{{ route('baixar.evento.temp', ['nomeAnexo' => 'pdfEdital' ])}}">Arquivo atual</a> <a id="pdfEditalTemp" href="{{ route('baixar.evento.temp', ['nomeAnexo' => 'pdfEdital' ])}}">Arquivo atual</a>
@endif @endif
<input type="hidden" id="pdfEditalPreenchido" name="pdfEditalPreenchido" value="{{ old('pdfEditalPreenchido') }}" > <input type="hidden" id="pdfEditalPreenchido" name="pdfEditalPreenchido" value="{{ old('pdfEditalPreenchido') }}">
<input type="file" accept=".pdf" class="form-control-file pdf @error('pdfEdital') is-invalid @enderror" name="pdfEdital" value="{{ old('pdfEdital') }}" id="pdfEdital" onchange="exibirAnexoTemp(this)"> <input type="file" accept=".pdf" class="form-control-file pdf @error('pdfEdital') is-invalid @enderror" name="pdfEdital" value="{{ old('pdfEdital') }}" id="pdfEdital" onchange="exibirAnexoTemp(this)">
<small>O arquivo selecionado deve ser no formato PDF de até 2mb.</small> <small>O arquivo selecionado deve ser no formato PDF de até 2mb.</small>
@error('pdfEdital') @error('pdfEdital')
...@@ -439,7 +427,7 @@ ...@@ -439,7 +427,7 @@
@if(old('modeloDocumentoPreenchido') != null) @if(old('modeloDocumentoPreenchido') != null)
<a id="modeloDocumentoTemp" href="{{ route('baixar.evento.temp', ['nomeAnexo' => 'modeloDocumento' ])}}">Arquivo atual</a> <a id="modeloDocumentoTemp" href="{{ route('baixar.evento.temp', ['nomeAnexo' => 'modeloDocumento' ])}}">Arquivo atual</a>
@endif @endif
<input type="hidden" id="modeloDocumentoPreenchido" name="modeloDocumentoPreenchido" value="{{ old('modeloDocumentoPreenchido') }}" > <input type="hidden" id="modeloDocumentoPreenchido" name="modeloDocumentoPreenchido" value="{{ old('modeloDocumentoPreenchido') }}">
<input type="file" class="form-control-file @error('modeloDocumento') is-invalid @enderror" name="modeloDocumento" value="{{ old('modeloDocumento') }}" id="modeloDocumento" onchange="exibirAnexoTemp(this)"> <input type="file" class="form-control-file @error('modeloDocumento') is-invalid @enderror" name="modeloDocumento" value="{{ old('modeloDocumento') }}" id="modeloDocumento" onchange="exibirAnexoTemp(this)">
<small>O arquivo selecionado deve ter até 2mb.</small> <small>O arquivo selecionado deve ter até 2mb.</small>
@error('modeloDocumento') @error('modeloDocumento')
...@@ -455,7 +443,7 @@ ...@@ -455,7 +443,7 @@
@if(old('pdfFormAvalExternoPreenchido') != null) @if(old('pdfFormAvalExternoPreenchido') != null)
<a id="pdfFormAvalExternoTemp" href="{{ route('baixar.evento.temp', ['nomeAnexo' => 'formAvaliacaoExterno' ])}}">Arquivo atual</a> <a id="pdfFormAvalExternoTemp" href="{{ route('baixar.evento.temp', ['nomeAnexo' => 'formAvaliacaoExterno' ])}}">Arquivo atual</a>
@endif @endif
<input type="hidden" id="pdfFormAvalExternoPreenchido" name="pdfFormAvalExternoPreenchido" value="{{ old('pdfFormAvalExternoPreenchido') }}" > <input type="hidden" id="pdfFormAvalExternoPreenchido" name="pdfFormAvalExternoPreenchido" value="{{ old('pdfFormAvalExternoPreenchido') }}">
<input type="file" accept=".pdf,.doc,.docx,.xlsx,.xls,.csv,.zip" class="form-control-file @error('pdfFormAvalExterno') is-invalid @enderror" name="pdfFormAvalExterno" value="{{ old('pdfFormAvalExterno') }}" id="pdfFormAvalExterno" onchange="exibirAnexoTemp(this)"> <input type="file" accept=".pdf,.doc,.docx,.xlsx,.xls,.csv,.zip" class="form-control-file @error('pdfFormAvalExterno') is-invalid @enderror" name="pdfFormAvalExterno" value="{{ old('pdfFormAvalExterno') }}" id="pdfFormAvalExterno" onchange="exibirAnexoTemp(this)">
<small>O arquivo selecionado deve ter até 2mb.</small> <small>O arquivo selecionado deve ter até 2mb.</small>
@error('pdfFormAvalExterno') @error('pdfFormAvalExterno')
...@@ -471,7 +459,7 @@ ...@@ -471,7 +459,7 @@
@if(old('pdfFormAvalRelatorioPreenchido') != null) @if(old('pdfFormAvalRelatorioPreenchido') != null)
<a id="pdfFormAvalRelatorioTemp" href="{{ route('baixar.evento.temp', ['nomeAnexo' => 'formAvaliacaoPlano' ])}}">Arquivo atual</a> <a id="pdfFormAvalRelatorioTemp" href="{{ route('baixar.evento.temp', ['nomeAnexo' => 'formAvaliacaoPlano' ])}}">Arquivo atual</a>
@endif @endif
<input type="hidden" id="pdfFormAvalRelatorioPreenchido" name="pdfFormAvalRelatorioPreenchido" value="{{ old('pdfFormAvalRelatorioPreenchido') }}" > <input type="hidden" id="pdfFormAvalRelatorioPreenchido" name="pdfFormAvalRelatorioPreenchido" value="{{ old('pdfFormAvalRelatorioPreenchido') }}">
<input type="file" accept=".pdf" class="form-control-file pdf @error('pdfFormAvalRelatorio') is-invalid @enderror" name="pdfFormAvalRelatorio" value="{{ old('pdfFormAvalRelatorio') }}" id="pdfFormAvalRelatorio" onchange="exibirAnexoTemp(this)"> <input type="file" accept=".pdf" class="form-control-file pdf @error('pdfFormAvalRelatorio') is-invalid @enderror" name="pdfFormAvalRelatorio" value="{{ old('pdfFormAvalRelatorio') }}" id="pdfFormAvalRelatorio" onchange="exibirAnexoTemp(this)">
<small>O arquivo selecionado deve ser no formato PDF de até 2mb.</small> <small>O arquivo selecionado deve ser no formato PDF de até 2mb.</small>
@error('pdfFormAvalRelatorio') @error('pdfFormAvalRelatorio')
...@@ -487,7 +475,7 @@ ...@@ -487,7 +475,7 @@
@if(old('docTutorialPreenchido') != null) @if(old('docTutorialPreenchido') != null)
<a id="docTutorialTemp" href="{{ route('baixar.evento.temp', ['nomeAnexo' => 'docTutorial' ])}}">Arquivo atual</a> <a id="docTutorialTemp" href="{{ route('baixar.evento.temp', ['nomeAnexo' => 'docTutorial' ])}}">Arquivo atual</a>
@endif @endif
<input type="hidden" id="docTutorialPreenchido" name="docTutorialPreenchido" value="{{ old('docTutorialPreenchido') }}" > <input type="hidden" id="docTutorialPreenchido" name="docTutorialPreenchido" value="{{ old('docTutorialPreenchido') }}">
<input type="file" accept=".pdf,.docx,.doc,.zip" class="form-control-file pdf @error('docTutorial') is-invalid @enderror" name="docTutorial" value="{{ old('docTutorial') }}" id="docTutorial" onchange="exibirAnexoTemp(this)"> <input type="file" accept=".pdf,.docx,.doc,.zip" class="form-control-file pdf @error('docTutorial') is-invalid @enderror" name="docTutorial" value="{{ old('docTutorial') }}" id="docTutorial" onchange="exibirAnexoTemp(this)">
<small>O arquivo selecionado deve ser de até 2mb.</small> <small>O arquivo selecionado deve ser de até 2mb.</small>
@error('docTutorial') @error('docTutorial')
...@@ -517,32 +505,43 @@ ...@@ -517,32 +505,43 @@
@section('javascript') @section('javascript')
<script type="text/javascript"> <script type="text/javascript">
function exibirAnexoTemp(file){ function selecionar_decisao_camara() {
var natureza = document.getElementById('natureza');
if (natureza.value == 3) {
var consu = document.getElementById('consu');
consu.checked = true;
} else {
var consu = document.getElementById('consu');
consu.checked = false;
}
}
function exibirAnexoTemp(file) {
console.log(file.id); console.log(file.id);
if(file.id === "pdfEdital"){ if (file.id === "pdfEdital") {
var pdfEditalPreenchido = document.getElementById('pdfEditalPreenchido'); var pdfEditalPreenchido = document.getElementById('pdfEditalPreenchido');
pdfEditalPreenchido.value = "sim"; pdfEditalPreenchido.value = "sim";
} }
if(file.id === "modeloDocumento"){ if (file.id === "modeloDocumento") {
var modeloDocumentoPreenchido = document.getElementById('modeloDocumentoPreenchido'); var modeloDocumentoPreenchido = document.getElementById('modeloDocumentoPreenchido');
modeloDocumentoPreenchido.value = "sim"; modeloDocumentoPreenchido.value = "sim";
} }
if(file.id === "pdfFormAvalExterno"){ if (file.id === "pdfFormAvalExterno") {
var pdfFormAvalExternoPreenchido = document.getElementById('pdfFormAvalExternoPreenchido'); var pdfFormAvalExternoPreenchido = document.getElementById('pdfFormAvalExternoPreenchido');
pdfFormAvalExternoPreenchido.value = "sim"; pdfFormAvalExternoPreenchido.value = "sim";
} }
if(file.id === "pdfFormAvalRelatorio"){ if (file.id === "pdfFormAvalRelatorio") {
var pdfFormAvalRelatorioPreenchido = document.getElementById('pdfFormAvalRelatorioPreenchido'); var pdfFormAvalRelatorioPreenchido = document.getElementById('pdfFormAvalRelatorioPreenchido');
pdfFormAvalRelatorioPreenchido.value = "sim"; pdfFormAvalRelatorioPreenchido.value = "sim";
} }
if(file.id === "docTutorial"){ if (file.id === "docTutorial") {
var docTutorialPreenchido = document.getElementById('docTutorialPreenchido'); var docTutorialPreenchido = document.getElementById('docTutorialPreenchido');
docTutorialPreenchido.value = "sim"; docTutorialPreenchido.value = "sim";
} }
} }
$("input[type='file']").on("change", function () { $("input[type='file']").on("change", function() {
if(this.files[0].size > 2000000) { if (this.files[0].size > 2000000) {
// console.log($(this).parents( ".col-sm-5" )) // console.log($(this).parents( ".col-sm-5" ))
alert("O tamanho do arquivo deve ser menor que 2MB!"); alert("O tamanho do arquivo deve ser menor que 2MB!");
$(this).val(''); $(this).val('');
...@@ -550,33 +549,33 @@ ...@@ -550,33 +549,33 @@
} }
}); });
$("input.pdf").on("change", function () { $("input.pdf").on("change", function() {
if(this.files[0].type.split('/')[1] == "pdf") { if (this.files[0].type.split('/')[1] == "pdf") {
if(this.files[0].size > 20000000){ if (this.files[0].size > 20000000) {
alert("O arquivo possui o tamanho superior a 2MB!"); alert("O arquivo possui o tamanho superior a 2MB!");
$(this).val(''); $(this).val('');
} }
}else{ } else {
alert("O arquivo não é de tipo PDF!"); alert("O arquivo não é de tipo PDF!");
$(this).val(''); $(this).val('');
} }
}); });
function defCoord(data,data2){ function defCoord(data, data2) {
document.getElementById('coordenador_id').value=data; document.getElementById('coordenador_id').value = data;
document.getElementById('coordenador_name').value=data2; document.getElementById('coordenador_name').value = data2;
$("#modalCoord").modal('hide'); $("#modalCoord").modal('hide');
} }
function showDocumentoExtra(){ function showDocumentoExtra() {
var nome_docExtra = document.getElementById('nome_docExtra'); var nome_docExtra = document.getElementById('nome_docExtra');
var check_docExtra = document.getElementById("check_docExtra"); var check_docExtra = document.getElementById("check_docExtra");
var obrigatoriedade_docExtra = document.getElementById('obrigatoriedade_docExtra'); var obrigatoriedade_docExtra = document.getElementById('obrigatoriedade_docExtra');
if(check_docExtra.checked == true){ if (check_docExtra.checked == true) {
nome_docExtra.parentElement.style.display = ''; nome_docExtra.parentElement.style.display = '';
obrigatoriedade_docExtra.parentElement.style.display = ''; obrigatoriedade_docExtra.parentElement.style.display = '';
}else{ } else {
nome_docExtra.parentElement.style.display = 'none'; nome_docExtra.parentElement.style.display = 'none';
obrigatoriedade_docExtra.parentElement.style.display = 'none'; obrigatoriedade_docExtra.parentElement.style.display = 'none';
} }
......
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