krgm.so-manager-dev.com/resources/views/admin/tax/_form.blade.php
2025-10-03 18:27:14 +09:00

104 lines
3.1 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('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>