Remove unused modal footer buttons from buket and foto history modals; update route for pesanan history

This commit is contained in:
LailaWulandarii 2026-01-09 20:46:08 +07:00
parent a3aa02fe9a
commit e677d4f093
4 changed files with 0 additions and 59 deletions

View File

@ -19,41 +19,4 @@ public function index()
return view('admin.pesanan.riwayat', compact('riwayatBuket', 'riwayatFoto'));
}
public function updateStatus(Request $request, $id)
{
// Cek Kategori: Apakah ini Buket atau Foto?
$kategori = $request->kategori; // 'buket' atau 'foto'
$transaksi = null;
$noInvoice = "";
// LOGIKA PEMILIHAN TABEL
if ($kategori == 'buket') {
// --- CASE BUKET ---
$transaksi = \App\Models\TransaksiBuket::findOrFail($id);
if ($request->jenis == 'selesai') {
$transaksi->status_transaksi = 'selesai'; // Nama kolom: status_transaksi
$noInvoice = $transaksi->no_invoice;
}
} elseif ($kategori == 'foto') {
// --- CASE FOTO ---
$transaksi = \App\Models\BookingFoto::findOrFail($id);
if ($request->jenis == 'selesai') {
$transaksi->status_booking = 'selesai'; // Nama kolom: status_booking
$noInvoice = $transaksi->no_invoice;
}
}
// SIMPAN PERUBAHAN
if ($transaksi) {
$transaksi->save();
session()->flash('success', "Pesanan {$noInvoice} berhasil diselesaikan!");
return response()->json(['success' => true]);
}
return response()->json(['success' => false, 'message' => 'Data tidak ditemukan'], 404);
}
}

View File

@ -110,16 +110,6 @@ class="badge {{ $rb->status_label->class }}">
</div>
</div>
<div class="modal-footer border-top-0 pt-2 px-2">
<div class="d-flex w-100 gap-2">
@if ($rb->status_transaksi == 'diterima')
<button type="button" class="btn btn-success flex-fill terima" {{-- Parameter: (this, 'selesai', ID, 'buket') --}}
onclick="prosesTanpaDialog(this, 'selesai', '{{ $rb->id_transaksi }}', 'buket')">
Selesaikan Pesanan
</button>
@endif
</div>
</div>
</div>
</div>
</div>

View File

@ -110,16 +110,6 @@ class="badge {{ $rf->status_label->class }}">
</div>
</div>
<div class="modal-footer border-top-0 pt-2 px-2">
<div class="d-flex w-100 gap-2">
@if ($rf->status_booking == 'diterima')
<button type="button" class="btn btn-success flex-fill terima" {{-- Parameter: (this, 'selesai', ID, 'foto') --}}
onclick="prosesTanpaDialog(this, 'selesai', '{{ $rf->id_booking }}', 'foto')">
Selesaikan Pesanan
</button>
@endif
</div>
</div>
</div>
</div>
</div>

View File

@ -72,8 +72,6 @@
->name('pesanan-foto.update-status');
Route::get('/riwayat-pesanan', [Admin\HistoriPesananController::class, 'index'])->name('riwayat');
Route::put('/riwayat-pesanan/update-status/{id}', [Admin\HistoriPesananController::class, 'updateStatus'])
->name('riwayat-pesanan.update-status');
// Manajemen Produk (Master Data)
Route::resource('produk-buket', Admin\BuketController::class); // Perbaiki namespace jika perlu