81 lines
3.2 KiB
PHP
81 lines
3.2 KiB
PHP
@if(Session::has('success'))
|
||
<div class="alert alert-success alert-dismissible">{{ Session::get('success') }}</div>
|
||
@elseif(Session::has('error'))
|
||
<div class="alert alert-danger alert-dismissible">{{ Session::get('error') }}</div>
|
||
@endif
|
||
|
||
<div class="card p-4">
|
||
|
||
{{-- 登録・削除 ボタン(上部) --}}
|
||
<div class="text-left mt-2 mb-3">
|
||
@if($isInfo)
|
||
<a href="{{ route('tax_edit', ['tax_id' => $tax->tax_id]) }}" class="btn btn-lg btn-success">編集</a>
|
||
@else
|
||
<button type="submit" class="btn btn-lg btn成功 btn-success">登録</button>
|
||
@if($isEdit)
|
||
<a href="{{ route('tax_delete', ['id' => $tax->tax_id]) }}"
|
||
class="btn btn-lg btn-danger ms-2"
|
||
onclick="return confirm('削除してよろしいですか?')">削除</a>
|
||
@endif
|
||
@endif
|
||
</div>
|
||
|
||
<div class="border-top my-3"></div>
|
||
|
||
{{-- 消費税ID(編集/参照のみ表示、システム自動入力) --}}
|
||
@if($isEdit || $isInfo)
|
||
<div class="row mb-3">
|
||
<label class="col-md-2 col-form-label">消費税ID</label>
|
||
<div class="col-md-10">
|
||
<input type="text" class="form-control" value="{{ $tax->tax_id ?? '' }}" readonly>
|
||
</div>
|
||
</div>
|
||
@endif
|
||
|
||
{{-- 消費税率(必須・数値・負数不可) --}}
|
||
<div class="row mb-3">
|
||
<label class="col-md-2 col-form-label">消費税率 <span class="text-danger">*</span></label>
|
||
<div class="col-md-10">
|
||
<input type="number"
|
||
name="tax_percent"
|
||
class="form-control @error('tax_percent') is-invalid @enderror"
|
||
value="{{ old('tax_percent', isset($tax->tax_percent) ? (is_numeric($tax->tax_percent) ? number_format((float)$tax->tax_percent, 2, '.', '') : $tax->tax_percent) : '') }}"
|
||
step="0.01" min="0" inputmode="decimal"
|
||
placeholder="例)10.00"
|
||
@if($isInfo) readonly @endif>
|
||
@error('tax_percent')<div class="invalid-feedback">{{ $message }}</div>@enderror
|
||
<small class="text-muted">数値(半角)で入力してください。例:10.00 ※負数不可</small>
|
||
</div>
|
||
</div>
|
||
|
||
{{-- 適用日(必須・日付型) --}}
|
||
<div class="row mb-3">
|
||
<label class="col-md-2 col-form-label">適用日 <span class="text-danger">*</span></label>
|
||
<div class="col-md-10">
|
||
<input type="date"
|
||
name="tax_day"
|
||
class="form-control @error('tax_day') is-invalid @enderror"
|
||
value="{{ old('tax_day', optional($tax->tax_day ?? null)->format('Y-m-d')) }}"
|
||
@if($isInfo) readonly @endif>
|
||
@error('tax_day')<div class="invalid-feedback">{{ $message }}</div>@enderror
|
||
</div>
|
||
</div>
|
||
|
||
<div class="border-top my-3"></div>
|
||
|
||
{{-- 登録・削除 ボタン(下部重ね) --}}
|
||
<div class="text-left mt-2">
|
||
@if($isInfo)
|
||
<a href="{{ route('tax_edit', ['tax_id' => $tax->tax_id]) }}" class="btn btn-lg btn-success">編集</a>
|
||
@else
|
||
<button type="submit" class="btn btn-lg btn-success">登録</button>
|
||
@if($isEdit)
|
||
<a href="{{ route('tax_delete', ['id' => $tax->tax_id]) }}"
|
||
class="btn btn-lg btn-danger ms-2"
|
||
onclick="return confirm('削除してよろしいですか?')">削除</a>
|
||
@endif
|
||
@endif
|
||
</div>
|
||
|
||
</div>
|