@php $canEditInteresado = Auth::user()->hasRole('ADMINISTRADOR') || Auth::user()->can('interesados.edit'); $canDeleteInteresado = Auth::user()->hasRole('ADMINISTRADOR') || Auth::user()->can('interesados.delete'); $editTitle = $canEditInteresado ? 'Editar' : 'No tienes permiso para editar interesados'; $getLabel = function ($interesado) { if ($interesado->tipo_interesado === 'Persona Juridica') { return $interesado->razon_social ?: $interesado->ruc ?: 'Sin razón social'; } if ($interesado->tipo_interesado === 'Persona Natural') { $fullName = trim(($interesado->nombres ?? '') . ' ' . ($interesado->apellidos ?? '')); return $fullName !== '' ? $fullName : ($interesado->dni ?: 'Sin nombre'); } return 'Trabajador UGEL'; }; @endphp
| # | Interesado | Tipo | Creado | Actualizado | Acciones |
|---|---|---|---|---|---|
| {{ ($interesados->currentPage() - 1) * $interesados->perPage() + $key + 1 }} | {{ $getLabel($interesado) }} | {{ $interesado->tipo_interesado }} | {{ optional($interesado->created_at)->format('Y-m-d H:i') }} | {{ optional($interesado->updated_at)->format('Y-m-d H:i') }} |
@include('interesados.forms.delete', [
'interesado' => $interesado,
'disabled' => !$canDeleteInteresado,
])
|
| inbox No hay registros. | |||||