@extends('layouts.pmar.theme')
@section("title", env("APP_NAME") . " :: " . __('Licitações - Atas'))

@section('content')
<link rel="stylesheet" href="{{ asset('pmar/css/paginas/licitacoes-publicas.css') }}">

<div class="lp-hero lp-wrap"><div class="lp-hero-inner">
    <div class="container">
        <nav aria-label="breadcrumb">
            <ol class="breadcrumb">
                <li class="breadcrumb-item">
                    <a href="{{ route("paginas.home") }}">Portal</a>
                </li>
                <li class="breadcrumb-item active" aria-current="page">{{ __('Licitações - Atas') }}</li>
            </ol>
        </nav>

        <div class="lp-hero-body">
            <div class="lp-hero-icon">
                <i class="fa-solid fa-file-signature text-primary"></i>
            </div>
            <div>
                <h1 class="lp-hero-title text-primary">{{ __('Licitações - Atas de Registros de Preços') }}</h1>
                <p class="lp-hero-sub text-primary">{{ __('Consulte atas vinculadas aos processos licitatórios') }}</p>
            </div>
        </div>
    </div>
    <div class="lp-hero-bar"></div>
</div>

<section class="lp-main lp-wrap">
    <div class="container">
        <div class="lp-filter-card">
            <div class="lp-filter-header">
                <div class="lp-filter-header-left">
                    <div class="lp-filter-icon">
                        <i class="fa-solid fa-sliders"></i>
                    </div>
                    <span class="lp-filter-title">{{ __('Filtros') }}</span>
                    <span class="lp-filter-sub">{{ __('Refine sua pesquisa') }}</span>
                </div>
                <a href="{{ route('paginas.licitacoes-atas') }}" class="btn-lp-clear">
                    <i class="fa-solid fa-xmark"></i>{{ __('Limpar filtros') }}
                </a>
            </div>

            <div class="lp-filter-body">
                <form method="get" action="{{ route('paginas.licitacoes-atas') }}">
                    <div class="lp-filter-grid">
                        <div>
                            <label class="lp-field-label">{{ __('Instituição') }}</label>
                            <div class="lp-field-wrap">
                                <select name="instituicao" class="form-select">
                                    <option value="">{{ __('Todas') }}</option>
                                    @foreach($secretarias as $secretaria)
                                        <option value="{{ $secretaria->id }}" @selected(request('instituicao') == $secretaria->id)>
                                            {{ $secretaria->name }}
                                        </option>
                                    @endforeach
                                </select>
                                <span class="lp-select-arrow"><i class="fa-solid fa-chevron-down"></i></span>
                            </div>
                        </div>

                        <div>
                            <label class="lp-field-label">{{ __('Objeto') }}</label>
                            <div class="lp-field-wrap lp-has-icon">
                                <span class="lp-field-icon"><i class="fa-solid fa-magnifying-glass"></i></span>
                                <input type="text" name="objeto" class="form-control" placeholder="{{ __('Ex: material, serviço...') }}" value="{{ request('objeto') }}">
                            </div>
                        </div>

                        <div>
                            <label class="lp-field-label">{{ __('Nº da Ata') }}</label>
                            <input type="text" name="numero_ata" class="form-control" value="{{ request('numero_ata') }}">
                        </div>

                        <div>
                            <label class="lp-field-label">{{ __('Ano') }}</label>
                            <div class="lp-field-wrap">
                                <select name="ano_ata" class="form-select">
                                    <option value="">{{ __('Todos') }}</option>
                                    @foreach($anosAta as $ano)
                                        <option value="{{ $ano }}" @selected(request('ano_ata') == $ano)>
                                            {{ $ano }}
                                        </option>
                                    @endforeach
                                </select>
                                <span class="lp-select-arrow"><i class="fa-solid fa-chevron-down"></i></span>
                            </div>
                        </div>

                        <div>
                            <label class="lp-field-label">{{ __('Vigência') }}</label>
                            <div class="lp-field-wrap">
                                <select name="vigencia_ata" class="form-select">
                                    <option value="">{{ __('Todas') }}</option>
                                    @foreach($vigencias as $vigencia)
                                        <option value="{{ $vigencia }}" @selected(request('vigencia_ata') == $vigencia)>
                                            {{ $vigencia }}
                                        </option>
                                    @endforeach
                                </select>
                                <span class="lp-select-arrow"><i class="fa-solid fa-chevron-down"></i></span>
                            </div>
                        </div>
                    </div>

                    <div class="lp-filter-grid-bottom">
                        <div aria-hidden="true"></div>
                        <div class="d-flex align-items-end justify-content-end">
                            <button type="submit" class="btn-lp-apply">
                                <i class="fa-solid fa-filter"></i>
                                {{ __('Aplicar filtros') }}
                            </button>
                        </div>
                    </div>
                </form>
            </div>
        </div>

        <div class="lp-result-bar-wrap">
            <p class="lp-result-bar mb-0">
                <strong>{{ $atas->total() }}</strong> {{ __('resultado(s) encontrado(s)') }}
            </p>
            <a href="#" class="lp-download-link" id="btn-download-csv" aria-label="{{ __('Download em CSV') }}">
                <i class="fa-solid fa-download"></i>{{ __('Download em CSV') }}
            </a>
        </div>

        @forelse($atas as $ata)
            <article class="lp-result-item">
                <div class="lp-result-item-header">
                    <h2 class="lp-result-title">
                        {{ __('Ata Nº') }} {{ $ata->nr_ata ?: '-' }} - {{ $ata->ds_objeto ?: __('Sem objeto informado') }}
                    </h2>
                </div>

                <div class="lp-result-meta">
                    <div class="lp-meta-item">
                        <i class="fa-solid fa-building-columns"></i>
                        <strong>{{ __('Secretaria:') }}</strong> {{ $ata->ds_sigla ?: '-' }}
                    </div>
                    <div class="lp-meta-item">
                        <i class="fa-solid fa-folder-tree"></i>
                        <strong>{{ __('Processo:') }}</strong> {{ $ata->nr_processo ?: '-' }}
                    </div>
                    <div class="lp-meta-item">
                        <i class="fa-solid fa-calendar-day"></i>
                        <strong>{{ __('Data da ata:') }}</strong>
                        {{ $ata->dt_data_ata ? date('d/m/Y', strtotime($ata->dt_data_ata)) : '-' }}
                    </div>
                    <div class="lp-meta-item">
                        <i class="fa-solid fa-hourglass-half"></i>
                        <strong>{{ __('Vigência:') }}</strong>
                        {{ $ata->dt_vigencia_ata ? date('d/m/Y', strtotime($ata->dt_vigencia_ata)) : '-' }}
                    </div>
                    <div class="lp-meta-item">
                        <i class="fa-solid fa-newspaper"></i>
                        <strong>{{ __('Publicação BO:') }}</strong>
                        {{ $ata->nr_bo ?: '-' }}
                        @if($ata->dt_bo)
                            ({{ date('d/m/Y', strtotime($ata->dt_bo)) }})
                        @endif
                    </div>
                    <div class="lp-meta-item">
                        <i class="fa-solid fa-scale-balanced"></i>
                        <strong>{{ __('Licitação:') }}</strong>
                        @if($ata->licitacao_procedimento_id)
                            <a href="{{ route('paginas.licitacoes-e-procedimentos.detalhe', $ata->licitacao_procedimento_id) }}">
                                {{ $ata->licitacao->nr_licitacao ?? ('#' . $ata->licitacao_procedimento_id) }}
                            </a>
                        @else
                            -
                        @endif
                    </div>
                </div>

                <div class="lp-file-links">
                    @if($ata->public_bo_link_url)
                        <a href="{{ $ata->public_bo_link_url }}"
                           target="_blank"
                           class="lp-file-link">
                            <i class="fa-solid fa-download"></i>
                            {{ __('Baixar BO') }}
                        </a>
                    @endif
                    @if($ata->nm_arquivo_ata)
                        <a href="{{ $ata->public_arquivo_ata_url }}"
                           target="_blank"
                           rel="noopener noreferrer"
                           class="lp-file-link">
                            <i class="fa-solid fa-file-arrow-down"></i>
                            {{ __('Baixar Ata') }}
                        </a>
                    @endif
                    @if(!$ata->public_bo_link_url && !$ata->nm_arquivo_ata)
                        <span class="lp-meta-item">{{ __('Sem arquivos vinculados.') }}</span>
                    @endif
                </div>
            </article>
        @empty
            <div class="lp-empty">
                <i class="fa-regular fa-folder-open"></i>
                <p>{{ __('Nenhum registro encontrado.') }}</p>
            </div>
        @endforelse

        <div class="lp-pagination d-flex justify-content-center mt-4">
            {{ $atas->links() }}
        </div>
    </div>
</section>

<div id="licitacoes-atas-config"
    class="d-none"
    data-atas="{{ $atasExportJson }}">
</div>

<script src="{{ asset('pmar/js/paginas/licitacoes-atas.js') }}?v={{ @filemtime(public_path('pmar/js/paginas/licitacoes-atas.js')) ?: time() }}"></script>
@endsection