@extends('layouts.public-signature') @section('title', 'Assinar '.$signatureRequest->document?->original_name) @section('tenant', $signatureRequest->tenant?->name) @section('content')
Pedido de assinatura

{{ $signatureRequest->document?->original_name ?: 'Documento' }}

Destinatário: {{ $signatureRequest->recipient_name }} · Válido até {{ $signatureRequest->expires_at?->timezone(config('app.timezone'))->format('d/m/Y H:i') }}

{{ str_replace('_',' ',$signatureRequest->status) }}
@if($signatureRequest->status === 'signed')

Documento assinado com sucesso

A assinatura foi concluída em {{ $signatureRequest->signed_at?->timezone(config('app.timezone'))->format('d/m/Y H:i:s') }}. O pedido não pode ser utilizado novamente.

@if(! $signatureRequest->isExpired() && data_get($signatureRequest->signing_options,'download_after_signing',true))Descarregar documento assinado@endif
@elseif(in_array($signatureRequest->status, ['expired','cancelled','declined'], true))
×

{{ match($signatureRequest->status){'expired'=>'O pedido expirou','cancelled'=>'O pedido foi cancelado','declined'=>'A assinatura foi recusada'} }}

Este endereço já não permite consultar ou assinar o documento.

@elseif($signatureRequest->status === 'failed')
!

Não foi possível concluir o documento

A assinatura foi recebida, mas ocorreu um erro ao aplicá-la. A organização foi informada e poderá repetir o processamento sem pedir uma nova assinatura.

@elseif($signatureRequest->status === 'processing')

A aplicar a assinatura

Mantenha esta página aberta. O documento final está a ser criado e validado.

@elseif(!$hasAccess)

Verificação de identidade

Antes de mostrar o documento, é necessário confirmar o acesso através de um código enviado exclusivamente para o email associado ao pedido.

@if($signatureRequest->otp_required)

Receber código

O código será enviado para {{ preg_replace('/(^..).+(@.+$)/','$1***$2',$signatureRequest->recipient_email) }}.

@csrf

@csrf
@else

A preparar acesso

Atualize a página para continuar.

@endif
@else

1. Reveja o documento

Leia todas as páginas antes de prosseguir.

Abrir noutro separador

2. Assine

A assinatura será aplicada a {{ $signatureRequest->fields->where('status','pending')->count() }} região(ões).

@csrf @foreach($signatureRequest->fields->where('status','pending') as $field)@endforeach
Campos a preencher
    @foreach($signatureRequest->fields->where('status','pending') as $field)
  • {{ $field->label }} · página {{ $field->page_number }}
  • @endforeach
@if(data_get($signatureRequest->signing_options,'allow_decline',true))
Não pretendo assinar este documento
@csrf
@endif
@endif @endsection @if($signatureRequest->status === 'processing') @push('scripts')@endpush @endif @if($hasAccess && $signatureRequest->canBeSigned()) @push('scripts') @endpush @endif