From bfbe5d69a9207acb7a435cfb6f6be101fd386997 Mon Sep 17 00:00:00 2001 From: adityaalfarison Date: Tue, 2 Sep 2025 09:23:22 +0700 Subject: [PATCH] update nampancontroller, traylist,tray,web.php --- app/Http/Controllers/NampanController.php | 11 +++++ resources/js/components/TrayList.vue | 54 ++++++----------------- resources/js/pages/Tray.vue | 2 +- routes/web.php | 1 + 4 files changed, 27 insertions(+), 41 deletions(-) diff --git a/app/Http/Controllers/NampanController.php b/app/Http/Controllers/NampanController.php index 7bf5049..f1e251f 100644 --- a/app/Http/Controllers/NampanController.php +++ b/app/Http/Controllers/NampanController.php @@ -3,6 +3,7 @@ namespace App\Http\Controllers; use App\Models\Nampan; +use App\Models\Item; use Illuminate\Http\Request; class NampanController extends Controller @@ -85,4 +86,14 @@ class NampanController extends Controller 'message' => 'Nampan berhasil dihapus' ], 204); } + + public function kosongkan() + { + Item::query()->update(['id_nampan' => null]); + + return response()->json([ + 'message' => 'Semua nampan berhasil dikosongkan' + ], 200); + } + } diff --git a/resources/js/components/TrayList.vue b/resources/js/components/TrayList.vue index de19062..773e14a 100644 --- a/resources/js/components/TrayList.vue +++ b/resources/js/components/TrayList.vue @@ -9,44 +9,27 @@
-
+

{{ tray.nama }}

- -
-
+
- foto produk + foto produk

{{ item.produk.nama }}

{{ item.produk.kategori }}

@@ -88,11 +71,8 @@
-
- -
diff --git a/resources/js/pages/Tray.vue b/resources/js/pages/Tray.vue index fd7de17..5414db2 100644 --- a/resources/js/pages/Tray.vue +++ b/resources/js/pages/Tray.vue @@ -151,7 +151,7 @@ const closeConfirmModal = () => { showConfirmModal.value = false } const confirmEmptyTray = async () => { try { - await axios.post("/api/brankas", { action: "move_all_from_tray" }) + await axios.delete("/api/kosongkan-nampan",) alert("Semua item berhasil dipindahkan ke Brankas") closeConfirmModal() location.reload() diff --git a/routes/web.php b/routes/web.php index ac3aef3..8aaf420 100644 --- a/routes/web.php +++ b/routes/web.php @@ -19,6 +19,7 @@ Route::prefix('api')->group(function () { Route::apiResource('transaksi', TransaksiController::class); Route::get('brankas', [ItemController::class, 'brankasItem']); + Route::delete('kosongkan-nampan', [NampanController::class, 'kosongkan']); // Foto Sementara Route::post('foto/upload', [FotoSementaraController::class, 'upload']);