@extends('layouts.admin.theme') @section('title', env('APP_NAME') . ' :: Ativos TI') @section('content')
@php $headLine = " " . __('Ativos TI'); $isLicencas = $aba === 'licencas'; $routeAdd = $isLicencas ? 'admin.ativosTi.licencas.create' : 'admin.ativosTi.equipamentos.create'; $nameAdd = $isLicencas ? __('Nova Licença') : __('Novo Equipamento'); $iconAdd = $isLicencas ? "" : ""; @endphp @include('components.buttons._headLineButtonsBackAdd', [ 'headLine' => $headLine, 'routeBack' => 'admin.dashboard', 'routeBackParams' => [], 'nameBack' => __('Painel'), 'routeAdd' => $routeAdd, 'routeAddParams' => [], 'nameAdd' => $nameAdd, 'fontawesomeAdd' => $iconAdd, 'permission' => 'GERENCIADOR_DE_ATIVOS_TI', ])
@include('errors.messageFlash') @if (!$isLicencas) @php $statusAtual = request('status'); @endphp
@if (request()->hasAny(['busca', 'status'])) @endif
@forelse ($equipamentos as $e) {{ $e->patrimonio }} {{ $e->etiqueta_ti ?? '—' }} {{ trim(($e->marca ?? '') . ($e->marca && $e->modelo ? ' / ' : '') . ($e->modelo ?? '')) ?: '—' }} {{ $e->unidade?->abbreviation ?? ($e->unidade?->name ?? '—') }} {{ $e->responsavel?->name ?? '—' }} {{ __(\App\Models\AtivosTi\Equipamento::STATUS[$e->status] ?? $e->status) }}
@include('components.buttons._editButton', [ 'route' => 'admin.ativosTi.equipamentos.show', 'id' => $e->id, 'title' => __('Visualizar'), 'fontawesome' => "", 'permission' => 'GERENCIADOR_DE_ATIVOS_TI', ]) @include('components.buttons._editButton', [ 'route' => 'admin.ativosTi.equipamentos.edit', 'id' => $e->id, 'title' => __('Editar'), 'fontawesome' => null, 'permission' => 'GERENCIADOR_DE_ATIVOS_TI', ]) @include('components.buttons._deleteButton', [ 'message' => __('Confirmar exclusão do equipamento?'), 'route' => 'admin.ativosTi.equipamentos.destroy', 'id' => $e->id, 'title' => __('Excluir'), 'fontawesome' => null, 'permission' => 'GERENCIADOR_DE_ATIVOS_TI', ])
@empty {{ __('Nenhum equipamento encontrado.') }} @if (request()->hasAny(['busca', 'status', 'unidade_id'])) @endif @endforelse
@endif @if ($isLicencas)
@if (request()->hasAny(['busca', 'tipo', 'status_lic'])) @endif
@forelse ($licencas as $lic) @php $vencida = $lic->isVencida(); $vencendo = !$vencida && $lic->isVencendoEm(30); @endphp {{ $lic->tipo_label }} {{ $lic->programa }} {{ $lic->unidade?->abbreviation ?? ($lic->unidade?->name ?? '—') }} {{ $lic->usuario?->name ?? '—' }} @if ($lic->equipamento) {{ $lic->equipamento->patrimonio }} @if ($lic->equipamento->etiqueta_ti) / {{ $lic->equipamento->etiqueta_ti }} @endif @else @endif @if ($lic->tipo === 'vitalicia') {{ __('Vitalícia') }} @elseif ($lic->data_final) {{ $lic->data_final->format('d/m/Y') }} @if ($vencida) @php $diasAtras = (int) $lic->data_final->diffInDays(now()); @endphp {{ __('Vencida') }} @elseif ($vencendo) @php $diasRestantes = (int) $lic->data_final->diffInDays(now()); @endphp {{ $diasRestantes }}d @endif @else @endif
@include('components.buttons._editButton', [ 'route' => 'admin.ativosTi.licencas.show', 'id' => $lic->id, 'title' => __('Visualizar'), 'fontawesome' => "", 'permission' => 'GERENCIADOR_DE_ATIVOS_TI', ]) @include('components.buttons._editButton', [ 'route' => 'admin.ativosTi.licencas.edit', 'id' => $lic->id, 'title' => __('Editar'), 'fontawesome' => null, 'permission' => 'GERENCIADOR_DE_ATIVOS_TI', ]) @include('components.buttons._deleteButton', [ 'message' => __('Confirmar exclusão da licença?'), 'route' => 'admin.ativosTi.licencas.destroy', 'id' => $lic->id, 'title' => __('Excluir'), 'fontawesome' => null, 'permission' => 'GERENCIADOR_DE_ATIVOS_TI', ])
@empty {{ __('Nenhuma licença encontrada.') }} @if (request()->hasAny(['busca', 'tipo', 'unidade_id', 'vencendo', 'vencidas'])) @endif @endforelse
@endif {{-- ===== FIM ABA LICENÇAS ===== --}}
@endsection