@extends('layouts.app') @section('title', $template->name . ' — テンプレート詳細') @section('page-title', 'テンプレート詳細設定') @section('page-subtitle') {{ $template->name }} の署名者・受領者・文書・差込み項目を設定します。基本情報の変更は「基本情報を編集」から行えます。 @endsection @section('content')
テンプレート一覧
@csrf
{{-- テンプレート概要 --}}
テンプレート名
{{ $template->name }}
@if($template->template_code)
テンプレートID
{{ $template->template_code }}
@endif
説明
{{ $template->description ?: '—' }}
@csrf @method('PUT')
allow_content_change_on_send)) onchange="document.getElementById('template-options-form').submit()">
@csrf @method('PUT') @if($template->allow_content_change_on_send) @endif
全オペレーターは同一契約内の他オペレーター向け表示用です(一覧統合は今後)。
{{-- 署名者一覧 --}}

署名者一覧

@if($template->signers->isEmpty())
署名者が登録されていません
@else
@foreach($template->signers as $signer) @endforeach
依頼先識別用ラベル署名方法プレースホルダ操作
{{ $signer->sign_order ?? 1 }} {{ $signer->requestee }} {{ $signer->identity_label ?: '—' }} {{ $signer->signingMethodLabel() }} {{ $signer->is_placeholder ? ($signer->preset_name ?: '—') : '—' }}
@csrf @method('DELETE')
@endif
{{-- 受領者一覧 --}}

受領者一覧

@if($template->recipients->isEmpty())
受領者が登録されていません
@else
@foreach($template->recipients as $recipient) @endforeach
氏名メールアドレス / SMS操作
{{ $recipient->name }} {{ $recipient->contact }}
@csrf @method('DELETE')
@endif
{{-- テンプレート文書一覧 --}}

テンプレート文書一覧

@if($template->documents->isEmpty())
テンプレート文書が登録されていません
@else
@foreach($template->documents as $document) @endforeach
文書名説明PDF最終更新日操作
{{ $document->name }} {{ $document->description ?: '—' }} @if($document->storage_path) 開く @else 未添付 @endif {{ $document->updated_at?->format('Y-m-d H:i') }}
@csrf @method('DELETE')
@endif
{{-- 差込み項目一覧 --}}

差込み項目一覧

@if($template->mergeFields->isEmpty())
差込み項目が登録されていません
@else
@foreach($template->mergeFields as $field) @endforeach
差込み項目名種別既定値必須・任意設置状況操作
{{ $field->field_name }} {{ $field->fieldTypeLabel() }} {{ $field->default_value ?: '—' }} {{ $field->is_required ? '必須' : '任意' }} {{ $field->is_placed ? '設置済み' : '未設置' }}
@csrf @method('DELETE')
@endif
{{-- 配置パーツ(メタデータ) --}}

配置パーツ

@if($template->components->isEmpty())
パーツ未登録(PDF 上の座標配置 UI は今後対応)
@else
@foreach($template->components as $component) @endforeach
種別ラベルData ID必須操作
{{ $component->partTypeLabel() }} {{ $component->label ?: '—' }} {{ $component->data_id ?: '—' }} {{ $component->is_required ? '必須' : '任意' }}
@csrf @method('DELETE')
@endif
@include('contract.templates.partials._modal_signer', ['template' => $template, 'signingMethods' => $signingMethods]) @include('contract.templates.partials._modal_recipient', ['template' => $template]) @include('contract.templates.partials._modal_document', ['template' => $template]) @include('contract.templates.partials._modal_merge_field', ['template' => $template, 'fieldTypes' => $fieldTypes]) {{-- 基本情報編集モーダル --}} @endsection