@extends('layouts.app-layout') @php // Determinar URL de retorno según el perfil del usuario $backUrl = auth()->user()?->contacto ? route('contacto.dashboard') : route('reuniones.index'); // Verificar si ya pasó la fecha y hora de inicio de la reunión $fechaHoraInicio = \Carbon\Carbon::parse($reunion->fecha_reunion->format('Y-m-d') . ' ' . $reunion->hora_inicio); $reunionYaInicio = now()->greaterThanOrEqualTo($fechaHoraInicio); @endphp @section('title','Detalle de reunion') @section('content')

Detalle de la reunión

@if(auth()->user()->funcionario) @if($reunionYaInicio && $reunion->estado !== 'Realizada') Iniciar reunión @endif
@csrf @method('PUT')
Editar @endif Volver
{{-- Columna Principal: Detalles de la Reunión --}}
Información General
{{ $reunion->tipo_reunion }}
@php $estadoClass = match($reunion->estado) { 'Agendada' => 'bg-info', 'Realizada' => 'bg-success', 'Cancelada' => 'bg-danger', 'Reprogramada' => 'bg-warning text-dark', default => 'bg-secondary' }; @endphp {{ $reunion->estado }}

Fecha
{{ \Carbon\Carbon::parse($reunion->fecha_reunion)->format('d/m/Y') }}
Horario
{{ \Carbon\Carbon::parse($reunion->hora_inicio)->format('H:i') }} - {{ \Carbon\Carbon::parse($reunion->hora_fin)->format('H:i') }}
Duración
{{ $reunion->duracion }} min
Modalidad
{{ $reunion->modalidad }}
Lugar / Link
{{ $reunion->lugar ?? '—' }}
Temáticas
@if($reunion->tematicas && count($reunion->tematicas) > 0)
@foreach($reunion->tematicas as $tematica) {{ $tematica }} @endforeach
@else Sin temáticas definidas @endif
Observaciones
{{ $reunion->observaciones ?: 'Sin observaciones' }}
{{-- CONTACTO --}}
Contacto Principal
{{ $reunion->contacto->user->nombre }} {{ $reunion->contacto->user->apellido }}
{{ $reunion->contacto->user->email }}
{{-- UNIDADES --}}
Unidades de Atención
@forelse($reunion->unidadesAtencion as $unidad)
{{ $unidad->nombre_comercial }}
@empty
Sin unidades asignadas
@endforelse
{{-- FUNCIONARIOS --}}
Funcionarios Asignados
@forelse($reunion->funcionarios as $funcionario)
{{ $funcionario->user->nombre }} {{ $funcionario->user->apellido }}
@empty
Sin funcionarios asignados
@endforelse
{{-- ACCIONES VINCULADAS --}}
Acciones Vinculadas
@forelse($reunion->acciones as $accion)
{{ $accion->detalle_accion }}
@empty
Sin acciones vinculadas
@endforelse
@endsection