@extends('layout.template') @section('title', 'ICAT') @puede('Agenda', 'entrar_agenda') @section('content')

Agenda de Evaluaciones

@php $conteoAgendaEstatus = $agendas->countBy(fn ($a) => (int) ($a->estatus ?? 0)); $totalAgendas = $agendas->count(); $conteoAgenda = fn (int $estatus) => (int) ($conteoAgendaEstatus->get($estatus, 0)); @endphp
{{-- @puede('Agenda', 'alta_agenda') @endpuede --}} @puede('Agenda', 'alta_agenda') Agendar Evaluación @endpuede @puede('Agenda', 'vinculacion_agenda') @endpuede
@if (empty($esAgendaVistaUnidad))
@endif
@if (session('success'))
{{ session('success') }}
@endif @if (session('error'))
{{ session('error') }}
@endif
@foreach ($agendas as $index => $item) @php $estatusAgenda = (int) ($item->estatus ?? 0); $btnEstatusClase = match ($estatusAgenda) { 2 => 'btn-danger', 3 => 'btn-dark', 4 => 'btn-success', default => 'btn-warning', }; $iconoEstatus = match ($estatusAgenda) { 2 => 'ri-delete-bin-line', 3 => 'ri-lock-line', 4 => 'ri-check-line', default => 'ri-pushpin-line', }; $tituloEstatus = match ($estatusAgenda) { 2 => 'Estatus Rechazado', 3 => 'Estatus Autorizado', 4 => 'Estatus Finalizado', default => 'Estatus Pendiente de aprobación', }; @endphp @endforeach
FOLIO CLAVE NOMBRE ESTANDAR UNIDAD FECHA INICIAL FECHA FINAL HORA INICIAL HORA FINAL ACCIONES
{{ $item->clave ?? '-' }} {{ $item->certificacion_id ?? '-' }} {{ $item->evaluador_nombre }} {{ $item->certificacion_nombre }} {{ $item->unidad_nombre ?? '-' }} {{ \Carbon\Carbon::parse($item->fecha_inicio)->format('d/m/Y') }} {{ \Carbon\Carbon::parse($item->fecha_termino)->format('d/m/Y') }} {{ $item->hora_inicial }} {{ $item->hora_final }}
@puede('Agenda', 'eliminar_agenda') @if (!in_array($estatusAgenda, [3, 4], true)) @endpuede @endif
@endsection @endpuede @push('scripts') @endpush