@extends('layout.backend') @section('title', 'Membros — Designações') @section('content') @php $isPvg = ($data['type'] ?? null) == \App\Enums\User\UserTypes::PVG->value; $typeHeading = ($data['type'] ?? null) == \App\Enums\User\UserTypes::HLC->value ? 'Membros Colih' : ($isPvg ? 'Membros GVP' : 'Assistentes'); @endphp @include('components.widget.alerts') Tipo @if (count($regionList) > 0)

Lista de {{ $typeHeading }} com designações (médicos, especialidades e/ou instituições), conforme os filtros.

@foreach ($regionList as $region) @if (!($cityList[$region->id] ?? null)) @continue @endif
{{ $region->name }}
@foreach ($cityList[$region->id] as $city) @if (!$city || !($cityList[$region->id][$city->id] ?? null)) @continue @endif @if (!($userList[$region->id][$city->id] ?? null)) @continue @endif
{{ $city->city }}
@foreach ($userList[$region->id][$city->id] as $user) @php $doctors = collect($user->doctors); $specialities = collect($user->specialities); $hospitals = collect($user->hospitals); @endphp
{{ $user->name }} @if ($user->functions->isNotEmpty()) {{ $user->functions->pluck('name')->implode(', ') }} @endif
@if (!$isPvg)
Médicos
@if ($doctors->isEmpty())

Sem designações

@else
    @foreach ($doctors as $doctor)
  • {{ $doctor->name }}
  • @endforeach
@endif
Especialidades
@if ($specialities->isEmpty())

Sem designações

@else
    @foreach ($specialities as $speciality)
  • {{ $speciality->name }}
  • @endforeach
@endif
@endif
Instituições
@if ($hospitals->isEmpty())

Sem designações

@else
    @foreach ($hospitals as $hospital)
  • {{ $hospital->hospital->name }}
  • @endforeach
@endif
@endforeach
@endforeach
@endforeach @else
Atenção: Nenhum membro com designações foi encontrado para os filtros atuais.
@endif @endsection