@extends('layouts.admin.theme') @section('title', env('APP_NAME') . ' :: ' . __('Portarias')) @push('scripts') @endpush @section('content') @include('errors.messageFlash')
@php $headLine = " " . __('Portarias'); @endphp @include('components.buttons._headLineButtonsBackAdd', [ 'headLine' => __($headLine), 'routeBack' => 'admin.legislacao.index', 'routeBackParams' => request()->only(['q', 'page', 'ano', 'tipo', 'status']), 'nameBack' => __('Legislações'), 'routeAdd' => 'admin.legislacao.portarias.create', 'routeAddParams' => $filterParams, 'nameAdd' => __('Nova portaria'), 'permission' => 'GERENCIADOR_DE_LEGISLACAO', ])
@if (request()->filled('sort_by')) @endif @if (request()->filled('sort_dir')) @endif
{{ __('Registros encontrados') }}: {{ number_format($portarias->total(), 0, ',', '.') }}
{{ __('Limpar') }}
@php $i = $portarias->firstItem(); @endphp @forelse ($portarias as $item) @php $i++; @endphp @empty @endforelse
# @include('components.legislacao._listagem_sort_link', [ 'column' => 'nr_portaria', 'label' => __('Número'), ]) @include('components.legislacao._listagem_sort_link', [ 'column' => 'ds_ementa', 'label' => __('Ementa'), ]) @include('components.legislacao._listagem_sort_link', [ 'column' => 'dt_publicacao', 'label' => __('Publicação'), ]) {{ __('BO') }} @include('components.legislacao._listagem_sort_link', [ 'column' => 'cd_status', 'label' => __('Status'), ]) {{ __('Ações') }}
{{ $i }} {{ $item->nr_portaria }} {{ \Illuminate\Support\Str::limit($item->ds_ementa ?? '', 80) }} {{ $item->dt_publicacao ? $item->dt_publicacao->format('d/m/Y') : '-' }} @php $temBoPrincipalP = (bool) $item->boletim; $temBoRetificacaoP = $item->retificacoes->contains(fn ($r) => (bool) $r->boletim); @endphp @if ($item->boletim)
@include('components.legislacao._boletimNumeroLink', ['boletim' => $item->boletim])
@endif @foreach ($item->retificacoes as $ret) @if ($ret->boletim)
{{ (int) $ret->cd_tipo === 1 ? __('Errata') : __('Republicação') }} @include('components.legislacao._boletimNumeroLink', ['boletim' => $ret->boletim])
@endif @endforeach @if (! $temBoPrincipalP && ! $temBoRetificacaoP) @endif
{{ (int) $item->cd_status === 2 ? __('Publicado') : __('Pendente') }}
@if (auth()->user()->getPermissaoDetalhes('GERENCIADOR_DE_LEGISLACAO')['editar']) @endif @if (auth()->user()->getPermissaoDetalhes('GERENCIADOR_DE_LEGISLACAO')['excluir'])
@csrf @method('delete') @foreach ($filterParams as $key => $value) @if ($value !== null && $value !== '') @endif @endforeach
@endif
{{ __('Nenhum registro encontrado.') }}
{!! $portarias->links() !!}
@endsection