{{-- Cabeçalho e progresso --}}
Questionário de Auto-declaração Passo 2 de 3 — Indicadores · ITSE 6ª Edição
@php $company = auth()->user()->company; $phase = $company?->project_phase; $submission = $phase ? app(\App\Actions\Questionnaires\CompanyQuestionnaireService::class)->getOrCreateDraft(auth()->user()) : null; $grouped = $phase ? app(\App\Actions\Questionnaires\CompanyQuestionnaireService::class)->indicatorsByDimension($phase) : collect(); $responses = $submission ? $submission->responses->keyBy('indicator_id') : collect(); $dimensionColors = [ 'fiscal' => 'blue', 'governacao' => 'purple', 'social' => 'amber', 'ambiental' => 'green', ]; $dimensionLabels = [ 'fiscal' => '1. Dimensão Fiscal', 'governacao' => '2. Dimensão Governação', 'social' => '3. Dimensão Social', 'ambiental' => '4. Dimensão Ambiental', ]; @endphp @if(!$company || !$phase) Fase do projecto não definida Por favor preencha primeiro a identificação da empresa e seleccione a fase do projecto.
Voltar à identificação
@else {{-- Info da fase e índice de cobertura --}}
Empresa {{ $company->name }} Fase do projecto {{ $phase->label() }} Indicadores aplicáveis {{ $grouped->flatten()->count() }} de 45
{{-- Instrução --}} Para cada indicador aplicável, indique se a empresa divulga a informação, o link onde pode ser consultada e comentários adicionais. Os campos marcados com N/A não são aplicáveis à fase {{ $phase->value }}.
@csrf @foreach($grouped as $dimensionKey => $indicators) @php $color = $dimensionColors[$dimensionKey] ?? 'zinc'; @endphp
{{ $dimensionLabels[$dimensionKey] ?? $dimensionKey }}
@foreach($indicators as $indicator) @php $response = $responses->get($indicator->id); @endphp
{{ $indicator->code }}
{{ $indicator->title }} {{ $indicator->description }} @if($indicator->ods || $indicator->gri)
@if($indicator->ods) {{ $indicator->ods }} @endif @if($indicator->gri) {{ $indicator->gri }} @endif
@endif
{{-- Divulga? --}} Divulga? {{-- Onde consultar --}} Onde consultar (link ou documento) {{-- Comentários --}} Comentários da empresa {{ $response?->comments }}
@endforeach
@endforeach
Voltar
Guardar rascunho Continuar para submissão
@endif