From 7cd3e5440299755ad64dde0b5fcdc5177b267c56 Mon Sep 17 00:00:00 2001 From: dhilanradya Date: Mon, 20 Oct 2025 17:28:57 +0700 Subject: [PATCH] fixing error --- resources/js/pages/EditProduk.vue | 18 ++++++++++++++++-- resources/js/pages/InputProduk.vue | 19 +++++++++++++++++-- routes/web.php | 2 +- 3 files changed, 34 insertions(+), 5 deletions(-) diff --git a/resources/js/pages/EditProduk.vue b/resources/js/pages/EditProduk.vue index 89188d1..60575bd 100644 --- a/resources/js/pages/EditProduk.vue +++ b/resources/js/pages/EditProduk.vue @@ -563,8 +563,22 @@ const closeItemModal = () => { editedProduct.value = null; }; -const back = () => { - router.push("/produk"); +const back = async () => { + loading.value = true; + try{ + console.log(localStorage.getItem("token")); + + await axios.delete('/api/all/foto', { + headers: { + Authorization: `Bearer ${localStorage.getItem("token")}`, + }, + }); + router.push('/produk'); + } catch (e){ + console.error("Error image ", e); + } finally { + loading.value = false; + } }; onMounted(async () => { diff --git a/resources/js/pages/InputProduk.vue b/resources/js/pages/InputProduk.vue index 2872218..dae1e0f 100644 --- a/resources/js/pages/InputProduk.vue +++ b/resources/js/pages/InputProduk.vue @@ -468,8 +468,23 @@ const submitForm = async (addItem) => { } }; -const back = () => { - router.push('/produk'); + +const back = async () => { + loading.value = true; + try{ + console.log(localStorage.getItem("token")); + + await axios.delete('/api/all/foto', { + headers: { + Authorization: `Bearer ${localStorage.getItem("token")}`, + }, + }); + router.push('/produk'); + } catch (e){ + console.error("Error image ", e); + } finally { + loading.value = false; + } }; const openCreateItemModal = (product) => { diff --git a/routes/web.php b/routes/web.php index 3f09d4e..87f2b59 100644 --- a/routes/web.php +++ b/routes/web.php @@ -37,7 +37,7 @@ Route::prefix('api')->group(function () { Route::post('foto', [FotoSementaraController::class, 'upload']); Route::delete('foto/{id}', [FotoSementaraController::class, 'hapus']); Route::get('produk/edit/{id}', [ProdukController::class, 'edit']); - Route::delete('foto/all', [FotoSementaraController::class, 'reset']); + Route::delete('all/foto', [FotoSementaraController::class, 'reset']); // Laporan Route::prefix('laporan')->group(function () {