@extends('layout.base') @section('title') @section('style') @parent @endsection @section('container')

Información de la cita: @if ($detalle->estado == 1) Ingresada @elseif($detalle->estado == 2) Reagendada @elseif($detalle->estado == 3) Cancelada @elseif($detalle->estado == 4) Completada @endif

Información del solicitante
Nombre
{{ $detalle->nombres ?? ($detalle->nombre ?? '—') }}
Teléfono
{{ $detalle->telefono ?? '—' }}
Correo
{{ $detalle->correo ?? '—' }}

Domicilio
@php // armar dirección compacta $calle = $detalle->calle ?? ''; $num_ext = $detalle->numero_exterior ?? ($detalle->numero_externo ?? ''); $num_int = $detalle->numero_interior ?? ''; $colonia = $detalle->colonia ?? ''; $municipio = $detalle->municipio ?? ''; $cp = $detalle->cp ?? ($detalle->codigo_postal ?? ''); $estado_nombre = $detalle->estado ?? ''; $pais = $detalle->pais ?? ''; $direccionParts = array_filter([ $calle ? $calle . ($num_ext ? ' #' . $num_ext : '') : null, $num_int ? 'Int. ' . $num_int : null, $colonia ?: null, $municipio ?: null, $cp ? 'CP ' . $cp : null, $estado_nombre ?: null, $pais ?: null, ]); $direccionCompleta = $direccionParts ? implode(', ', $direccionParts) : null; @endphp
{{ $direccionCompleta ?? 'Sin domicilio registrado' }}
@if (!empty($detalle->colonia) || !empty($detalle->cp) || !empty($detalle->municipio))
@if (!empty($detalle->colonia))
Colonia
{{ $detalle->colonia }}
@endif @if (!empty($detalle->municipio))
Municipio
{{ $detalle->municipio }}
@endif @if (!empty($detalle->cp))
Código postal
{{ $detalle->cp }}
@endif
@endif

Tipo de servicio
{{ $detalle->servicio ?? ($detalle->id_servicio ?? '—') }}
Descripción
{{ $detalle->descripcion ?? '—' }}
Fecha de cita
{{ isset($detalle->fecha) ? \Carbon\Carbon::parse($detalle->fecha)->format('d/m/Y') : '—' }}
Hora
{{ isset($detalle->hora) ? \Carbon\Carbon::parse($detalle->hora)->format('h:i A') : '—' }}
Folio cita
{{ $detalle->id_cita ?? '—' }}
Mascotas
 
@if (isset($expedientes) && $expedientes->count()) @foreach ($expedientes as $exp)
{{-- IMAGEN (CIRCULAR) --}} @php $imgUrl = null; if (!empty($exp->imagen)) { $imgUrl = strpos($exp->imagen, 'http') === 0 ? $exp->imagen : (Storage::exists($exp->imagen) ? Storage::url($exp->imagen) : asset($exp->imagen)); } @endphp
{{ $exp->nombre_mascota }}
{{-- DATOS --}}
{{ $exp->nombre_mascota ?? 'Sin nombre' }}
{{ $exp->especie ?? '—' }} · {{ $exp->raza ?? '—' }}
Estado: {{ $exp->estado_expediente ?? '—' }}
{{-- BOTÓN ABAJO DENTRO DE LA CARD --}} {{----}}
@endforeach @else
No hay expedientes registrados.
@endif
@endsection @section('scripts') @parent {{-- --}} {{-- @if ($mostrar_modal_asistencia) @endif --}} @endsection