git -C '/home/opc/rocketa.git' show c8c5ba6 -- resources/views/admin/media/company/regist.blade.phpcommit c8c5ba61b1fb4c40e219ffbcf4e593c54f7d4ac6
Author: Satoshi Ujihara <satoshi_ujihara@fivegate.jp>
Date: Thu Dec 18 12:00:15 2025 +0900
メディア会員登録フロー変更
diff --git a/resources/views/admin/media/company/regist.blade.php b/resources/views/admin/media/company/regist.blade.php
index fced3e4..e80e8c8 100644
--- a/resources/views/admin/media/company/regist.blade.php
+++ b/resources/views/admin/media/company/regist.blade.php
@@ -9,13 +9,54 @@
{{-- コンテンツ内容 .main_col内 --}}
@section('content')
+ <style>
+ /* カスタムCSS: 点線の枠を作成 */
+ .file-upload-area {
+ border: 2px dashed #dee2e6; /* 薄いグレーの点線 */
+ background-color: #f8f9fa; /* 背景色(bg-lightと同じ) */
+ border-radius: 0.375rem; /* 角丸 */
+ cursor: pointer; /* マウスを乗せた時に指アイコンにする */
+ transition: all 0.3s;
+ }
+ /* ホバー時の見た目(少し濃くする) */
+ .file-upload-area:hover {
+ border-color: #adb5bd;
+ background-color: #e9ecef;
+ }
+ </style>
+
<h2 class="mb-3 pb-2 border-bottom">{{__('media-company-regist.partner_management')}} - {{__('media-company-regist.operating_company_registration')}}</h2>
@if (empty($datas['action']))
- {{ Form::open() }}
+ {{ Form::open(['files'=> true]) }}
<div class="form_box border mb-3">
<h5 class="mb-0 text-white bg-dark form_head">{{__('media-company-regist.basic_information')}}</h5>
+ <div class="form-group row m-0 border-bottom">
+ <div class="col-sm-2 px-0 bg-gray d-flex align-items-center">
+ {{ Form::label('',__('media-company-regist.account_status'), ['class'=>'px-2 col-form-label'], false) }}
+ </div>
+
+ <div class="col-sm-10 px-0 d-flex align-items-center">
+ <div class="p-2 w-100">
+ <div class="form-check form-check-inline">
+ {{ Form::radio('status', 0, ($datas['status'] == 0), ['id'=>'regist_form_radio_2_0', 'class'=>'form-check-input']) }}
+ {{ Form::label('regist_form_radio_2_0', __('media-company-regist.pending'), ['class'=>'form-check-label']) }}
+ </div>
+ <div class="form-check form-check-inline">
+ {{ Form::radio('status', 1, ($datas['status'] == 1), ['id'=>'regist_form_radio_2_1', 'class'=>'form-check-input']) }}
+ {{ Form::label('regist_form_radio_2_1', __('media-company-regist.approved'), ['class'=>'form-check-label']) }}
+ </div>
+
+ <div class="form-check form-check-inline">
+ {{ Form::radio('status', 2, ($datas['status'] == 2), ['id'=>'regist_form_radio_2_2', 'class'=>'form-check-input']) }}
+ {{ Form::label('regist_form_radio_2_2', __('media-company-regist.invalid'), ['class'=>'form-check-label']) }}
+ </div>
+ <font color='red'>{{__('media-company-regist.pending_memo')}}</font>
+ </div>
+ </div>
+ </div><!-- /.form-group -->
+
<div class="form-group row m-0 border-bottom">
<div class="col-sm-2 px-0 bg-gray d-flex align-items-center">
{{ Form::label('',__('media-company-regist.company_name').'<span class="required">'.__('media-company-regist.required').'</span>', ['class'=>'px-2 col-form-label'], false) }}
@@ -34,7 +75,40 @@
<div class="form-group row m-0 border-bottom">
<div class="col-sm-2 px-0 bg-gray d-flex align-items-center">
- {{ Form::label('',__('media-company-regist.company_name_kana').'<span class="required">'.__('media-company-regist.required').'</span>', ['class'=>'px-2 col-form-label'], false) }}
+ {{ Form::label('',__('media-company-regist.email_address').'<span class="required">'.__('media-company-regist.required').'</span>', ['class'=>'px-2 col-form-label'], false) }}
+ </div>
+
+ <div class="col-sm-10 px-0 d-flex align-items-center">
+ <div class="p-2 w-100">
+ {{ Form::email('mail_address', $datas['mail_address'], ['class'=>'form-control', 'placeholder'=>__('media-company-regist.please_enter_email_address')]) }}
+
+ @if($errors->has('mail_address'))
+ <div class="err_msg mt-2">{{ $errors->first('mail_address') }}</div>
+ @endif
+ </div>
+ </div>
+ </div><!-- /.form-group -->
+
+ <div class="form-group row m-0 border-bottom">
+ <div class="col-sm-2 px-0 bg-gray d-flex align-items-center">
+ {{ Form::label('',__('media-company-regist.password').'<span class="required all-required">'.__('media-company-regist.required').'</span>', ['class'=>'px-2 col-form-label'], false) }}
+ </div>
+
+ <div class="col-sm-10 px-0 d-flex align-items-center">
+ <div class="p-2 w-100">
+ {{ Form::text('password', $datas['password'], ['class'=>'form-control', 'placeholder'=>__('media-company-regist.please_enter_password')]) }}
+
+ @if($errors->has('password'))
+ <div class="err_msg mt-2">{{ $errors->first('password') }}</div>
+ @endif
+ </div>
+ </div>
+ </div><!-- /.form-group -->
+
+
+ <div class="form-group row m-0 border-bottom">
+ <div class="col-sm-2 px-0 bg-gray d-flex align-items-center">
+ {{ Form::label('',__('media-company-regist.company_name_kana'), ['class'=>'px-2 col-form-label'], false) }}
</div>
<div class="col-sm-10 px-0 d-flex align-items-center">
@@ -74,7 +148,7 @@
<div class="form-group row m-0 border-bottom">
<div class="col-sm-2 px-0 bg-gray d-flex align-items-center">
- {{ Form::label('',__('media-company-regist.contact_person_name').'<span class="required">'.__('media-company-regist.required').'</span>', ['class'=>'px-2 col-form-label'], false) }}
+ {{ Form::label('',__('media-company-regist.contact_person_name').'<span class="required all-required">'.__('media-company-regist.required').'</span>', ['class'=>'px-2 col-form-label'], false) }}
</div>
<div class="col-sm-10 px-0 d-flex align-items-center">
@@ -90,7 +164,7 @@
<div class="form-group row m-0 border-bottom">
<div class="col-sm-2 px-0 bg-gray d-flex align-items-center">
- {{ Form::label('',__('media-company-regist.contact_person_name_kana').'<span class="required">'.__('media-company-regist.required').'</span>', ['class'=>'px-2 col-form-label', 'style'=>'font-size: 90%;'], false) }}
+ {{ Form::label('',__('media-company-regist.contact_person_name_kana'), ['class'=>'px-2 col-form-label', 'style'=>'font-size: 90%;'], false) }}
</div>
<div class="col-sm-10 px-0 d-flex align-items-center">
@@ -118,7 +192,7 @@
<div class="form-group row m-0 border-bottom">
<div class="col-sm-2 px-0 bg-gray d-flex align-items-center">
- {{ Form::label('',__('media-company-regist.contact_email_address').'<span class="required">'.__('media-company-regist.required').'</span>', ['class'=>'px-2 col-form-label', 'style'=>'font-size: 90%;'], false) }}
+ {{ Form::label('',__('media-company-regist.contact_email_address').'<span class="required all-required">'.__('media-company-regist.required').'</span>', ['class'=>'px-2 col-form-label', 'style'=>'font-size: 90%;'], false) }}
</div>
<div class="col-sm-10 px-0 d-flex align-items-center">
@@ -147,7 +221,7 @@
<div class="form-group row m-0 border-bottom">
<div class="col-sm-2 px-0 bg-gray d-flex align-items-center">
- {{ Form::label('',__('media-company-regist.phone_number').'<span class="required">'.__('media-company-regist.required').'</span>', ['class'=>'px-2 col-form-label'], false) }}
+ {{ Form::label('',__('media-company-regist.phone_number'), ['class'=>'px-2 col-form-label'], false) }}
</div>
<div class="col-sm-10 px-0 d-flex align-items-center">
@@ -164,7 +238,7 @@
<div class="form-group row m-0 border-bottom">
<div class="col-sm-2 px-0 bg-gray d-flex align-items-center">
- {{ Form::label('',__('media-company-regist.postal_code').'<span class="required">'.__('media-company-regist.required').'</span>', ['class'=>'px-2 col-form-label'], false) }}
+ {{ Form::label('',__('media-company-regist.postal_code'), ['class'=>'px-2 col-form-label'], false) }}
</div>
<div class="col-sm-10 px-0 d-flex align-items-center">
@@ -180,7 +254,7 @@
<div class="form-group row m-0 border-bottom">
<div class="col-sm-2 px-0 bg-gray d-flex align-items-center">
- {{ Form::label('',__('media-company-regist.address').'<span class="required">'.__('media-company-regist.required').'</span>', ['class'=>'px-2 col-form-label'], false) }}
+ {{ Form::label('',__('media-company-regist.address').'<span class="required all-required">'.__('media-company-regist.required').'</span>', ['class'=>'px-2 col-form-label'], false) }}
</div>
<div class="col-sm-10 px-0 d-flex align-items-center">
@@ -197,45 +271,13 @@
<div class="form-group row m-0 border-bottom">
<div class="col-sm-2 px-0 bg-gray d-flex align-items-center">
- {{ Form::label('',__('media-company-regist.email_address').'<span class="required">'.__('media-company-regist.required').'</span>', ['class'=>'px-2 col-form-label'], false) }}
- </div>
-
- <div class="col-sm-10 px-0 d-flex align-items-center">
- <div class="p-2 w-100">
- {{ Form::email('mail_address', $datas['mail_address'], ['class'=>'form-control', 'placeholder'=>__('media-company-regist.please_enter_email_address')]) }}
-
- @if($errors->has('mail_address'))
- <div class="err_msg mt-2">{{ $errors->first('mail_address') }}</div>
- @endif
- </div>
- </div>
- </div><!-- /.form-group -->
-
- <div class="form-group row m-0 border-bottom">
- <div class="col-sm-2 px-0 bg-gray d-flex align-items-center">
- {{ Form::label('',__('media-company-regist.password').'<span class="required">'.__('media-company-regist.required').'</span>', ['class'=>'px-2 col-form-label'], false) }}
- </div>
-
- <div class="col-sm-10 px-0 d-flex align-items-center">
- <div class="p-2 w-100">
- {{ Form::text('password', $datas['password'], ['class'=>'form-control', 'placeholder'=>__('media-company-regist.please_enter_password')]) }}
-
- @if($errors->has('password'))
- <div class="err_msg mt-2">{{ $errors->first('password') }}</div>
- @endif
- </div>
- </div>
- </div><!-- /.form-group -->
-
- <div class="form-group row m-0 border-bottom">
- <div class="col-sm-2 px-0 bg-gray d-flex align-items-center">
- {{ Form::label('',__('media-company-regist.registration_number').'<span class="required">'.__('media-company-regist.required').'</span>', ['class'=>'px-2 col-form-label'], false) }}
+ {{ Form::label('',__('media-company-regist.registration_number').'<span class="required all-required">'.__('media-company-regist.required').'</span>', ['class'=>'px-2 col-form-label'], false) }}
</div>
<div class="col-sm-10 px-0 d-flex align-items-center">
<div class="p-2 w-100">
<div class="input-group">
- <span class="input-group-text">T</span>
+ <!-- <span class="input-group-text">T</span> -->
{{ Form::text('registration_number', $datas['registration_number'], ['class'=>'form-control', 'placeholder'=>__('media-company-regist.please_enter_registration_number')]) }}
</div>
@@ -246,34 +288,14 @@
</div>
</div><!-- /.form-group -->
- <div class="form-group row m-0">
- <div class="col-sm-2 px-0 bg-gray d-flex align-items-center">
- {{ Form::label('',__('media-company-regist.account_status'), ['class'=>'px-2 col-form-label'], false) }}
- </div>
-
- <div class="col-sm-10 px-0 d-flex align-items-center">
- <div class="p-2 w-100">
- <div class="form-check form-check-inline">
- {{ Form::radio('status', 1, ($datas['status'] == 1), ['id'=>'regist_form_radio_2_1', 'class'=>'form-check-input']) }}
- {{ Form::label('regist_form_radio_2_1', __('media-company-regist.approved'), ['class'=>'form-check-label']) }}
- </div>
-
- <div class="form-check form-check-inline">
- {{ Form::radio('status', 2, ($datas['status'] == 2), ['id'=>'regist_form_radio_2_2', 'class'=>'form-check-input']) }}
- {{ Form::label('regist_form_radio_2_2', __('media-company-regist.invalid'), ['class'=>'form-check-label']) }}
- </div>
- </div>
- </div>
- </div><!-- /.form-group -->
-
</div><!-- /.form_box -->
-
+<div class="display_status1">
<div class="form_box border mb-3">
<h5 class="mb-0 text-white bg-dark form_head">{{__('media-company-regist.bank_information')}}</h5>
<div class="form-group row m-0 border-bottom">
<div class="col-sm-2 px-0 bg-gray d-flex align-items-center">
- {{ Form::label('',__('media-company-regist.bank_information').'<span class="required">'.__('media-company-regist.required').'</span>', ['class'=>'px-2 col-form-label'], false) }}
+ {{ Form::label('',__('media-company-regist.bank_information').'<span class="required all-required">'.__('media-company-regist.required').'</span>', ['class'=>'px-2 col-form-label'], false) }}
</div>
<div class="col-sm-10 px-0 d-flex align-items-center">
@@ -290,7 +312,7 @@
<div class="form-group row m-0 border-bottom">
<div class="col-sm-2 px-0 bg-gray d-flex align-items-center">
- {{ Form::label('',__('media-company-regist.bank_branch_name').'<span class="required">'.__('media-company-regist.required').'</span>', ['class'=>'px-2 col-form-label'], false) }}
+ {{ Form::label('',__('media-company-regist.bank_branch_name').'<span class="required all-required">'.__('media-company-regist.required').'</span>', ['class'=>'px-2 col-form-label'], false) }}
</div>
<div class="col-sm-10 px-0 d-flex align-items-center">
@@ -327,7 +349,7 @@
<div class="form-group row m-0 border-bottom">
<div class="col-sm-2 px-0 bg-gray d-flex align-items-center">
- {{ Form::label('',__('media-company-regist.account_number').'<span class="required">'.__('media-company-regist.required').'</span>', ['class'=>'px-2 col-form-label'], false) }}
+ {{ Form::label('',__('media-company-regist.account_number').'<span class="required all-required">'.__('media-company-regist.required').'</span>', ['class'=>'px-2 col-form-label'], false) }}
</div>
<div class="col-sm-10 px-0 d-flex align-items-center">
@@ -341,9 +363,9 @@
</div>
</div><!-- /.form-group -->
- <div class="form-group row m-0">
+ <div class="form-group row m-0 border-bottom">
<div class="col-sm-2 px-0 bg-gray d-flex align-items-center">
- {{ Form::label('',__('media-company-regist.account_holder_name_kana').'<span class="required">'.__('media-company-regist.required').'</span>', ['class'=>'px-2 col-form-label'], false) }}
+ {{ Form::label('',__('media-company-regist.account_holder_name_kana').'<span class="required all-required">'.__('media-company-regist.required').'</span>', ['class'=>'px-2 col-form-label'], false) }}
</div>
<div class="col-sm-10 px-0 d-flex align-items-center">
@@ -356,8 +378,49 @@
</div>
</div>
</div><!-- /.form-group -->
- </div><!-- /.form_box -->
+ <div class="form-group row m-0">
+ <div class="col-sm-2 px-0 bg-gray d-flex align-items-center">
+ {{ Form::label('',__('media-company-regist.bank_copy'), ['class'=>'px-2 col-form-label'], false) }}
+ </div>
+ <div class="col-sm-10 px-0 d-flex align-items-center">
+ <div class="p-2 w-100">
+ <div class="container mt-5">
+<label class="file-upload-area w-100 p-5 text-center" id="dropArea">
+ <input type="file" name="bank_copy" class="d-none" id="fileInput">
+
+ <div id="defaultContent">
+ <div class="mb-3">
+ <svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" fill="currentColor" class="bi bi-upload text-dark" viewBox="0 0 16 16">
+ <path d="M.5 9.9a.5.5 0 0 1 .5.5v2.5a1 1 0 0 0 1 1h12a1 1 0 0 0 1-1v-2.5a.5.5 0 0 1 1 0v2.5a2 2 0 0 1-2 2H2a2 2 0 0 1-2-2v-2.5a.5.5 0 0 1 .5-.5z"/>
+ <path d="M7.646 1.146a.5.5 0 0 1 .708 0l3 3a.5.5 0 0 1-.708.708L8.5 2.707V11.5a.5.5 0 0 1-1 0V2.707L5.354 4.854a.5.5 0 0 1-.708-.708l3-3z"/>
+ </svg>
+ </div>
+ <p class="mb-1 text-secondary fw-bold">{{__('media-company-detail.file_drag_and_drop')}}</p>
+ <p class="text-secondary small mb-0">{{__('media-company-detail.pdf_png_jpeg')}}</p>
+ </div>
+
+ <div id="fileContent" class="d-none">
+ <div class="mb-3">
+ <svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" fill="currentColor" class="bi bi-file-earmark-check text-success" viewBox="0 0 16 16">
+ <path d="M10.854 7.854a.5.5 0 0 0-.708-.708L7.5 9.793 6.354 8.646a.5.5 0 1 0-.708.708l1.5 1.5a.5.5 0 0 0 .708 0l3-3z"/>
+ <path d="M14 14V4.5L9.5 0H4a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h8a2 2 0 0 0 2-2zM9.5 3A1.5 1.5 0 0 0 11 4.5h2V14a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1V2a1 1 0 0 1 1-1h5.5v2z"/>
+ </svg>
+ </div>
+ <h5 class="fw-bold text-dark" id="fileNameDisplay"></h5>
+ <p class="text-primary small mb-0">{{__('media-company-detail.click_to_change')}}</p>
+ </div>
+ </label>
+ </div>
+
+ @if($errors->has('bank_copy'))
+ <div class="err_msg mt-2">{{ $errors->first('bank_copy') }}</div>
+ @endif
+ </div>
+ </div>
+ </div><!-- /.form-group -->
+ </div><!-- /.form_box -->
+ </div>
<div class="area_btn">
<div class="row mx-0 mb-3 justify-content-center">
<div class="col-md-8 p-0">
@@ -375,54 +438,71 @@
@else
{{-- 確認画面 --}}
- {{ Form::open() }}
+ {{ Form::open(['files'=> true]) }}
<div class="form_box border mb-3">
<h5 class="mb-0 text-white bg-dark form_head">{{__('media-company-regist.basic_information')}}</h5>
<div class="form-group row m-0 border-bottom">
<div class="col-sm-2 px-0 bg-gray d-flex align-items-center">
- <div class="px-2 col-form-label">{{__('media-company-regist.company_name')}}<span class="required">{{__('media-company-regist.required')}}</span></div>
+ <div class="px-2 col-form-label" style="font-size: 90%;">{{__('media-company-regist.account_status')}}</div>
</div>
<div class="col-sm-10 px-0 d-flex align-items-center">
<div class="px-2 py-3 w-100">
- {{ $datas['corporate_name'] }}
+ @if ($datas['status'] == 1)
+ {{__('media-company-regist.approved')}}
+ @elseif ($datas['status'] == 0)
+ {{__('media-company-regist.pending')}}
+ @else
+ {{__('media-company-regist.invalid')}}
+ @endif
</div>
</div>
</div><!-- /.form-group -->
<div class="form-group row m-0 border-bottom">
<div class="col-sm-2 px-0 bg-gray d-flex align-items-center">
- <div class="px-2 col-form-label">{{__('media-company-regist.company_name_kana')}}<span class="required">{{__('media-company-regist.required')}}</span></div>
+ <div class="px-2 col-form-label">{{__('media-company-regist.company_name')}}</div>
</div>
<div class="col-sm-10 px-0 d-flex align-items-center">
<div class="px-2 py-3 w-100">
- {{ $datas['corporate_name_kana'] }}
+ {{ $datas['corporate_name'] }}
</div>
</div>
</div><!-- /.form-group -->
<div class="form-group row m-0 border-bottom">
<div class="col-sm-2 px-0 bg-gray d-flex align-items-center">
- <div class="px-2 col-form-label">{{__('media-company-regist.partner_name')}}<span class="required">{{__('media-company-regist.required')}}</span></div>
+ <div class="px-2 col-form-label">{{__('media-company-regist.email_address')}}</div>
</div>
<div class="col-sm-10 px-0 d-flex align-items-center">
<div class="px-2 py-3 w-100">
- {{__('media-company-regist.partner_name')}}
+ {{ $datas['mail_address'] }}
</div>
</div>
</div><!-- /.form-group -->
<div class="form-group row m-0 border-bottom">
<div class="col-sm-2 px-0 bg-gray d-flex align-items-center">
- <div class="px-2 col-form-label">{{__('media-company-regist.partner_url')}}<span class="required">{{__('media-company-regist.required')}}</span></div>
+ <div class="px-2 col-form-label" style="font-size: 90%;">{{__('media-company-regist.password')}}</div>
</div>
<div class="col-sm-10 px-0 d-flex align-items-center">
<div class="px-2 py-3 w-100">
- http://xxxx.com
+ {{ $datas['password'] }}
+ </div>
+ </div>
+ </div><!-- /.form-group -->
+ <div class="form-group row m-0 border-bottom">
+ <div class="col-sm-2 px-0 bg-gray d-flex align-items-center">
+ <div class="px-2 col-form-label">{{__('media-company-regist.company_name_kana')}}</div>
+ </div>
+
+ <div class="col-sm-10 px-0 d-flex align-items-center">
+ <div class="px-2 py-3 w-100">
+ {{ $datas['corporate_name_kana'] }}
</div>
</div>
</div><!-- /.form-group -->
@@ -455,7 +535,7 @@
<div class="form-group row m-0 border-bottom">
<div class="col-sm-2 px-0 bg-gray d-flex align-items-center">
- <div class="px-2 col-form-label">{{__('media-company-regist.contact_person_name')}}<span class="required">{{__('media-company-regist.required')}}</span></div>
+ <div class="px-2 col-form-label">{{__('media-company-regist.contact_person_name')}}</div>
</div>
<div class="col-sm-10 px-0 d-flex align-items-center">
@@ -467,7 +547,7 @@
<div class="form-group row m-0 border-bottom">
<div class="col-sm-2 px-0 bg-gray d-flex align-items-center">
- <div class="px-2 col-form-label" style="font-size: 90%;">{{__('media-company-regist.contact_person_name_kana')}}<span class="required">{{__('media-company-regist.required')}}</span></div>
+ <div class="px-2 col-form-label" style="font-size: 90%;">{{__('media-company-regist.contact_person_name_kana')}}</div>
</div>
<div class="col-sm-10 px-0 d-flex align-items-center">
@@ -491,7 +571,7 @@
<div class="form-group row m-0 border-bottom">
<div class="col-sm-2 px-0 bg-gray d-flex align-items-center">
- <div class="px-2 col-form-label" style="font-size: 90%;">{{__('media-company-regist.contact_email_address')}}<span class="required">{{__('media-company-regist.required')}}</span></div>
+ <div class="px-2 col-form-label" style="font-size: 90%;">{{__('media-company-regist.contact_email_address')}}</div>
</div>
<div class="col-sm-10 px-0 d-flex align-items-center">
@@ -515,7 +595,7 @@
<div class="form-group row m-0 border-bottom">
<div class="col-sm-2 px-0 bg-gray d-flex align-items-center">
- <div class="px-2 col-form-label">{{__('media-company-regist.phone_number')}}<span class="required">{{__('media-company-regist.required')}}</span></div>
+ <div class="px-2 col-form-label">{{__('media-company-regist.phone_number')}}</div>
</div>
<div class="col-sm-10 px-0 d-flex align-items-center">
@@ -539,7 +619,7 @@
<div class="form-group row m-0 border-bottom">
<div class="col-sm-2 px-0 bg-gray d-flex align-items-center">
- <div class="px-2 col-form-label">{{__('media-company-regist.address')}}<span class="required">{{__('media-company-regist.required')}}</span></div>
+ <div class="px-2 col-form-label">{{__('media-company-regist.address')}}</div>
</div>
<div class="col-sm-10 px-0 d-flex align-items-center">
@@ -551,55 +631,16 @@
<div class="form-group row m-0 border-bottom">
<div class="col-sm-2 px-0 bg-gray d-flex align-items-center">
- <div class="px-2 col-form-label">{{__('media-company-regist.email_address')}}<span class="required">{{__('media-company-regist.required')}}</span></div>
- </div>
-
- <div class="col-sm-10 px-0 d-flex align-items-center">
- <div class="px-2 py-3 w-100">
- {{ $datas['mail_address'] }}
- </div>
- </div>
- </div><!-- /.form-group -->
-
- <div class="form-group row m-0 border-bottom">
- <div class="col-sm-2 px-0 bg-gray d-flex align-items-center">
- <div class="px-2 col-form-label" style="font-size: 90%;">{{__('media-company-regist.password')}}<span class="required">{{__('media-company-regist.required')}}</span></div>
+ <div class="px-2 col-form-label" style="font-size: 90%;">{{__('media-company-regist.registration_number')}}</div>
</div>
<div class="col-sm-10 px-0 d-flex align-items-center">
<div class="px-2 py-3 w-100">
- {{ $datas['password'] }}
+ {{ $datas['registration_number'] }}
</div>
</div>
</div><!-- /.form-group -->
- <div class="form-group row m-0 border-bottom">
- <div class="col-sm-2 px-0 bg-gray d-flex align-items-center">
- <div class="px-2 col-form-label" style="font-size: 90%;">{{__('media-company-regist.registration_number')}}<span class="required">{{__('media-company-regist.required')}}</span></div>
- </div>
-
- <div class="col-sm-10 px-0 d-flex align-items-center">
- <div class="px-2 py-3 w-100">
- T{{ $datas['registration_number'] }}
- </div>
- </div>
- </div><!-- /.form-group -->
-
- <div class="form-group row m-0">
- <div class="col-sm-2 px-0 bg-gray d-flex align-items-center">
- <div class="px-2 col-form-label" style="font-size: 90%;">{{__('media-company-regist.account_status')}}</div>
- </div>
-
- <div class="col-sm-10 px-0 d-flex align-items-center">
- <div class="px-2 py-3 w-100">
- @if ($datas['status'] == 1)
- {{__('media-company-regist.approved')}}
- @else
- {{__('media-company-regist.invalid')}}
- @endif
- </div>
- </div>
- </div><!-- /.form-group -->
</div><!-- /.form_box -->
<div class="form_box border mb-3">
@@ -607,7 +648,7 @@
<div class="form-group row m-0 border-bottom">
<div class="col-sm-2 px-0 bg-gray d-flex align-items-center">
- <div class="px-2 col-form-label">{{__('media-company-regist.bank_name')}}<span class="required">{{__('media-company-regist.required')}}</span></div>
+ <div class="px-2 col-form-label">{{__('media-company-regist.bank_name')}}</div>
</div>
<div class="col-sm-10 px-0 d-flex align-items-center">
@@ -619,7 +660,7 @@
<div class="form-group row m-0 border-bottom">
<div class="col-sm-2 px-0 bg-gray d-flex align-items-center">
- <div class="px-2 col-form-label">{{__('media-company-regist.bank_branch_name')}}<span class="required">{{__('media-company-regist.required')}}</span></div>
+ <div class="px-2 col-form-label">{{__('media-company-regist.bank_branch_name')}}</div>
</div>
<div class="col-sm-10 px-0 d-flex align-items-center">
@@ -647,7 +688,7 @@
<div class="form-group row m-0 border-bottom">
<div class="col-sm-2 px-0 bg-gray d-flex align-items-center">
- <div class="px-2 col-form-label">{{__('media-company-regist.account_number')}}<span class="required">{{__('media-company-regist.required')}}</span></div>
+ <div class="px-2 col-form-label">{{__('media-company-regist.account_number')}}</div>
</div>
<div class="col-sm-10 px-0 d-flex align-items-center">
@@ -657,9 +698,9 @@
</div>
</div><!-- /.form-group -->
- <div class="form-group row m-0">
+ <div class="form-group row m-0 border-bottom">
<div class="col-sm-2 px-0 bg-gray d-flex align-items-center">
- <div class="px-2 col-form-label">{{__('media-company-regist.account_holder_name_kana')}}<span class="required">{{__('media-company-regist.required')}}</span></div>
+ <div class="px-2 col-form-label">{{__('media-company-regist.account_holder_name_kana')}}</div>
</div>
<div class="col-sm-10 px-0 d-flex align-items-center">
@@ -668,6 +709,17 @@
</div>
</div>
</div><!-- /.form-group -->
+ <div class="form-group row m-0">
+ <div class="col-sm-2 px-0 bg-gray d-flex align-items-center">
+ <div class="px-2 col-form-label">{{__('media-company-regist.bank_copy')}}</div>
+ </div>
+
+ <div class="col-sm-10 px-0 d-flex align-items-center">
+ <div class="px-2 py-3 w-100">
+ {{ $datas['bank_copy_file_name'] ?? '' }}
+ </div>
+ </div>
+ </div><!-- /.form-group -->
</div><!-- /.form_box -->
<div class="area_btn">
@@ -694,3 +746,82 @@
{{ Form::close() }}
@endif
@endsection
+
+
+@section('respectively_js')
+<script>
+$(document).ready(function() {
+@if(!$datas['status'])
+ $('.all-required').hide();
+@endif
+ $('input[name="status"]').change(function() {
+ // 選択されたラジオの値を取得
+ var selected = $('input[name="status"]:checked').val();
+ if (selected === '0') {
+ $('.all-required').hide(); // 非表示
+ } else {
+ $('.all-required').show(); // 表示
+ }
+ });
+});
+
+//画像drac & drop start
+ const dropArea = document.getElementById('dropArea');
+ const fileInput = document.getElementById('fileInput');
+ const defaultContent = document.getElementById('defaultContent');
+ const fileContent = document.getElementById('fileContent');
+ const fileNameDisplay = document.getElementById('fileNameDisplay');
+
+ // 1. クリックしてファイルを選択した場合の処理
+ fileInput.addEventListener('change', function(e) {
+ handleFiles(this.files);
+ });
+
+ // 2. ドラッグ&ドロップの処理
+ // デフォルトの挙動(ブラウザでファイルが開く)を無効化
+ ['dragenter', 'dragover', 'dragleave', 'drop'].forEach(eventName => {
+ dropArea.addEventListener(eventName, preventDefaults, false);
+ });
+
+ function preventDefaults(e) {
+ e.preventDefault();
+ e.stopPropagation();
+ }
+
+ // ドラッグ中(見た目を変える)
+ ['dragenter', 'dragover'].forEach(eventName => {
+ dropArea.addEventListener(eventName, () => dropArea.classList.add('dragover'), false);
+ });
+
+ // ドラッグ終了(見た目を戻す)
+ ['dragleave', 'drop'].forEach(eventName => {
+ dropArea.addEventListener(eventName, () => dropArea.classList.remove('dragover'), false);
+ });
+
+ // ドロップ時の処理
+ dropArea.addEventListener('drop', function(e) {
+ const dt = e.dataTransfer;
+ const files = dt.files;
+
+ // 重要: ドロップされたファイルをinputタグに設定する
+ // これで通常のinput type=fileで選んだのと同じ状態になります
+ fileInput.files = files;
+
+ handleFiles(files);
+ });
+
+ // 共通: ファイルが設定されたら表示を切り替える関数
+ function handleFiles(files) {
+ if (files.length > 0) {
+ const file = files[0];
+ // ファイル名を表示
+ fileNameDisplay.textContent = file.name;
+
+ // 表示エリアを切り替え
+ defaultContent.classList.add('d-none');
+ fileContent.classList.remove('d-none');
+ }
+ }
+//画像drac & drop end
+</script>
+@endsection
\ No newline at end of file