@extends('layouts.app') @section('title', '確認して送信') @section('page-title', '契約を締結') @section('page-subtitle') 文書管理番号 {{ $instance->document_number ?? '—' }} ・下書き @endsection @section('content')
署名位置の設定へ戻る
@include('contract.partials._create_stepper', [ 'activeStep' => 4, 'stepHint' => '送付前に内容を確認してください。問題なければ 送付する を押します。', ])
送付について:送付すると契約書のステータスが更新されます。メール送信・署名者向け画面・電子署名の実処理は未接続のため、現時点ではデータベース上の状態変更のみ行われます。
{{-- 基本情報 --}}

署名依頼情報

編集
@if($instance->businessSetting)
対応会社
{{ $instance->businessSetting->displayName() }}
@endif
封筒名
{{ $instance->title }}
送信担当者
{{ $instance->custom_field_1 ?: '—' }} @if(filled($instance->custom_field_2)) ({{ $instance->custom_field_2 }}) @endif
保管先フォルダ
{{ $instance->storageFolder?->name ?? $instance->storage_location ?? '未選択' }}
@if($instance->contract_date || $instance->contract_expires_at || filled($instance->amount) || filled($instance->custom_field_3) || filled($instance->note1) || filled($instance->note2) || filled($instance->note3))
詳細情報
    @if($instance->contract_date)
  • 契約/取引日:{{ $instance->contract_date->format('Y/m/d') }}
  • @endif @if($instance->contract_expires_at)
  • 契約満了日:{{ $instance->contract_expires_at->format('Y/m/d') }}
  • @endif @if(filled($instance->amount))
  • 金額:{{ number_format((float) $instance->amount, $instance->amount == floor($instance->amount) ? 0 : 2) }} {{ $instance->amount_currency ?: 'JPY' }}
  • @endif @if(filled($instance->custom_field_3))
  • 保管場所:{{ $instance->custom_field_3 }}
  • @endif @foreach(['note1' => '備考1', 'note2' => '備考2', 'note3' => '備考3'] as $field => $label) @if(filled($instance->{$field}))
  • {{ $label }}:{{ $instance->{$field} }}
  • @endif @endforeach
@endif
{{-- 文書 --}}

文書({{ $instance->documents->count() }}件)

@if($instance->contract_template_id) 編集 @else 編集 @endif
@foreach($instance->documents as $document) @php $pdfUrl = $document->publicUrl(); $viewerUrl = $document->embedViewerUrl(); $placementSummary = $placementsByDocument->get($document->id); @endphp
{{ $document->name }}
@if($placementSummary)
配置 {{ $placementSummary['total'] }} 件 @php $typeLabels = []; foreach (\App\Models\ContractInstancePlacement::partTypeOptions() as $type => $label) { $count = $placementSummary['by_type']->get($type, 0); if ($count > 0) { $typeLabels[] = $label.' '.$count; } } @endphp @if($typeLabels !== []) ({{ implode('・', $typeLabels) }}) @endif
@else
配置なし(不可視署名)
@endif
@endforeach
{{-- 署名者 --}}

署名者({{ $instance->signers->count() }}名)

編集
@foreach($instance->signers as $signer) @endforeach
順番 区分 氏名 連絡先 署名方法
第{{ $signer->sign_order }}署名者 {{ $signer->partyTypeLabel() }} {{ $signer->preset_name }} @if($signer->party_type === \App\Models\ContractInstanceSigner::PARTY_INTERNAL && filled($signer->department)) ({{ $signer->department }}) @elseif($signer->party_type === \App\Models\ContractInstanceSigner::PARTY_COUNTERPARTY && filled($signer->organization_name)) ({{ $signer->organization_name }}) @endif {{ $signer->contact ?: '—' }} {{ $signer->signingMethodLabel() }} @if(filled($signer->access_code)) アクセスコード @endif
@if($instance->internal_workflow_enabled && $instance->approvers->isNotEmpty())

自社ワークフロー({{ $instance->approvers->count() }}名)

編集
@foreach($instance->approvers as $approver) @endforeach
承認順 氏名 メール 所属
{{ $approver->approval_order }} {{ $approver->name }} {{ $approver->email ?: '—' }} {{ $approver->department ?: '—' }}

送付後は 承認待ち になります(承認メール送信は未接続)。

@endif @if($instance->recipients_enabled && $instance->recipients->isNotEmpty())

受領者({{ $instance->recipients->count() }}名)

編集
@foreach($instance->recipients as $recipient) @endforeach
氏名 連絡先
{{ $recipient->name }} {{ $recipient->contact }}

締結後の再確認送付用(送信処理は未接続)。

@endif {{-- 署名位置 --}}

署名位置({{ $placementTotal }}件)

編集
@if($placementTotal > 0)

PDF 上に配置したパーツの合計です。詳細の変更は署名位置の設定画面から行えます。

    @foreach($instance->documents as $document) @php $summary = $placementsByDocument->get($document->id); @endphp
  • {{ $document->name }}: @if($summary) {{ $summary['total'] }} 件 @else 配置なし @endif
  • @endforeach
@else

署名枠の配置はありません(不可視署名として送付されます)。

@endif
@if($instance->mergeFieldValues->isNotEmpty())

差込み項目

編集
@foreach($instance->mergeFieldValues as $field)
{{ $field->field_name }}@if($field->is_required)*@endif
{{ filled($field->value) ? $field->value : '—' }}
@endforeach
@endif {{-- メールプレビュー --}}

送付メール(プレビュー)

テンプレート編集

署名者への送付メールの見え方です。 @if(filled($previewSignerName)) サンプル受信者:{{ $previewSignerName }} @endif 置換文字はプレビュー用の値を表示しています。

@include('contract.partials._document_preview_modal') @include('contract.partials._sign_request_step_styles') @endsection @once @push('styles') @endpush @endonce