krgm.so-manager-dev.com/resources/views/admin/settings/_form.blade.php
kin.rinzen 00a15f6a35
All checks were successful
Deploy main / deploy (push) Successful in 23s
駐輪場所、料金マスタエラー修正
2025-10-10 16:03:52 +09:00

257 lines
9.5 KiB
PHP
Raw Blame History

This file contains ambiguous Unicode characters

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.

{{-- アラート --}}
@if(Session::has('success'))
<div class="alert alert-success alert-dismissible" role="alert">
<button type="button" class="close" data-dismiss="alert" aria-hidden="true">×</button>
{{ Session::get('success') }}
</div>
@endif
@if($errors->any())
<div class="alert alert-danger alert-dismissible">
<button type="button" class="close" data-dismiss="alert" aria-hidden="true">×</button>
<h4><i class="icon fa fa-ban"></i> {{ __('入力内容に不備があります') }}</h4>
<ul>
@foreach($errors->all() as $error)
<li>{{ $error }}</li>
@endforeach
</ul>
</div>
@endif
<div class="card-body">
<div class="row mb-3">
{{-- 設定ID編集時のみ表示 --}}
@if(!empty($isEdit))
<div class="form-group col-3">
<label>設定ID</label>
</div>
<div class="form-group col-9">
<input type="text" value="{{ $setting->setting_id ?? '' }}" class="form-control form-control-lg" readonly>
</div>
@endif
{{-- 編集マスタ --}}
<div class="form-group col-3">
<label class="required">編集マスタ</label>
</div>
<div class="form-group col-9 d-flex align-items-center">
@php
$editMaster = old('edit_master', $setting->edit_master ?? '_a');
@endphp
<div class="form-check form-check-inline">
<input class="form-check-input" type="radio" name="edit_master" id="edit_master_a" value="_a"
@if($editMaster === '_a') checked @endif>
<label class="form-check-label" for="edit_master_a">_a</label>
</div>
<div class="form-check form-check-inline">
<input class="form-check-input" type="radio" name="edit_master" id="edit_master_b" value="_b"
@if($editMaster === '_b') checked @endif>
<label class="form-check-label" for="edit_master_b">_b</label>
</div>
<small class="form-text text-muted ml-2">
社員ウェブで使用するマスタのサフィックスを選択してください。
price price_a / price_b
</small>
</div>
{{-- ウェブ参照マスタ --}}
<div class="form-group col-3">
<label class="required">ウェブ参照マスタ</label>
</div>
<div class="form-group col-9 d-flex align-items-center">
@php
$webMaster = old('web_master', $setting->web_master ?? '_a');
@endphp
<div class="form-check form-check-inline">
<input class="form-check-input" type="radio" name="web_master" id="web_master_a" value="_a"
@if($webMaster === '_a') checked @endif>
<label class="form-check-label" for="web_master_a">_a</label>
</div>
<div class="form-check form-check-inline">
<input class="form-check-input" type="radio" name="web_master" id="web_master_b" value="_b"
@if($webMaster === '_b') checked @endif>
<label class="form-check-label" for="web_master_b">_b</label>
</div>
<small class="form-text text-muted ml-2">
ユーザーウェブ、バックグラウンド処理、プリンタ制御プログラムで参照されるマスタのサフィックスを選択してください。
</small>
</div>
{{-- ウェブ参照マスタ自動切り替え日時 --}}
<div class="form-group col-3">
<label class="required">ウェブ参照マスタ自動切り替え日時</label>
</div>
<div class="form-group col-9">
<input type="datetime-local" name="auto_change_date"
value="{{ old('auto_change_date', optional($setting->auto_change_date ?? null)->format('Y-m-d\TH:i')) }}"
class="form-control form-control-lg" required>
</div>
{{-- 自動切換えウェブ参照マスタ --}}
<div class="form-group col-3">
<label>自動切換えウェブ参照マスタ</label>
</div>
<div class="form-group col-9 d-flex align-items-center">
@php
$autoChangeMaster = old('auto_change_master', $setting->auto_change_master ?? '_a');
@endphp
<div class="form-check form-check-inline">
<input class="form-check-input" type="radio" name="auto_change_master" id="auto_change_master_a" value="_a"
@if($autoChangeMaster === '_a') checked @endif>
<label class="form-check-label" for="auto_change_master_a">_a</label>
</div>
<div class="form-check form-check-inline">
<input class="form-check-input" type="radio" name="auto_change_master" id="auto_change_master_b" value="_b"
@if($autoChangeMaster === '_b') checked @endif>
<label class="form-check-label" for="auto_change_master_b">_b</label>
</div>
<small class="form-text text-muted ml-2">
「ウェブ参照マスタ自動切り替え日時」に切換え後に使用するマスタのサフィックス_a または _bを選択してください。
</small>
</div>
{{-- 再発行アラート回数 --}}
<div class="form-group col-3">
<label>再発行アラート回数</label>
</div>
<div class="form-group col-9">
<input type="number" name="re-issue_alert_number" min="0"
value="{{ old('re-issue_alert_number', $setting->reissue_alert_number ?? '') }}"
class="form-control form-control-lg"
placeholder="3">
<small class="form-text text-muted">
この回数以上シールが再発行された場合、キューに追加されます。
</small>
</div>
{{-- ニュースイメージURLベース名 --}}
<div class="form-group col-3">
<label>ニュースイメージURLベース名</label>
</div>
<div class="form-group col-9">
<input type="text" name="image_base_url1"
value="{{ old('image_base_url1', $setting->image_base_url1 ?? '') }}"
class="form-control form-control-lg">
</div>
{{-- 本人確認写真URLベース名 --}}
<div class="form-group col-3">
<label>本人確認写真URLベース名</label>
</div>
<div class="form-group col-9">
<input type="text" name="image_base_url2"
value="{{ old('image_base_url2', $setting->image_base_url2 ?? '') }}"
class="form-control form-control-lg">
</div>
{{-- プリンタ印字残警告フラグ --}}
<div class="form-group col-3">
<label>プリンタ印字残警告フラグ</label>
</div>
<div class="form-group col-9 d-flex align-items-center">
@php
$flag = old('printable_alert_flag', isset($setting) ? (int)$setting->printable_alert_flag : 0);
@endphp
<div class="form-check form-check-inline">
<input class="form-check-input" type="radio" name="printable_alert_flag" id="flag_1" value="1"
@if($flag == 1) checked @endif>
<label class="form-check-label" for="flag_1">有効</label>
</div>
<div class="form-check form-check-inline">
<input class="form-check-input" type="radio" name="printable_alert_flag" id="flag_0" value="0"
@if($flag == 0) checked @endif>
<label class="form-check-label" for="flag_0">無効</label>
</div>
</div>
{{-- プリンタロール紙印字可能数 --}}
<div class="form-group col-3">
<label>プリンタロール紙印字可能数</label>
</div>
<div class="form-group col-9">
<input type="number" name="printable_number" min="0"
value="{{ old('printable_number', $setting->printable_number ?? '') }}"
class="form-control form-control-lg">
</div>
{{-- プリンタロール紙印字残警告数 --}}
<div class="form-group col-3">
<label>プリンタロール紙印字残警告数</label>
</div>
<div class="form-group col-9">
<input type="number" name="printable_alert_number" min="0"
value="{{ old('printable_alert_number', $setting->printable_alert_number ?? '') }}"
class="form-control form-control-lg">
</div>
{{-- プリンタ制御プログラムキープアライブ間隔(分) --}}
<div class="form-group col-3">
<label>プリンタ制御プログラムキープアライブ間隔(分)</label>
</div>
<div class="form-group col-9">
<input type="number" name="printer_keep_alive" min="0"
value="{{ old('printer_keep_alive', $setting->printer_keep_alive ?? '') }}"
class="form-control form-control-lg">
</div>
{{-- 更新オペレータID --}}
<div class="form-group col-3">
<label>更新オペレータID</label>
</div>
<div class="form-group col-9">
<input type="number" name="operator_id" min="0"
value="{{ old('operator_id', $setting->operator_id ?? '') }}"
class="form-control form-control-lg"
readonly>
</div>
{{-- 下部ボタン --}}
<div class="row mt-4">
<div class="col-3 d-flex align-items-center gap-2">
{{-- 登録ボタン --}}
@if($isEdit)
<button type="button" id="register_edit" class="btn btn-lg btn-success mr-2">
{{ __('登録') }}
</button>
@else
<button type="button" id="register" class="btn btn-lg btn-success mr-2 register">
{{ __('登録') }}
</button>
@endif
{{-- 削除ボタン(編集時のみ表示) --}}
@if($isEdit)
<button type="button" id="delete_edit" class="btn btn-lg btn-danger">
{{ __('削除') }}
</button>
@endif
</div>
</div>
</div>