@include("admin.components.avatar", [ 'imgURL' => $secretaria->managerPhoto, 'id' => $secretaria->id, 'title' => $secretaria->name, ]) {{ $secretaria->name }} {{ $secretaria->id }} @if($secretaria->structure_id == "") --- @else {{ $secretaria->pertence->name }} @endif {{ $secretaria->email1 }} @foreach(App\Enums\StructuresPronunciationStatusEnum::cases() as $pronunciation) @if($pronunciation->name == $secretaria->pronunciation) {{ $pronunciation->value }} {{ $secretaria->manager }} @endif @endforeach @if (auth()->user()->getPermissaoDetalhes("GERENCIADOR_DE_SECRETARIAS")['editar']) @include("admin.components.btnStatus", [ 'route' => "admin.secretarias.status", 'id' => $secretaria->id, ]) @else - @endif
@php // Constrói a URL pública do órgão $publicUrl = ''; if ($secretaria->structure_id) { // Tem parent - busca o parent $parent = $secretaria->pertence; if ($parent) { $tipoPath = match($secretaria->type) { 'SECRETARIA_EXECUTIVA' => 'executivas', 'DIRETORIA' => 'diretorias', 'SUPERINTENDENCIA' => 'superintendencias', default => '' }; if ($tipoPath) { $publicUrl = url("secretarias/{$parent->slug}/{$tipoPath}/{$secretaria->slug}"); } } } else { // Não tem parent - URL direta $publicUrl = url("secretarias/{$secretaria->slug}"); } @endphp @if($publicUrl) @endif @if (auth()->user()->getPermissaoDetalhes("GERENCIADOR_DE_SECRETARIAS")['editar']) @include("admin.components.btnEdit", [ 'route' => "admin.secretarias.edit", 'id' => $secretaria->id, 'class' => 'flex-fill' ]) @endif @if (auth()->user()->getPermissaoDetalhes("GERENCIADOR_DE_SECRETARIAS")['excluir']) @include("admin.components.btnDelete", [ 'route' => "admin.secretarias.destroy", 'id' => $secretaria->id, 'text' => "* Este órgão/departamento será excluído e esta ação não poderá ser desfeita, deseja continuar?", 'class' => 'flex-fill' ]) @endif