From 5c522fdc2ea9880ee4176d4a5fe2ece02247babe Mon Sep 17 00:00:00 2001 From: pand03 Date: Fri, 27 Feb 2026 08:15:38 +0700 Subject: [PATCH] Sorting laporan member dan perbaikan minor --- app/Http/Controllers/Report/LaporanStiker.php | 3 +- app/Http/Controllers/StikerController.php | 7 +- public/js/member/index.js | 29 +- resources/views/apps/modified-trans.blade.php | 23 +- .../layouts/partial/horizontal-menu.blade.php | 6 +- resources/views/member/member.blade.php | 12 +- .../report/stiker/stiker-harian.blade.php | 15 +- resources/views/{ => stiker}/stiker.blade.php | 274 +++++++++++++++--- .../views/stiker/tambah-stiker.blade.php | 196 +++++++++++++ resources/views/stiker/ubah-stiker.blade.php | 188 ++++++++++++ 10 files changed, 688 insertions(+), 65 deletions(-) rename resources/views/{ => stiker}/stiker.blade.php (51%) create mode 100644 resources/views/stiker/tambah-stiker.blade.php create mode 100644 resources/views/stiker/ubah-stiker.blade.php diff --git a/app/Http/Controllers/Report/LaporanStiker.php b/app/Http/Controllers/Report/LaporanStiker.php index 90ec830..bea3931 100644 --- a/app/Http/Controllers/Report/LaporanStiker.php +++ b/app/Http/Controllers/Report/LaporanStiker.php @@ -53,7 +53,8 @@ public function dataStiker(Request $request) ) ->when($request->jenis_stiker, fn ($q, $v) => $q->whereIn('a.unit_kerja', $v) - ); + ) + ->orderBy('a.nama'); // 🪵 Debug (aktifkan hanya saat local) if (app()->isLocal()) { diff --git a/app/Http/Controllers/StikerController.php b/app/Http/Controllers/StikerController.php index ed7ea51..7b4cc0d 100644 --- a/app/Http/Controllers/StikerController.php +++ b/app/Http/Controllers/StikerController.php @@ -4,6 +4,7 @@ use Illuminate\Http\Request; use Illuminate\Support\Facades\DB; +use Illuminate\Support\Facades\Log; class StikerController extends Controller { @@ -14,12 +15,12 @@ class StikerController extends Controller */ public function index() { - $vehicleSelect = DB::table('jenis_mobil')->get(); + $vehicleSelect = DB::table('jenis_mobil')->orderBy('id')->get(); $departmentSelect = DB::table('stasiunkerja')->get(); $memberSelect = DB::table('jenis_langganan')->get(); $jenisStiker = DB::table('tarif_stiker')->get(); - return view('stiker', compact([ + return view('stiker.stiker', compact([ // return view('member.member', compact([ 'vehicleSelect', 'departmentSelect', @@ -58,7 +59,7 @@ public function store(Request $request) */ public function show($id) { - // + Log::info($id); } /** diff --git a/public/js/member/index.js b/public/js/member/index.js index f7742e8..eb80901 100644 --- a/public/js/member/index.js +++ b/public/js/member/index.js @@ -1,6 +1,6 @@ $(document).ready(function () { - $(document).on('change', '.select-option', function () { + $(document).on('change', '.form-select', function () { if ($('option:selected', this).val() == '') { $(".nama").css('display', 'none'); $(".nopol").css('display', 'none'); @@ -56,6 +56,7 @@ $(document).ready(function () { return; // Hentikan proses jika input kosong } } + console.log(option); var formData = $('#search-form .input-default:visible').val(); console.log(formData); @@ -63,7 +64,6 @@ $(document).ready(function () { $.ajax({ url: url, type: "POST", - // data: $('#search-form .input-default:visible').serialize(), data: $('#search-form').serialize(), headers: {'X-CSRF-TOKEN': $('meta[name="csrf-token"]').attr('content')}, dataType: 'json', @@ -88,7 +88,16 @@ $(document).ready(function () { rows.forEach((element, rowIndex) => { var rowHtml = ` - + ${rowIndex === 0 ? `${index + 1}` : ''} ${rowIndex === 0 ? `${element.notrans}` : ''} ${rowIndex === 0 ? `${element.nama}` : ''} @@ -99,13 +108,13 @@ $(document).ready(function () { ${rowIndex === 0 ? `${element.awal}
${element.akhir}` : ''} ${rowIndex === 0 ? ` ${[...new Set(rows.map(r => `${r.nopol || 'No. Polisi tidak ada'} (${r.vehicle || ''})`))].join('
')} ` : ''} ${rowIndex === 0 ? `${[...new Set(rows.map(r => r.no_card || 'Tidak ada kartu'))].join('
')}` : ''} - ${rowIndex === 0 ? ` - - - - ` : ''} - - `; + + `; + // ${rowIndex === 0 ? ` + // + // + // + // ` : ''} tbody.append(rowHtml); }); }); diff --git a/resources/views/apps/modified-trans.blade.php b/resources/views/apps/modified-trans.blade.php index 72dc583..cdf3443 100644 --- a/resources/views/apps/modified-trans.blade.php +++ b/resources/views/apps/modified-trans.blade.php @@ -34,6 +34,17 @@ 12% { transform: rotate(-5deg); } 100% { transform: rotate(-270deg); } } + .logo-img { + max-height: 70px; + width: auto; + object-fit: contain; + } + + @media (max-width: 576px) { + .logo-img { + max-height: 55px; + } + } @endsection @@ -48,8 +59,8 @@
Logo Perusahaan + alt="Logo parkq-systems" + class="img-fluid logo-img">
@if(session('status_update')) @@ -97,7 +108,7 @@ {{ $data->no_pol }} @else -
+
{{-- --}} @@ -172,14 +183,14 @@
{{-- Tombol --}} -
+
+ class="btn btn-outline-secondary w-100 w-md-auto"> Batal
diff --git a/resources/views/layouts/partial/horizontal-menu.blade.php b/resources/views/layouts/partial/horizontal-menu.blade.php index cfbdef2..f83278a 100644 --- a/resources/views/layouts/partial/horizontal-menu.blade.php +++ b/resources/views/layouts/partial/horizontal-menu.blade.php @@ -12,13 +12,13 @@