feat: add searchable dropdowns to reprint_receipt and winnertotal forms

This commit is contained in:
2026-05-01 16:03:15 -04:00
parent 1dbf0c51bb
commit c2ec8464ba
3 changed files with 20 additions and 6 deletions
+4 -2
View File
@@ -310,7 +310,8 @@ class PagesController extends Controller
public function reprintReceipt(Request $reprint_receipt_req) public function reprintReceipt(Request $reprint_receipt_req)
{ {
if (!$reprint_receipt_req->reprintbiddernum) { if (!$reprint_receipt_req->reprintbiddernum) {
return view('reprint_receipt_form'); $bidders = Bidders::has('checkout')->get();
return view('reprint_receipt_form', ['bidders' => $bidders]);
} else { } else {
$bidnum=$reprint_receipt_req->reprintbiddernum; $bidnum=$reprint_receipt_req->reprintbiddernum;
$checkout_result = Checkout::where('bidder_num', '=', $bidnum) $checkout_result = Checkout::where('bidder_num', '=', $bidnum)
@@ -357,7 +358,8 @@ class PagesController extends Controller
public function winnertotal(Request $winnertotal_req) public function winnertotal(Request $winnertotal_req)
{ {
if (!$winnertotal_req->winnerbiddernum) { if (!$winnertotal_req->winnerbiddernum) {
return view('winnertotalform'); $bidders = Bidders::all();
return view('winnertotalform', ['bidders' => $bidders]);
} }
$winner_total_bidder = $winnertotal_req->winnerbiddernum; $winner_total_bidder = $winnertotal_req->winnerbiddernum;
$winnertotal_list_results = DB::select("SELECT $winnertotal_list_results = DB::select("SELECT
@@ -20,7 +20,12 @@
{{ csrf_field() }} {{ csrf_field() }}
<div class="col-md-6"> <div class="col-md-6">
<label for="reprintbiddernum" class="form-label">Bidder Number</label> <label for="reprintbiddernum" class="form-label">Bidder Number</label>
<input type="text" name="reprintbiddernum" id="reprintbiddernum" class="form-control" required> <select name="reprintbiddernum" id="reprintbiddernum" class="form-select" required>
<option value="">Select Bidder</option>
@foreach($bidders as $bidder)
<option value="{{ $bidder->idbidders }}">{{ $bidder->bidder_assigned_number }} - {{ $bidder->bidder_fname }} {{ $bidder->bidder_lname }}</option>
@endforeach
</select>
</div> </div>
<div class="col-12"> <div class="col-12">
<button type="submit" class="btn btn-primary">Reprint Receipt</button> <button type="submit" class="btn btn-primary">Reprint Receipt</button>
@@ -33,5 +38,6 @@
</div> </div>
</div> </div>
@endsection @endsection
@include('components.tomselect')
@push('js') @push('js')
@endpush @endpush
+9 -3
View File
@@ -5,7 +5,7 @@
<div class="container-xl"> <div class="container-xl">
<div class="row g-2 align-items-center"> <div class="row g-2 align-items-center">
<div class="col"> <div class="col">
<h2 class="page-title">Reprint Receipt</h2> <h2 class="page-title">Winner Total</h2>
</div> </div>
</div> </div>
</div> </div>
@@ -19,8 +19,13 @@
<form method="POST" action="/winnertotal" class="row g-3"> <form method="POST" action="/winnertotal" class="row g-3">
{{ csrf_field() }} {{ csrf_field() }}
<div class="col-md-6"> <div class="col-md-6">
<label for="biddernum" class="form-label">Bidder Number</label> <label for="winnerbiddernum" class="form-label">Bidder Number</label>
<input type="text" name="biddernum" id="biddernum" class="form-control" required> <select name="winnerbiddernum" id="winnerbiddernum" class="form-select" required>
<option value="">Select Bidder</option>
@foreach($bidders as $bidder)
<option value="{{ $bidder->idbidders }}">{{ $bidder->bidder_assigned_number }} - {{ $bidder->bidder_fname }} {{ $bidder->bidder_lname }}</option>
@endforeach
</select>
</div> </div>
<div class="col-12"> <div class="col-12">
<button type="submit" class="btn btn-primary">Get Total</button> <button type="submit" class="btn btn-primary">Get Total</button>
@@ -33,5 +38,6 @@
</div> </div>
</div> </div>
@endsection @endsection
@include('components.tomselect')
@push('js') @push('js')
@endpush @endpush