Desarrollo del modulo de alumno y control escolar para subir archivos de expediente

This commit is contained in:
2026-03-26 17:36:09 -06:00
parent 1bcebeb8a1
commit 3061a64418
137 changed files with 7234 additions and 57 deletions
@@ -193,9 +193,93 @@
</div>
</div>
<div class="row pt-5">
<div>
<h5>Expediente del alumno</h5>
@php
$tipos = ['curp', 'acta', 'comprobante','certificadoPrepa','certificadoLicenciatura'];
$documentos = collect($prospecto?->documentos)->keyBy('tipo');
@endphp
@foreach($tipos as $tipo)
@php
$doc = $documentos[$tipo] ?? null;
@endphp
<div class="mb-3">
<strong>{{ strtoupper($tipo) }}</strong> :
@if($doc)
@if($doc->status == 1)
<span class="badge bg-success"> Validado</span>
@elseif($doc->status == 2)
<span class="badge bg-danger"> Rechazado</span>
@else
<span class="badge bg-warning">Pendiente de revision</span>
<button
onclick="verDocumento('{{ url('documento/ver/'.$doc->id) }}', {{ $doc->id }})"
class="btn btn-sm btn-primary mt-2">
<i class="fa-duotone fa-solid fa-eye"></i> Ver documento
</button>
@endif
@else
<span class="text-danger"> Faltante</span>
@endif
</div>
@endforeach
</div>
</div>
@else
@endif
</div>
<div class="modal fade"
id="visorModal"
tabindex="-1"
wire:ignore.self>
<div class="modal-dialog modal-xl">
<div class="modal-content">
<div class="modal-header">
<h5 class="modal-title">Vista previa</h5>
<button type="button" class="close" data-dismiss="modal" aria-label="Close">
<span aria-hidden="true">&times;</span>
</button>
</div>
<div class="modal-body">
<iframe id="visorFrame" width="100%" height="500px" style="border:none;" wire:ignore></iframe>
<div class="m-5 text-center">
<button wire:click="rechazarDocumento" class="btn btn-danger">
<i class="fa-solid fa-trash-can"></i> Rechazar
</button>
<button wire:click="aprobarDocumento" class="btn btn-success">
<i class="fa-duotone fa-regular fa-circle-check"></i> Aprobar
</button>
</div>
</div>
</div>
</div>
</div>
</div>