fix: resolve judgingentry dropdown population and visibility issues

This commit is contained in:
2026-05-01 14:37:56 -04:00
parent a7edc0115d
commit c63ca6626e
2 changed files with 51 additions and 26 deletions
+11 -18
View File
@@ -20,23 +20,27 @@
{{ csrf_field() }}
<div class="col-md-4">
<label for="judge_id" class="form-label">Judge</label>
<select name="judge_id" id="judge_id" class="form-select" required>
<select name="judgenum" id="judge_id" class="form-select" required>
<option value="">Select Judge</option>
@foreach(\App\Models\Judges::all() as $judge)
<option value="{{ $judge->idjudges }}">{{ $judge->judge_number }}</option>
<option value="{{ $judge->id }}">{{ $judge->judge_number }}</option>
@endforeach
</select>
</div>
<div class="col-md-4">
<label for="vehicle_id" class="form-label">Vehicle</label>
<select name="vehicle_id" id="vehicle_id" class="form-select" required>
@foreach(\App\Models\Vehicles::all() as $vehicle)
<option value="{{ $vehicle->idvehicles }}">{{ $vehicle->make }} {{ $vehicle->model }}</option>
<select name="vehnum" id="vehicle_id" class="form-select" required>
<option value="">Select Vehicle</option>
@foreach(\App\Models\Vehicles::with('vehicleOwner')->get()->sortBy(function($v){ return (int)($v->vehicleOwner->bidder_assigned_number ?? 0); }) as $vehicle)
<option value="{{ $vehicle->id }}">
{{ $vehicle->vehicleOwner->bidder_assigned_number ?? '?' }} - {{ $vehicle->make }} {{ $vehicle->model }}
</option>
@endforeach
</select>
</div>
<div class="col-md-4">
<label for="score" class="form-label">Score</label>
<input type="number" name="score" id="score" class="form-control" required>
<input type="number" name="vehscore" id="score" class="form-control" required>
</div>
<div class="col-12">
<button type="submit" class="btn btn-primary">Submit Score</button>
@@ -48,17 +52,6 @@
</div>
</div>
</div>
<script>
window.addEventListener('load', function() {
document.querySelectorAll('select').forEach(function(el) {
new TomSelect(el, {
dropdownParent: 'body',
create: false,
sortField: { field: 'text', direction: 'asc' }
});
});
});
</script>
@endsection
@include('components.tomselect')