";
@endphp
@include('components.buttons._headLineButtonsBackAdd', [
'headLine' => $headLine,
'urlBack' => session('ativosTi.ultima_listagem', route('admin.ativosTi.index', ['aba' => 'licencas'])),
'nameBack' => __('Lista'),
'routeAdd' => 'admin.ativosTi.licencas.edit',
'routeAddParams' => [$licenca->id],
'nameAdd' => __('Editar'),
'fontawesomeAdd' => "
@include('errors.messageFlash')
{{-- Painel de identidade --}}
@php
$vencida = $licenca->isVencida();
$vencendo = !$vencida && $licenca->isVencendoEm(30);
$statusLabel = $vencida ? __('Vencida') : ($vencendo ? __('Vence em') . ' ' . ((int) $licenca->data_final->diffInDays(now())) . 'd' : '');
$statusColor = $vencida ? 'danger' : ($vencendo ? 'warning' : '');
$rightInfo = [];
if ($licenca->contrato) $rightInfo[] = ['icon' => 'fa-file-contract', 'label' => $licenca->contrato];
if ($licenca->data_final) $rightInfo[] = ['icon' => 'fa-calendar', 'label' => $licenca->data_final->format('d/m/Y')];
@endphp
{{-- Grade de detalhes --}}
@php
$campos = [
['icon' => 'fa-tag', 'label' => 'Tipo', 'value' => $licenca->tipo_label],
['icon' => 'fa-box', 'label' => 'Programa', 'value' => $licenca->programa],
['icon' => 'fa-building', 'label' => 'Unidade', 'value' => $licenca->unidade?->abbreviation ?? $licenca->unidade?->name],
['icon' => 'fa-user', 'label' => 'Usuário', 'value' => $licenca->usuario?->name],
['icon' => 'fa-desktop', 'label' => 'PC / Equipamento','value' => $licenca->equipamento?->patrimonio . ($licenca->equipamento?->etiqueta_ti ? ' / ' . $licenca->equipamento->etiqueta_ti : '')],
['icon' => 'fa-file-contract', 'label' => 'Contrato', 'value' => $licenca->contrato],
['icon' => 'fa-calendar-day', 'label' => 'Data de Início', 'value' => $licenca->data_inicio?->format('d/m/Y')],
['icon' => 'fa-calendar-xmark','label' => 'Vencimento', 'value' => $licenca->data_final?->format('d/m/Y')],
];
@endphp
@foreach ($campos as $c)
{{ __($c['label']) }}
@if ($c['label'] === 'Vencimento' && $licenca->tipo === 'vitalicia')
{{ __('Vitalícia') }}
@else
{{ $c['value'] ?? '—' }}
@endif
@endforeach
@if ($licenca->chave_licenca)
{{ __('Chave da Licença') }}
{{ $licenca->chave_licenca }}
@endif
{{-- Equipamento vinculado (detalhes) --}}
@if ($licenca->equipamento)
{{ $licenca->equipamento->patrimonio }}
@if ($licenca->equipamento->etiqueta_ti)
/ {{ $licenca->equipamento->etiqueta_ti }}
@endif
@if ($licenca->equipamento->marca || $licenca->equipamento->modelo)
{{ implode(' / ', array_filter([$licenca->equipamento->marca, $licenca->equipamento->modelo])) }}
@endif
{{ $licenca->equipamento->status_label }}
{{ __('Ver equipamento') }}
@endif
{{-- Demandas vinculadas --}}
@forelse ($licenca->demandas as $dem)
@php
$demColors = ['pendente' => 'warning', 'em_andamento' => 'primary', 'atendido' => 'success', 'cancelado' => 'secondary'];
@endphp
{{ __(\App\Enums\StatusDemanda::tryFrom($dem->status)?->label() ?? $dem->status) }}
@empty
{{ __('Nenhuma demanda vinculada a esta licença.') }}
@endforelse