271 lines
9.9 KiB
PHP
271 lines
9.9 KiB
PHP
<!-- {{-- フラッシュメッセージ --}}
|
||
@if(session('success'))
|
||
<div class="alert alert-success alert-dismissible">
|
||
<button type="button" class="close" data-dismiss="alert">×</button>
|
||
{{ session('success') }}
|
||
</div>
|
||
@elseif(session('error'))
|
||
<div class="alert alert-danger alert-dismissible">
|
||
<button type="button" class="close" data-dismiss="alert">×</button>
|
||
{!! session('error') !!}
|
||
</div>
|
||
@endif -->
|
||
|
||
|
||
{{-- アラート --}}
|
||
@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>編集マスタ</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>ウェブ参照マスタ</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>ウェブ参照マスタ自動切り替え日時</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">
|
||
</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>
|
||
|
||
|