@extends('layouts.app') @section('title', 'Pedido de assinatura') @section('content') @php $badge = match($signatureRequest->status){'signed'=>'badge-success','failed','cancelled','declined','expired'=>'badge-danger',default=>'badge-warning'}; @endphp @if($signatureRequest->failure_message)
{{ $signatureRequest->failure_code }}
{{ $signatureRequest->failure_message }}
@endif @if($signatureRequest->receipt_failure_message)
Falha na verificação do documento assinado: {{ $signatureRequest->receipt_failure_code }}
{{ $signatureRequest->receipt_failure_message }}
@endif
Destinatário
{{ $signatureRequest->recipient_name }}
{{ $signatureRequest->recipient_email }}
Segurança
{{ $signatureRequest->otp_required ? 'OTP obrigatório' : 'Link seguro' }}
Verificado: {{ $signatureRequest->otp_verified_at?->format('d/m/Y H:i:s') ?: '—' }}
Datas
Expira {{ $signatureRequest->expires_at?->format('d/m/Y H:i') }}
Assinado: {{ $signatureRequest->signed_at?->format('d/m/Y H:i:s') ?: '—' }}
Preparação
{{ $signatureRequest->preparation_origin === 'automatic' ? 'Automática' : 'Manual' }} por {{ $signatureRequest->creator?->name ?: 'Sistema' }}
{{ $signatureRequest->preparation_reason ?: 'Sem motivo registado.' }}
Receção do PDF assinado
{{ $signatureRequest->receipt_verified_at ? 'Recebido e verificado' : ($signatureRequest->signed_document_id ? 'Arquivado, por verificar' : 'Ainda não recebido') }}
Recebido: {{ $signatureRequest->signed_document_received_at?->format('d/m/Y H:i:s') ?: '—' }} · verificado: {{ $signatureRequest->receipt_checked_at?->format('d/m/Y H:i:s') ?: '—' }}

Campos

@foreach($signatureRequest->fields as $field)@endforeach
CampoPáginaEstadoImagem
{{ $field->label }}
{{ $field->field_key }} · {{ $field->type }}
{{ $field->page_number }}{{ $field->status }}{{ $field->asset?->checksum ? substr($field->asset->checksum,0,12).'…' : '—' }}

Ações

@if(!$signatureRequest->isTerminal())
@csrf

O link anterior será imediatamente invalidado.

@csrf
@endif @if($signatureRequest->status==='failed')
@csrf
@endif

Cadeia de eventos

@forelse($signatureRequest->events as $event)@empty@endforelse
DataEventoAtorHash
{{ $event->occurred_at?->format('d/m/Y H:i:s') }}{{ $event->event }}{{ $event->actor_type }}{{ $event->actor_id ? ' #'.$event->actor_id : '' }}{{ substr($event->event_hash,0,20) }}…
Sem eventos.
@endsection