Commit 41f68936 authored by Lucas Henrique's avatar Lucas Henrique
Browse files

Adicionando filtro para soma das notas máximas no controller

parent 627ba05c
......@@ -175,14 +175,16 @@ class EventoController extends Controller
// Validação quando avaliação for por Barema
if ($request->tipoAvaliacao == 'form') {
$validateAvaliacao = $request->validate([
'pdfFormAvalExterno' => [($request->pdfFormAvalExternoPreenchido!=='sim'?'required':''), 'file','mimes:pdf,doc,docx,xlsx,xls,csv,zip', 'max:2048'],
'pdfFormAvalExterno' => [($request->pdfFormAvalExternoPreenchido!=='sim'?'required':''), 'file', 'mimes:pdf,doc,docx,xlsx,xls,csv,zip', 'max:2048'],
]);
} elseif ($request->tipoAvaliacao == 'campos') {
if($request->has('campos')){
$validateCampo = $request->validate([
'inputField.*.nome' => ['required', 'string'],
'inputField.*.nota_maxima' => ['required'],
'inputField.*.prioridade' => ['required']
'inputField.*.prioridade' => ['required'],
'somaNotas' => ['required', 'numeric', 'max:10'],
['somaNotas.max' => 'A soma dos campos não pode ser maior que 10.']
]);
}
} elseif ($request->tipoAvaliacao == 'link') {
......
......@@ -501,7 +501,7 @@
</table>
@if($errors->has('inputField.*'))
<div class="col-sm-12 alert alert-danger" style="display: none" id="nota_maxima_invalida">
<div class="col-sm-12 alert alert-danger" id="inputFieldError">
Você deve preencher os campos obrigatórios.
</div>
@endif
......@@ -511,6 +511,9 @@
</div>
<input type="checkbox" id="checkB[0]" checked name="campos[]" value="0" hidden>
<input type="number" name="somaNotas" value="0" id="somaNotas" hidden>
</div>
<div class="col-sm-12 row" style="margin-top:10px; display: none" id="displayLink">
......@@ -681,7 +684,6 @@
});
$("#dynamicAddRemove").on('input', '.nota_maxima', function () {
console.log("eita")
somaNotas = 0;
$(".nota_maxima").each(function() {
......@@ -692,6 +694,8 @@
});
$('#somaNotas').val(somaNotas);
if (somaNotas > 10) {
$('.nota_maxima').css('border', '1px solid red');
document.getElementById("nota_maxima_invalida").style.display = "";
......@@ -807,4 +811,11 @@
window.onload = showDocumentoExtra();
</script>
@if($errors->has('somaNotas'))
<script>
$('.nota_maxima').css('border', '1px solid red');
document.getElementById("nota_maxima_invalida").style.display = "";
</script>
@endif
@endsection
\ 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