@section('title', __('radio.app_ios_title')) @section('head') @endsection @include('includes/header') @include('includes/topRadio') @php // Registro do termo desta rádio (pode ser null se nunca preencheu). $iosTerm = $iosTerm ?? null; $termStep = $iosTerm ? (int) ($iosTerm->step ?? 1) : 1; $termStat = $iosTerm ? (string) ($iosTerm->status ?? '0') : '0'; $finalized = $iosTerm && $termStep >= 4; // termo enviado (assinado ou upload) // Mensagens amigáveis por motivo de recusa (admin grava o código em reject_reason). $rejectReasons = [ 'signature' => __('radio.app_ios_reject_signature'), 'name' => __('radio.app_ios_reject_name'), 'document' => __('radio.app_ios_reject_document'), 'address' => __('radio.app_ios_reject_address'), 'document_file' => __('radio.app_ios_reject_document_file'), 'other' => __('radio.app_ios_reject_other'), ]; $rejectCode = $iosTerm->reject_reason ?? 'other'; $rejectMsg = $rejectReasons[$rejectCode] ?? $rejectReasons['other']; $rejectNote = trim((string) ($iosTerm->reject_note ?? '')); // Data de assinatura/envio (para exibir nas telas de status). $signedAt = !empty($iosTerm->signed_at) ? date('d/m/Y \à\s H:i', strtotime($iosTerm->signed_at)) : null; @endphp

{{ __('radio.app_ios_title') }}

@include('radio.menu-apps')
@if($finalized && $termStat === '0') {{-- ══════════ STATUS: EM ANÁLISE (pendente) ══════════ --}}

{{ __('radio.app_ios_pending_title') }}

{{ __('radio.app_ios_pending_p1') }}

{{ __('radio.app_ios_pending_p2') }}

@if($signedAt)

{{ __('radio.app_ios_term_sent_at', ['date' => $signedAt]) }}

@endif {{ __('radio.app_ios_awaiting_approval') }}
@elseif($finalized && $termStat === '1') {{-- ══════════ STATUS: APROVADO ══════════ --}}

{{ __('radio.app_ios_approved_title') }}

{{ __('radio.app_ios_approved_p1') }} {{ __('radio.app_ios_approved_strong') }} {{ __('radio.app_ios_approved_p2') }}

@if($signedAt)

{{ __('radio.app_ios_term_signed_at', ['date' => $signedAt]) }}

@endif {{ __('radio.app_ios_in_development') }}
@elseif($finalized && $termStat === '2') {{-- ══════════ STATUS: RECUSADO ══════════ --}}

{{ __('radio.app_ios_rejected_title') }}

{{ __('radio.app_ios_rejected_p1') }}

{{ __('radio.app_ios_reject_reason') }} {{ $rejectMsg }}@if($rejectNote)
{{ $rejectNote }}@endif

{{ __('radio.app_ios_rejected_p2') }}

@else {{-- ══════════ FORMULÁRIO ══════════ --}}
{{-- ════════ ACCORDION — formulário ════════ --}}
{{-- PASSO 1 --}}

{{ __('radio.app_ios_radio_name_hint') }}
{{-- PASSO 2 --}}

{{ __('radio.app_ios_entity_hint') }}
{{ __('radio.app_ios_doc_valid') }}
{{ __('radio.app_ios_doc_invalid') }}

{{ __('radio.app_ios_cep_hint') }}
{{-- PASSO 3 --}}

{{ __('radio.app_ios_check_generated') }}
{{-- ── Escolha do método ────────────────────── --}}
{{ __('radio.app_ios_how_sign') }}

{{ __('radio.app_ios_how_sign_hint') }}

{{ __('radio.app_ios_sign_now') }}

{{ __('radio.app_ios_sign_now_desc') }}

{{ __('radio.app_ios_sign_manual') }}

{{ __('radio.app_ios_sign_manual_desc') }}

{{-- ── PAINEL: assinatura digital ───────────── --}}

{{ __('radio.app_ios_digital_signature') }}

{{ __('radio.app_ios_digital_signature_desc') }}

{{ __('radio.app_ios_orientation_1') }} {{ __('radio.app_ios_horizontal') }} {{ __('radio.app_ios_orientation_2') }} "{{ __('radio.app_ios_sign_fullscreen') }}".
{{ __('radio.app_ios_awaiting_signature') }}
{{-- ── PAINEL: baixar + upload ──────────────── --}}

  1. {{ __('radio.app_ios_upload_step1_strong') }} {{ __('radio.app_ios_upload_step1') }}
  2. {{ __('radio.app_ios_upload_step2_strong') }} {{ __('radio.app_ios_upload_step2') }}
  3. {{ __('radio.app_ios_upload_step3_strong') }} {{ __('radio.app_ios_upload_step3') }}
{{ __('radio.app_ios_dropzone_title') }}
{{ __('radio.app_ios_dropzone_hint') }}
{{-- ════════ PREVIEW (desktop) ════════ --}}
{{ __('radio.app_ios_preview_label') }} {{ __('radio.app_ios_preview_waiting') }}
{{ __('radio.app_ios_preview_empty_1') }}
{{ __('radio.app_ios_preview_empty_2') }}
@endif
@if(!$finalized)
{{ __('radio.app_ios_digital_signature') }}

{{ __('radio.app_ios_rotate_1') }} {{ __('radio.app_ios_horizontal') }} {{ __('radio.app_ios_rotate_2') }}

@endif @include('includes/footer') @if($finalized && $termStat === '2') {{-- Script mínimo da tela de recusa (sem dependência do formulário) --}} @endif @if(!$finalized) @endif