so-manager-dev.com/resources/views/regular_contract/input.blade.php

478 lines
35 KiB
PHP
Raw Permalink Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

@extends('layouts.app')
<style>
input.form-control,
select.form-control,
textarea.form-control {
color: #222 !important;
}
/* 利用規約モーダル用CSS */
.modal-overlay {
position: fixed;
top: 0;
left: 0;
width: 100vw;
height: 100vh;
background: rgba(0, 0, 0, 0.5);
display: none;
align-items: center;
justify-content: center;
z-index: 9999;
}
.modal-content {
background: #fff;
padding: 30px 30px;
border-radius: 8px;
max-width: 800px;
width: 95vw;
box-shadow: 0 2px 10px rgba(0, 0, 0, 0.2);
position: relative;
}
.modal-body {
max-height: 60vh;
overflow-y: auto;
margin-bottom: 20px;
}
.close-btn {
position: absolute;
top: 10px;
right: 10px;
font-size: 1.5rem;
background: none;
border: none;
cursor: pointer;
}
</style>
@section('content')
<main>
<!-- 利用規約ポップアップ -->
<div id="termsModal" class="modal-overlay">
<div class="modal-content">
<button type="button" class="close-btn" id="closeModalBtn">×</button>
<h5 class="modal-title text-center">利用規約</h5>
<div class="modal-body">
{!! nl2br(e($terms_text)) !!}
</div>
<div class="modal-footer">
<button type="button" class="btn btn-success btn-lg btn-block" id="okModalBtn">OK</button>
</div>
</div>
</div>
<header class="alert alert-success">
<h4 class="container">新規定期契約 > 情報を入力する</h4>
</header>
<section class="container mt30 mb50">
{{-- サーバーサイドエラー表示 --}}
@if ($errors->any())
<div class="alert alert-danger alert-dismissible" id="formErrorAreaPhp">
<ul>
@foreach ($errors->all() as $error)
<li>{{ $error }}</li>
@endforeach
</ul>
</div>
@endif
<form class="row form" action="{{ route('regular_contract.input.check') }}" method="post" enctype="multipart/form-data" autocomplete="off">
@csrf
<input type="hidden" name="park_id" value="{{ request()->query('park_id') }}">
<input type="hidden" name="psection_id" value="{{ request()->query('psection_id') }}">
<input type="hidden" name="ptype_id" value="{{ request()->query('ptype_id') }}">
{{-- お名前(編集不可) --}}
<div class="col-12 col-md-3 offset-0 offset-md-2">
<label for="user_name">お名前</label>
</div>
<div class="col-12 col-lg-6 mb10">
<span style="font-size:1.5rem; font-weight:bold;">{{ $user->user_name }}</span>
</div>
{{-- フリガナ --}}
<div class="col-12 col-md-3 offset-0 offset-md-2">
<label for="user_phonetic">フリガナ<span style="color:red;">*</span></label>
</div>
<div class="col-12 col-lg-6 mb10">
<input type="text" class="form-control" id="user_phonetic" name="user_phonetic" value="{{ old('user_phonetic', $user->user_phonetic) }}">
</div>
{{-- 性別(駐輪場マスタの設定により表示/非表示) --}}
@if (!empty($park->gender_display_flag) && $park->gender_display_flag == 1)
<div class="col-12 col-md-3 offset-0 offset-md-2">
<label for="user_gender">性別<span style="color:red;">*</span></label>
</div>
<div class="col-12 col-lg-6 mb10">
<select class="form-control" id="user_gender" name="user_gender">
<option value="">選択してください</option>
<option value="男性" {{ old('user_gender', $user->user_gender) == '男性' ? 'selected' : '' }}>男性</option>
<option value="女性" {{ old('user_gender', $user->user_gender) == '女性' ? 'selected' : '' }}>女性</option>
</select>
</div>
@endif
{{-- 居住所 --}}
<div class="col-12 col-md-3 offset-0 offset-md-2">
<label for="user_regident_zip">居住所<span style="color:red;">*</span></label>
</div>
<div class="col-12 col-lg-6 mb10 h-adr">
<input type="text" class="form-control d-inline-block" style="width:120px;" name="user_regident_zip_1" maxlength="3" value="{{ old('user_regident_zip_1', substr($user->user_regident_zip,0,3)) }}"> -
<input type="text" class="form-control d-inline-block" style="width:140px;" name="user_regident_zip_2" maxlength="4" value="{{ old('user_regident_zip_2', substr($user->user_regident_zip,3,4)) }}"><br>
<select class="form-control d-inline-block" style="margin-top:8px; width:180px;" name="user_regident_pre">
<option value="">都道府県</option>
<option value="北海道" {{ old('user_regident_pre', $user->user_regident_pre) == '北海道' ? 'selected' : '' }}>北海道</option>
<option value="青森県" {{ old('user_regident_pre', $user->user_regident_pre) == '青森県' ? 'selected' : '' }}>青森県</option>
<option value="岩手県" {{ old('user_regident_pre', $user->user_regident_pre) == '岩手県' ? 'selected' : '' }}>岩手県</option>
<option value="宮城県" {{ old('user_regident_pre', $user->user_regident_pre) == '宮城県' ? 'selected' : '' }}>宮城県</option>
<option value="秋田県" {{ old('user_regident_pre', $user->user_regident_pre) == '秋田県' ? 'selected' : '' }}>秋田県</option>
<option value="山形県" {{ old('user_regident_pre', $user->user_regident_pre) == '山形県' ? 'selected' : '' }}>山形県</option>
<option value="福島県" {{ old('user_regident_pre', $user->user_regident_pre) == '福島県' ? 'selected' : '' }}>福島県</option>
<option value="茨城県" {{ old('user_regident_pre', $user->user_regident_pre) == '茨城県' ? 'selected' : '' }}>茨城県</option>
<option value="栃木県" {{ old('user_regident_pre', $user->user_regident_pre) == '栃木県' ? 'selected' : '' }}>栃木県</option>
<option value="群馬県" {{ old('user_regident_pre', $user->user_regident_pre) == '群馬県' ? 'selected' : '' }}>群馬県</option>
<option value="埼玉県" {{ old('user_regident_pre', $user->user_regident_pre) == '埼玉県' ? 'selected' : '' }}>埼玉県</option>
<option value="千葉県" {{ old('user_regident_pre', $user->user_regident_pre) == '千葉県' ? 'selected' : '' }}>千葉県</option>
<option value="東京都" {{ old('user_regident_pre', $user->user_regident_pre) == '東京都' ? 'selected' : '' }}>東京都</option>
<option value="神奈川県" {{ old('user_regident_pre', $user->user_regident_pre) == '神奈川県' ? 'selected' : '' }}>神奈川県</option>
<option value="新潟県" {{ old('user_regident_pre', $user->user_regident_pre) == '新潟県' ? 'selected' : '' }}>新潟県</option>
<option value="富山県" {{ old('user_regident_pre', $user->user_regident_pre) == '富山県' ? 'selected' : '' }}>富山県</option>
<option value="石川県" {{ old('user_regident_pre', $user->user_regident_pre) == '石川県' ? 'selected' : '' }}>石川県</option>
<option value="福井県" {{ old('user_regident_pre', $user->user_regident_pre) == '福井県' ? 'selected' : '' }}>福井県</option>
<option value="山梨県" {{ old('user_regident_pre', $user->user_regident_pre) == '山梨県' ? 'selected' : '' }}>山梨県</option>
<option value="長野県" {{ old('user_regident_pre', $user->user_regident_pre) == '長野県' ? 'selected' : '' }}>長野県</option>
<option value="岐阜県" {{ old('user_regident_pre', $user->user_regident_pre) == '岐阜県' ? 'selected' : '' }}>岐阜県</option>
<option value="静岡県" {{ old('user_regident_pre', $user->user_regident_pre) == '静岡県' ? 'selected' : '' }}>静岡県</option>
<option value="愛知県" {{ old('user_regident_pre', $user->user_regident_pre) == '愛知県' ? 'selected' : '' }}>愛知県</option>
<option value="三重県" {{ old('user_regident_pre', $user->user_regident_pre) == '三重県' ? 'selected' : '' }}>三重県</option>
<option value="滋賀県" {{ old('user_regident_pre', $user->user_regident_pre) == '滋賀県' ? 'selected' : '' }}>滋賀県</option>
<option value="京都府" {{ old('user_regident_pre', $user->user_regident_pre) == '京都府' ? 'selected' : '' }}>京都府</option>
<option value="大阪府" {{ old('user_regident_pre', $user->user_regident_pre) == '大阪府' ? 'selected' : '' }}>大阪府</option>
<option value="兵庫県" {{ old('user_regident_pre', $user->user_regident_pre) == '兵庫県' ? 'selected' : '' }}>兵庫県</option>
<option value="奈良県" {{ old('user_regident_pre', $user->user_regident_pre) == '奈良県' ? 'selected' : '' }}>奈良県</option>
<option value="和歌山県" {{ old('user_regident_pre', $user->user_regident_pre) == '和歌山県' ? 'selected' : '' }}>和歌山県</option>
<option value="鳥取県" {{ old('user_regident_pre', $user->user_regident_pre) == '鳥取県' ? 'selected' : '' }}>鳥取県</option>
<option value="島根県" {{ old('user_regident_pre', $user->user_regident_pre) == '島根県' ? 'selected' : '' }}>島根県</option>
<option value="岡山県" {{ old('user_regident_pre', $user->user_regident_pre) == '岡山県' ? 'selected' : '' }}>岡山県</option>
<option value="広島県" {{ old('user_regident_pre', $user->user_regident_pre) == '広島県' ? 'selected' : '' }}>広島県</option>
<option value="山口県" {{ old('user_regident_pre', $user->user_regident_pre) == '山口県' ? 'selected' : '' }}>山口県</option>
<option value="徳島県" {{ old('user_regident_pre', $user->user_regident_pre) == '徳島県' ? 'selected' : '' }}>徳島県</option>
<option value="香川県" {{ old('user_regident_pre', $user->user_regident_pre) == '香川県' ? 'selected' : '' }}>香川県</option>
<option value="愛媛県" {{ old('user_regident_pre', $user->user_regident_pre) == '愛媛県' ? 'selected' : '' }}>愛媛県</option>
<option value="高知県" {{ old('user_regident_pre', $user->user_regident_pre) == '高知県' ? 'selected' : '' }}>高知県</option>
<option value="福岡県" {{ old('user_regident_pre', $user->user_regident_pre) == '福岡県' ? 'selected' : '' }}>福岡県</option>
<option value="佐賀県" {{ old('user_regident_pre', $user->user_regident_pre) == '佐賀県' ? 'selected' : '' }}>佐賀県</option>
<option value="長崎県" {{ old('user_regident_pre', $user->user_regident_pre) == '長崎県' ? 'selected' : '' }}>長崎県</option>
<option value="熊本県" {{ old('user_regident_pre', $user->user_regident_pre) == '熊本県' ? 'selected' : '' }}>熊本県</option>
<option value="大分県" {{ old('user_regident_pre', $user->user_regident_pre) == '大分県' ? 'selected' : '' }}>大分県</option>
<option value="宮崎県" {{ old('user_regident_pre', $user->user_regident_pre) == '宮崎県' ? 'selected' : '' }}>宮崎県</option>
<option value="鹿児島県" {{ old('user_regident_pre', $user->user_regident_pre) == '鹿児島県' ? 'selected' : '' }}>鹿児島県</option>
<option value="沖縄県" {{ old('user_regident_pre', $user->user_regident_pre) == '沖縄県' ? 'selected' : '' }}>沖縄県</option>
</select><br>
<input type="text" class="form-control d-inline-block" style="margin-top:8px; " name="user_regident_city" value="{{ old('user_regident_city', $user->user_regident_city) }}" placeholder="足立区"><br>
<input type="text" class="form-control d-inline-block" style="margin-top:8px; " name="user_regident_add" value="{{ old('user_regident_add', $user->user_regident_add) }}" placeholder="六町1-1-1">
</div>
{{-- 生年月日 --}}
@if (!empty($park->bd_display_flag) && $park->bd_display_flag == 1)
<div class="col-12 col-md-3 offset-0 offset-md-2">
<label for="user_birthdate">生年月日<span style="color:red;">*</span></label>
</div>
<div class="col-12 col-lg-6 mb10">
<input type="date" class="form-control" id="user_birthdate" name="user_birthdate" value="{{ old('user_birthdate', $user->user_birthdate) }}">
</div>
{{-- 年齢(自動計算 かつ 表示のみ) --}}
<div class="col-12 col-md-3 offset-0 offset-md-2">
<label for="user_age">年齢</label>
</div>
<div class="col-12 col-lg-6 mb10">
<input type="number" class="form-control" id="user_age" name="user_age" value="{{ old('user_age', $user->user_age) }}" readonly>
</div>
@endif
{{-- 自宅電話番号 --}}
<div class="col-12 col-md-3 offset-0 offset-md-2">
<label for="user_homephone">自宅電話番号</label>
</div>
<div class="col-12 col-lg-6 mb10">
<input type="text" class="form-control" name="user_homephone[]" value="{{ old('user_homephone.0', $user->user_homephone[0] ?? '') }}" style="width:80px; display:inline-block;">
-
<input type="text" class="form-control" name="user_homephone[]" value="{{ old('user_homephone.1', $user->user_homephone[1] ?? '') }}" style="width:80px; display:inline-block;">
-
<input type="text" class="form-control" name="user_homephone[]" value="{{ old('user_homephone.2', $user->user_homephone[2] ?? '') }}" style="width:80px; display:inline-block;">
</div>
{{-- 携帯電話番号 --}}
<div class="col-12 col-md-3 offset-0 offset-md-2">
<label for="user_mobile">携帯電話番号</label>
</div>
<div class="col-12 col-lg-6 mb10">
<input type="text" class="form-control" name="user_mobile[]" value="{{ old('user_mobile.0', $user->user_mobile[0] ?? '') }}" style="width:80px; display:inline-block;">
-
<input type="text" class="form-control" name="user_mobile[]" value="{{ old('user_mobile.1', $user->user_mobile[1] ?? '') }}" style="width:80px; display:inline-block;">
-
<input type="text" class="form-control" name="user_mobile[]" value="{{ old('user_mobile.2', $user->user_mobile[2] ?? '') }}" style="width:80px; display:inline-block;">
</div>
{{-- メールアドレス --}}
<div class="col-12 col-md-3 offset-0 offset-md-2">
<label for="user_primemail">メールアドレス <span style="color:red;">*</span></label>
</div>
<div class="col-12 col-lg-6 mb10">
<input type="email" class="form-control" id="user_primemail" name="user_primemail" value="{{ old('user_primemail', $user->user_primemail) }}" placeholder="name@example.com" readonly>
</div>
{{-- 予備メールアドレス --}}
<div class="col-12 col-md-3 offset-0 offset-md-2">
<label for="user_submail">予備メールアドレス</label>
</div>
<div class="col-12 col-lg-6 mb10">
<input type="email" class="form-control" id="user_submail" name="user_submail" value="{{ old('user_submail', $user->user_submail) }}" placeholder="name.sub@example.com">
</div>
{{-- 利用者区分 --}}
<div class="col-12 col-md-3 offset-0 offset-md-2 d-flex align-items-center">
<label>利用者区分<span style="color:red;">*</span></label>
<button type="button" id="userTypeInfoBtn" style="margin-left:2px; border:none; background:none; cursor:pointer; vertical-align:top; position:relative; top:-4px;">
<span style="display:inline-block; width:24px; height:24px; border-radius:50%; border:2px solid #007bff; text-align:center; line-height:20px; font-weight:bold; color:#007bff; font-size:16px; background:#fff;"></span>
</button>
</div>
<div class="col-12 col-lg-6 mb10">
<div class="form-check form-check-inline">
<input class="form-check-input" type="radio" name="user_category" id="user_categoryid_ippan" value="一般" {{ old('user_category', $user_category) == '一般' ? 'checked' : '' }}>
<label class="form-check-label" for="user_categoryid_ippan">一般</label>
</div>
<div class="form-check form-check-inline">
<input class="form-check-input" type="radio" name="user_category" id="user_categoryid_gakusei" value="学生" {{ old('user_category', $user_category) == '学生' ? 'checked' : '' }}>
<label class="form-check-label" for="user_categoryid_gakusei">学生</label>
</div>
</div>
{{-- 減免 --}}
<div class="col-12 col-md-3 offset-0 offset-md-2 d-flex align-items-center">
<label>減免<span style="color:red;">*</span></label>
<button type="button" id="userTypeInfoBtn2" style="margin-left:2px; border:none; background:none; cursor:pointer; vertical-align:top; position:relative; top:-4px;">
<span style="display:inline-block; width:24px; height:24px; border-radius:50%; border:2px solid #007bff; text-align:center; line-height:20px; font-weight:bold; color:#007bff; font-size:16px; background:#fff;"></span>
</button>
</div>
<div class="col-12 col-lg-6 mb10">
<div class="form-check form-check-inline">
<input class="form-check-input" type="radio" name="contract_reduction" id="contract_reduction_yes" value="はい">
<label class="form-check-label" for="contract_reduction_yes">はい</label>
</div>
<div class="form-check form-check-inline">
<input class="form-check-input" type="radio" name="contract_reduction" id="contract_reduction_no" value="いいえ">
<label class="form-check-label" for="contract_reduction_no">いいえ</label>
</div>
</div>
{{-- 勤務先名(一般のみ表示) --}}
<div class="col-12 col-md-3 offset-0 offset-md-2 user_workplace_area {{ old('user_category', $user_category) == '学生' ? 'd-none' : '' }}">
<label for="user_workplace">勤務先名<span style="color:red;">*</span></label>
</div>
<div class="col-12 col-lg-6 mb10 user_workplace_area {{ old('user_category', $user_category) == '学生' ? 'd-none' : '' }}">
<input type="text" class="form-control" id="user_workplace" name="user_workplace" value="{{ old('user_workplace', $user->user_workplace) }}" placeholder="マルバツ株式会社">
</div>
{{-- 学校名(学生のみ表示) --}}
<div class="col-12 col-md-3 offset-0 offset-md-2 user_school_area {{ old('user_category', $user_category) == '学生' ? '' : 'd-none' }}">
<label for="user_school">学校名<span style="color:red;">*</span></label>
</div>
<div class="col-12 col-lg-6 mb10 user_school_area {{ old('user_category', $user_category) == '学生' ? '' : 'd-none' }}">
<input type="text" class="form-control" id="user_school" name="user_school" value="{{ old('user_school', $user->user_school) }}">
</div>
{{-- 卒業予定(学生のみ表示) --}}
<div class="col-12 col-md-3 offset-0 offset-md-2 user_graduate_area {{ old('user_category', $user_category) == '学生' ? '' : 'd-none' }}">
<label for="user_graduate">卒業予定<span style="color:red;">*</span></label>
</div>
<div class="col-12 col-lg-6 mb10 user_graduate_area {{ old('user_category', $user_category) == '学生' ? '' : 'd-none' }}">
<input type="date" class="form-control" id="user_graduate" name="user_graduate" value="{{ old('user_graduate', $user->user_graduate) }}">
</div>
{{-- 住所(関連) --}}
<div class="col-12 col-md-3 offset-0 offset-md-2">
<label for="user_relate">住所</label>
</div>
<div class="col-12 col-lg-6 mb10 h-adr">
<input type="text" class="form-control d-inline-block" style="width:80px;" name="user_relate_zip_1" maxlength="3" value="{{ old('user_relate_zip_1', substr($user->user_relate_zip,0,3)) }}"> -
<input type="text" class="form-control d-inline-block" style="width:100px;" name="user_relate_zip_2" maxlength="4" value="{{ old('user_relate_zip_2', substr($user->user_relate_zip,3,4)) }}"><br>
<select class="form-control d-inline-block" style="margin-top:8px; width:180px;" name="user_relate_pre">
<option value="">都道府県</option>
<option value="北海道" {{ old('user_relate_pre', $user->user_relate_pre) == '北海道' ? 'selected' : '' }}>北海道</option>
<option value="青森県" {{ old('user_relate_pre', $user->user_relate_pre) == '青森県' ? 'selected' : '' }}>青森県</option>
<option value="岩手県" {{ old('user_relate_pre', $user->user_relate_pre) == '岩手県' ? 'selected' : '' }}>岩手県</option>
<option value="宮城県" {{ old('user_relate_pre', $user->user_relate_pre) == '宮城県' ? 'selected' : '' }}>宮城県</option>
<option value="秋田県" {{ old('user_relate_pre', $user->user_relate_pre) == '秋田県' ? 'selected' : '' }}>秋田県</option>
<option value="山形県" {{ old('user_relate_pre', $user->user_relate_pre) == '山形県' ? 'selected' : '' }}>山形県</option>
<option value="福島県" {{ old('user_relate_pre', $user->user_relate_pre) == '福島県' ? 'selected' : '' }}>福島県</option>
<option value="茨城県" {{ old('user_relate_pre', $user->user_relate_pre) == '茨城県' ? 'selected' : '' }}>茨城県</option>
<option value="栃木県" {{ old('user_relate_pre', $user->user_relate_pre) == '栃木県' ? 'selected' : '' }}>栃木県</option>
<option value="群馬県" {{ old('user_relate_pre', $user->user_relate_pre) == '群馬県' ? 'selected' : '' }}>群馬県</option>
<option value="埼玉県" {{ old('user_relate_pre', $user->user_relate_pre) == '埼玉県' ? 'selected' : '' }}>埼玉県</option>
<option value="千葉県" {{ old('user_relate_pre', $user->user_relate_pre) == '千葉県' ? 'selected' : '' }}>千葉県</option>
<option value="東京都" {{ old('user_relate_pre', $user->user_relate_pre) == '東京都' ? 'selected' : '' }}>東京都</option>
<option value="神奈川県" {{ old('user_relate_pre', $user->user_relate_pre) == '神奈川県' ? 'selected' : '' }}>神奈川県</option>
<option value="新潟県" {{ old('user_relate_pre', $user->user_relate_pre) == '新潟県' ? 'selected' : '' }}>新潟県</option>
<option value="富山県" {{ old('user_relate_pre', $user->user_relate_pre) == '富山県' ? 'selected' : '' }}>富山県</option>
<option value="石川県" {{ old('user_relate_pre', $user->user_relate_pre) == '石川県' ? 'selected' : '' }}>石川県</option>
<option value="福井県" {{ old('user_relate_pre', $user->user_relate_pre) == '福井県' ? 'selected' : '' }}>福井県</option>
<option value="山梨県" {{ old('user_relate_pre', $user->user_relate_pre) == '山梨県' ? 'selected' : '' }}>山梨県</option>
<option value="長野県" {{ old('user_relate_pre', $user->user_relate_pre) == '長野県' ? 'selected' : '' }}>長野県</option>
<option value="岐阜県" {{ old('user_relate_pre', $user->user_relate_pre) == '岐阜県' ? 'selected' : '' }}>岐阜県</option>
<option value="静岡県" {{ old('user_relate_pre', $user->user_relate_pre) == '静岡県' ? 'selected' : '' }}>静岡県</option>
<option value="愛知県" {{ old('user_relate_pre', $user->user_relate_pre) == '愛知県' ? 'selected' : '' }}>愛知県</option>
<option value="三重県" {{ old('user_relate_pre', $user->user_relate_pre) == '三重県' ? 'selected' : '' }}>三重県</option>
<option value="滋賀県" {{ old('user_relate_pre', $user->user_relate_pre) == '滋賀県' ? 'selected' : '' }}>滋賀県</option>
<option value="京都府" {{ old('user_relate_pre', $user->user_relate_pre) == '京都府' ? 'selected' : '' }}>京都府</option>
<option value="大阪府" {{ old('user_relate_pre', $user->user_relate_pre) == '大阪府' ? 'selected' : '' }}>大阪府</option>
<option value="兵庫県" {{ old('user_relate_pre', $user->user_relate_pre) == '兵庫県' ? 'selected' : '' }}>兵庫県</option>
<option value="奈良県" {{ old('user_relate_pre', $user->user_relate_pre) == '奈良県' ? 'selected' : '' }}>奈良県</option>
<option value="和歌山県" {{ old('user_relate_pre', $user->user_relate_pre) == '和歌山県' ? 'selected' : '' }}>和歌山県</option>
<option value="鳥取県" {{ old('user_relate_pre', $user->user_relate_pre) == '鳥取県' ? 'selected' : '' }}>鳥取県</option>
<option value="島根県" {{ old('user_relate_pre', $user->user_relate_pre) == '島根県' ? 'selected' : '' }}>島根県</option>
<option value="岡山県" {{ old('user_relate_pre', $user->user_relate_pre) == '岡山県' ? 'selected' : '' }}>岡山県</option>
<option value="広島県" {{ old('user_relate_pre', $user->user_relate_pre) == '広島県' ? 'selected' : '' }}>広島県</option>
<option value="山口県" {{ old('user_relate_pre', $user->user_relate_pre) == '山口県' ? 'selected' : '' }}>山口県</option>
<option value="徳島県" {{ old('user_relate_pre', $user->user_relate_pre) == '徳島県' ? 'selected' : '' }}>徳島県</option>
<option value="香川県" {{ old('user_relate_pre', $user->user_relate_pre) == '香川県' ? 'selected' : '' }}>香川県</option>
<option value="愛媛県" {{ old('user_relate_pre', $user->user_relate_pre) == '愛媛県' ? 'selected' : '' }}>愛媛県</option>
<option value="高知県" {{ old('user_relate_pre', $user->user_relate_pre) == '高知県' ? 'selected' : '' }}>高知県</option>
<option value="福岡県" {{ old('user_relate_pre', $user->user_relate_pre) == '福岡県' ? 'selected' : '' }}>福岡県</option>
<option value="佐賀県" {{ old('user_relate_pre', $user->user_relate_pre) == '佐賀県' ? 'selected' : '' }}>佐賀県</option>
<option value="長崎県" {{ old('user_relate_pre', $user->user_relate_pre) == '長崎県' ? 'selected' : '' }}>長崎県</option>
<option value="熊本県" {{ old('user_relate_pre', $user->user_relate_pre) == '熊本県' ? 'selected' : '' }}>熊本県</option>
<option value="大分県" {{ old('user_relate_pre', $user->user_relate_pre) == '大分県' ? 'selected' : '' }}>大分県</option>
<option value="宮崎県" {{ old('user_relate_pre', $user->user_relate_pre) == '宮崎県' ? 'selected' : '' }}>宮崎県</option>
<option value="鹿児島県" {{ old('user_relate_pre', $user->user_relate_pre) == '鹿児島県' ? 'selected' : '' }}>鹿児島県</option>
<option value="沖縄県" {{ old('user_relate_pre', $user->user_relate_pre) == '沖縄県' ? 'selected' : '' }}>沖縄県</option>
</select>
<input type="text" class="form-control d-inline-block" style="margin-top:8px;" name="user_relate_city" value="{{ old('user_relate_city', $user->user_relate_city) }}" placeholder="足立区">
<input type="text" class="form-control d-inline-block" style="margin-top:8px;" name="user_relate_add" value="{{ old('user_relate_add', $user->user_relate_add) }}" placeholder="六町1-1-1">
</div>
{{-- 防犯登録番号 --}}
@if (!empty($park->securityreg_display_flag) && $park->securityreg_display_flag == 1)
<div class="col-12 col-md-3 offset-0 offset-md-2">
<label for="user_securitynum">防犯登録番号<span style="color:red;">*</span></label>
</div>
<div class="col-12 col-lg-6 mb10">
<input type="text" class="form-control" id="user_securitynum" name="user_securitynum" value="{{ old('user_securitynum') }}" placeholder="123456789">
</div>
@endif
{{-- 確認ボタン --}}
<div class="col-12 col-md-5 offset-0 offset-md-1 mt10">
<input type="submit" class="btn btn-lg btn-block btn-success" value="本人確認書類のアップロードへ" />
</div>
<div class="col-12 col-md-5 mt10">
<a class="btn btn-lg btn-block btn-outline-success" href="/regular_contract/create">メニューへ戻る</a>
</div>
</form>
</section>
{{-- 利用者区分説明モーダル --}}
<div class="modal fade" id="userTypeInfoModal" tabindex="-1" aria-labelledby="userTypeInfoModalLabel" aria-hidden="true">
<div class="modal-dialog modal-lg">
<div class="modal-content">
<div class="modal-body">
<div>
【一般】<br>
 学生以外の利用者の方<br>
