104 lines
3.1 KiB
PHP
104 lines
3.1 KiB
PHP
@if (session('success'))
|
||
<div class="alert alert-success alert-dismissible fade show">
|
||
{{ session('success') }}
|
||
<button type="button" class="btn-close" data-bs-dismiss="alert"></button>
|
||
</div>
|
||
@endif
|
||
|
||
@if (session('error'))
|
||
<div class="alert alert-danger alert-dismissible fade show">
|
||
{{ session('error') }}
|
||
<button type="button" class="btn-close" data-bs-dismiss="alert"></button>
|
||
</div>
|
||
@endif
|
||
|
||
{{-- バリデーションエラー(一覧形式) --}}
|
||
@if ($errors->any())
|
||
<div class="alert alert-danger">
|
||
<ul class="mb-0">
|
||
@foreach ($errors->all() as $error)
|
||
<li>{{ $error }}</li>
|
||
@endforeach
|
||
</ul>
|
||
</div>
|
||
@endif
|
||
|
||
<div class="card">
|
||
<div class="card-body">
|
||
{{-- 消費税ID(編集時のみ表示、システム自動入力) --}}
|
||
@if($isEdit)
|
||
<div class="row mb-3">
|
||
<div class="col-3 form-group">
|
||
<label class="col-form-label">{{ __('消費税ID') }}</label>
|
||
</div>
|
||
<div class="col-9 form-group">
|
||
<div class="input-group">
|
||
<input type="text" class="form-control" value="{{ $tax->tax_id ?? '' }}" readonly>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
@endif
|
||
|
||
{{-- 消費税率(必須・数値・負数不可) --}}
|
||
<div class="row mb-3">
|
||
<div class="col-3 form-group">
|
||
<label class="required">{{ __('消費税率') }}</label>
|
||
</div>
|
||
<div class="col-9 form-group">
|
||
<div class="input-group">
|
||
<input type="text"
|
||
name="tax_percent"
|
||
inputmode="decimal"
|
||
pattern="^\d+(\.\d{1,2})?$"
|
||
class="form-control text-end"
|
||
value="{{ old('tax_percent', isset($tax->tax_percent) ? rtrim(rtrim($tax->tax_percent, '0'), '.') : '') }}"
|
||
placeholder="消費税率">
|
||
</div>
|
||
</div>
|
||
</div>
|
||
|
||
|
||
{{-- 適用日(必須・日付型) --}}
|
||
<div class="row mb-3">
|
||
<div class="col-3 form-group">
|
||
<label class="required">{{ __('適用日') }}</label>
|
||
</div>
|
||
<div class="col-9 form-group">
|
||
<div class="input-group">
|
||
<input type="date"
|
||
name="tax_day"
|
||
class="form-control text-end"
|
||
value="{{ old('tax_day', optional($tax->tax_day ?? null)->format('Y-m-d')) }}">
|
||
</div>
|
||
</div>
|
||
</div>
|
||
|
||
|
||
{{-- ▼ 下部ボタン --}}
|
||
<div class="row mt-4">
|
||
<div class="form-group col-md-10 d-flex align-items-center gap-2 justify-content-start">
|
||
{{-- 登録ボタン --}}
|
||
@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 && !empty($tax->tax_id))
|
||
<button type="button" id="delete_edit" class="btn btn-lg btn-danger">
|
||
{{ __('削除') }}
|
||
</button>
|
||
@endif
|
||
</div>
|
||
</div>
|
||
</div>
|
||
{{-- /.card-body --}}
|
||
{{-- /.card --}}
|
||
|
||
</div>
|