@extends('layouts.app') @section('title', '契約書設定') @section('page-title', '契約書設定') @section('page-subtitle') 印影・送付・リマインド・期限切れ時のメールテンプレートを、契約書送付のたびに使う共通設定として登録します。自社の表示名は契約書ごとに署名依頼情報(ステップ2)で設定します。 @endsection @section('content')
契約書トップ
@csrf @method('PUT')

契約メールの送信元(送信用アカウント)

契約書の送付・リマインドのメールを、どの送信用アカウントから送るかを選びます(メール配信で使っているアカウントと同じものが使えます)。

@if($mailAccounts->isEmpty())
メール系の送信用アカウントがまだありません。先に「送信用アカウント」を作成してください。
@else
未選択の場合、契約メールは送信されません(送付機能を使うには選択が必要です)。
@endif

メールテンプレート

契約書を送るとき・リマインド・期限切れ時に相手へ送るメールのひな形です(件名と本文)。新規アカウントでは送付時の既定文面が入ります。実際の送付機能は今後接続します。

下へスクロールしても、置き換え文字バーは画面上部に残ります。各区分の直上にも同じボタンがあります。

@include('contract.partials._email_placeholder_chips', ['variant' => 'sticky'])

契約書送付時

@include('contract.partials._email_placeholder_chips', ['variant' => 'inline'])
@error('send_message_subject')
{{ $message }}
@enderror
@error('send_message_body')
{{ $message }}
@enderror

リマインド

@include('contract.partials._email_placeholder_chips', ['variant' => 'inline'])
@error('reminder_message_subject')
{{ $message }}
@enderror
@error('reminder_message_body')
{{ $message }}
@enderror

期限切れ

@include('contract.partials._email_placeholder_chips', ['variant' => 'inline'])
@error('expired_message_subject')
{{ $message }}
@enderror
@error('expired_message_body')
{{ $message }}
@enderror

印影(署名画像)

{{ $seals->count() }} / {{ \App\Models\ContractSealImage::MAX_PER_USER }} 件

契約書に押す印影画像を登録します(最大 {{ \App\Models\ContractSealImage::MAX_PER_USER }} 件)。png / jpg / gif / webp、5MB以下。任意で 会社情報 のいずれかに紐づけられます。

@if($seals->isNotEmpty())
@foreach($seals as $seal)
{{ $seal->label ?: '印影 '.$loop->iteration }}
@if($seal->businessSetting) 会社:{{ $seal->businessSetting->displayName() }} @else 会社:紐づけなし @endif
@csrf @method('DELETE')
@endforeach
@else

印影はまだ登録されていません。

@endif @if($seals->count() < \App\Models\ContractSealImage::MAX_PER_USER)

印影を追加

@csrf
@error('business_setting_id')
{{ $message }}
@enderror
会社ごとに印影を分けたい場合に選びます。未選択のままでも登録できます。
@include('partials._image_file_upload', [ 'inputName' => 'seal_file', 'mediaUrlInputName' => 'seal_media_url', 'inputId' => 'contract-seal-upload', 'label' => '印影画像', 'currentUrl' => null, 'showRemove' => false, 'previewWidth' => 120, 'previewHeight' => 120, ])
@endif
@include('partials.monaka_image_picker') @endsection @include('contract.partials._email_placeholder_script')