【学生】<br>
 学生の利用者の方<br>
【減免】<br>
 以下に該当される利用者の方が、減免の対象になる場合があります。<br>
 (例)<br>
  ・高齢者の方<br>
  ・障がい者の方<br>
  ・生活保護を受けられている方<br>
  ・中国残留邦人の方<br>
  ・児童扶養手当を受給されている方<br>
 詳しくはサポートセンターまでお問い合わせください。<br>
 TEL03-5856-4720
</div>
</div>
<div class="modal-footer">
<button type="button" class="btn btn-default" data-dismiss="modal">キャンセル</button>
</div>
</div>
</div>
</div>
@php
$showTerms = old('show_terms_modal', session('show_terms_modal', $show_terms_modal ?? true));
@endphp
<script>
document.addEventListener('DOMContentLoaded', function() {
var termsModal = document.getElementById('termsModal');
var closeModalBtn = document.getElementById('closeModalBtn');
var okModalBtn = document.getElementById('okModalBtn');
var showTerms = {!! json_encode($showTerms) !!};
if (showTerms) {
// 初期表示時のみモーダル表示
termsModal.style.display = 'flex';
document.body.style.overflow = 'hidden';
}
function closeModal() {
termsModal.style.display = 'none';
document.body.style.overflow = '';
}
closeModalBtn.addEventListener('click', closeModal);
okModalBtn.addEventListener('click', closeModal);
});
</script>
</main>
<script>
// 利用者区分による表示切替
function toggleUserTypeFields() {
var ippan = document.getElementById('user_categoryid_ippan').checked;
var gakusei = document.getElementById('user_categoryid_gakusei').checked;
var workplaceAreas = document.querySelectorAll('.user_workplace_area');
var schoolAreas = document.querySelectorAll('.user_school_area');
var graduateAreas = document.querySelectorAll('.user_graduate_area');
if (ippan) {
workplaceAreas.forEach(function(el) {
el.classList.remove('d-none');
});
schoolAreas.forEach(function(el) {
el.classList.add('d-none');
});
graduateAreas.forEach(function(el) {
el.classList.add('d-none');
});
} else if (gakusei) {
workplaceAreas.forEach(function(el) {
el.classList.add('d-none');
});
schoolAreas.forEach(function(el) {
el.classList.remove('d-none');
});
graduateAreas.forEach(function(el) {
el.classList.remove('d-none');
});
} else {
workplaceAreas.forEach(function(el) {
el.classList.remove('d-none');
});
schoolAreas.forEach(function(el) {
el.classList.add('d-none');
});
graduateAreas.forEach(function(el) {
el.classList.add('d-none');
});
}
}
document.getElementById('user_categoryid_ippan').addEventListener('change', toggleUserTypeFields);
document.getElementById('user_categoryid_gakusei').addEventListener('change', toggleUserTypeFields);
window.addEventListener('DOMContentLoaded', function() {
toggleUserTypeFields();
});
// 利用者区分説明ポップアップ表示
document.getElementById('userTypeInfoBtn').addEventListener('click', function() {
$('#userTypeInfoModal').modal('show');
});
document.getElementById('userTypeInfoBtn2').addEventListener('click', function() {
$('#userTypeInfoModal').modal('show');
});
// 生年月日入力時に年齢自動計算
document.getElementById('user_birthdate').addEventListener('change', function() {
var birth = this.value;
var ageInput = document.getElementById('user_age');
if (birth) {
var today = new Date();
var birthDate = new Date(birth);
var age = today.getFullYear() - birthDate.getFullYear();
var m = today.getMonth() - birthDate.getMonth();
if (m < 0 || (m === 0 && today.getDate() < birthDate.getDate())) {
age--;
}
ageInput.value = age;
} else {
ageInput.value = '';
}
});
</script>
@endsection