From b472c7091cedfb5ddf9dbcc4703d02a6e150338c Mon Sep 17 00:00:00 2001 From: Baghaztra Date: Mon, 29 Sep 2025 09:35:58 +0700 Subject: [PATCH 1/5] [Update] cleaning console log --- resources/js/components/CreateItemModal.vue | 2 +- resources/js/components/DetailPerNampan.vue | 6 +++--- resources/js/components/DetailPerProduk.vue | 4 ++-- resources/js/components/EditAkun.vue | 6 +++--- resources/js/components/KasirForm.vue | 2 +- resources/js/components/KasirTransaksiList.vue | 4 ++-- resources/js/components/RiwayatTransaksi.vue | 2 +- resources/js/components/StrukOverlay.vue | 2 +- 8 files changed, 14 insertions(+), 14 deletions(-) diff --git a/resources/js/components/CreateItemModal.vue b/resources/js/components/CreateItemModal.vue index bd3c622..88101f7 100644 --- a/resources/js/components/CreateItemModal.vue +++ b/resources/js/components/CreateItemModal.vue @@ -154,7 +154,7 @@ const createItem = async () => { success.value = true; createdItem.value = response.data.data; - console.log('Item created:', createdItem); + // console.log('Item created:', createdItem); emit('itemAdded'); // 🔔 penting diff --git a/resources/js/components/DetailPerNampan.vue b/resources/js/components/DetailPerNampan.vue index d56ce61..963b199 100644 --- a/resources/js/components/DetailPerNampan.vue +++ b/resources/js/components/DetailPerNampan.vue @@ -303,7 +303,7 @@ const getSortIcon = (column) => { }; const handleDateChange = (newDateRange) => { - console.log('Date range changed:', newDateRange); + // console.log('Date range changed:', newDateRange); // Reset pagination when date changes pagination.value.current_page = 1; fetchData(1); @@ -384,9 +384,9 @@ const fetchData = async (page = 1) => { total: response.data.nampan ? response.data.nampan.length : 0, }; } - console.log('Data laporan nampan berhasil diambil:', data.value); + // console.log('Data laporan nampan berhasil diambil:', data.value); } catch (error) { - console.error('Gagal mengambil data laporan nampan:', error); + console.error('Gagal mengambil data laporan nampan'); data.value = null; pagination.value = { current_page: 1, diff --git a/resources/js/components/DetailPerProduk.vue b/resources/js/components/DetailPerProduk.vue index 89921c3..607df72 100644 --- a/resources/js/components/DetailPerProduk.vue +++ b/resources/js/components/DetailPerProduk.vue @@ -304,7 +304,7 @@ const getSortIcon = (column) => { }; const handleDateChange = (newDateRange) => { - console.log('Date range changed:', newDateRange); + // console.log('Date range changed:', newDateRange); // Reset pagination when date changes pagination.value.current_page = 1; fetchData(1); @@ -386,7 +386,7 @@ const fetchData = async (page = 1) => { total: response.data.produk ? response.data.produk.length : 0, }; } - console.log('Data laporan produk berhasil diambil:', data.value); + // console.log('Data laporan produk berhasil diambil:', data.value); } catch (error) { console.error('Gagal mengambil data laporan produk:', error); data.value = null; diff --git a/resources/js/components/EditAkun.vue b/resources/js/components/EditAkun.vue index 1aec4b6..325f2a2 100644 --- a/resources/js/components/EditAkun.vue +++ b/resources/js/components/EditAkun.vue @@ -202,9 +202,9 @@ }; onMounted(() => { - console.log("Akun.id:", props.akun.id); - console.log("LoggedInId:", loggedInId.value); - console.log("isEditingSelf:", isEditingSelf.value); + // console.log("Akun.id:", props.akun.id); + // console.log("LoggedInId:", loggedInId.value); + // console.log("isEditingSelf:", isEditingSelf.value); }); \ No newline at end of file diff --git a/resources/js/components/KasirForm.vue b/resources/js/components/KasirForm.vue index 235436b..6b11af4 100644 --- a/resources/js/components/KasirForm.vue +++ b/resources/js/components/KasirForm.vue @@ -199,7 +199,7 @@ const inputItem = async () => { // Format harga untuk tampilan hargaJualFormatted.value = formatNumber(item.value.produk.harga_jual); - console.log(item.value); + // console.log(item.value); if (item.value.is_sold) { throw new Error("Item sudah terjual"); diff --git a/resources/js/components/KasirTransaksiList.vue b/resources/js/components/KasirTransaksiList.vue index a33ac85..cb7f1fd 100644 --- a/resources/js/components/KasirTransaksiList.vue +++ b/resources/js/components/KasirTransaksiList.vue @@ -184,7 +184,7 @@ const formatTime = (dateString) => { const lihatDetail = async (trx) => { try { isDetailLoading.value = true - console.log('Fetching detail untuk transaksi:', trx.kode_transaksi) + // console.log('Fetching detail untuk transaksi:', trx.kode_transaksi) const response = await axios.get(`/api/transaksi/${trx.id}`, { headers: { @@ -192,7 +192,7 @@ const lihatDetail = async (trx) => { }, }) - console.log('Response detail transaksi:', response.data) + // console.log('Response detail transaksi:', response.data) selectedTransaksi.value = response.data isDetailOpen.value = true diff --git a/resources/js/components/RiwayatTransaksi.vue b/resources/js/components/RiwayatTransaksi.vue index b70b7ec..b2687a1 100644 --- a/resources/js/components/RiwayatTransaksi.vue +++ b/resources/js/components/RiwayatTransaksi.vue @@ -293,7 +293,7 @@ const fetchTransaksi = async (page = 1) => { transaksi.value = response.data.data || [] pagination.value = response.data.pagination || null - console.log("data", transaksi.value) + // console.log("data", transaksi.value) } catch (error) { console.error('Error fetching transaksi:', error) transaksi.value = [] diff --git a/resources/js/components/StrukOverlay.vue b/resources/js/components/StrukOverlay.vue index 02203c2..abdc190 100644 --- a/resources/js/components/StrukOverlay.vue +++ b/resources/js/components/StrukOverlay.vue @@ -355,7 +355,7 @@ const handleSimpan = () => { } const simpanTransaksi = async (dataTransaksi) => { - console.log('Data transaksi yang akan disimpan:', dataTransaksi); + // console.log('Data transaksi yang akan disimpan:', dataTransaksi); try { const response = await axios.post('/api/transaksi', dataTransaksi, { From 2c87edef82fe7609897d3209e61cd17c98786cd2 Mon Sep 17 00:00:00 2001 From: Baghaztra Date: Mon, 29 Sep 2025 09:37:36 +0700 Subject: [PATCH 2/5] [Update] clenaing console log --- resources/js/pages/EditProduk.vue | 4 ++-- resources/js/pages/Kasir.vue | 10 +++++----- resources/js/pages/Kategori.vue | 4 ++-- 3 files changed, 9 insertions(+), 9 deletions(-) diff --git a/resources/js/pages/EditProduk.vue b/resources/js/pages/EditProduk.vue index 1d8cd70..97ac7f8 100644 --- a/resources/js/pages/EditProduk.vue +++ b/resources/js/pages/EditProduk.vue @@ -287,7 +287,7 @@ const loadProduk = async () => { }, }); const produk = response.data; - console.log(produk); + // console.log(produk); form.value = { nama: produk.nama, @@ -307,7 +307,7 @@ const loadFoto = async () => { }, }); uploadedImages.value = response.data; - console.log(uploadedImages.value); + // console.log(uploadedImages.value); } catch (e) { console.error(e); diff --git a/resources/js/pages/Kasir.vue b/resources/js/pages/Kasir.vue index 695aa54..5a41651 100644 --- a/resources/js/pages/Kasir.vue +++ b/resources/js/pages/Kasir.vue @@ -67,7 +67,7 @@ const fetchTransaksiHariIni = async (page = 1) => { end_date: today }).toString(); - console.log('Fetching transaksi hari ini:', params); + // console.log('Fetching transaksi hari ini:', params); const res = await axios.get(`/api/transaksi?${params}`, { headers: { @@ -80,7 +80,7 @@ const fetchTransaksiHariIni = async (page = 1) => { pagination: res.data.pagination || null }; - console.log("Transaksi hari ini:", transaksi.value); + // console.log("Transaksi hari ini:", transaksi.value); } catch (err) { console.error("Gagal fetch transaksi hari ini:", err); @@ -103,7 +103,7 @@ const fetchTransaksiHariIni = async (page = 1) => { // Handle pagination const handlePageChange = (page) => { - console.log('Page changed to:', page); + // console.log('Page changed to:', page); if (page >= 1 && page <= (transaksi.value.pagination?.last_page || 1)) { fetchTransaksiHariIni(page); @@ -112,7 +112,7 @@ const handlePageChange = (page) => { // Handle transaksi baru dari KasirForm const handleTransaksiSaved = async (newTransaksi) => { - console.log("Transaksi baru disimpan:", newTransaksi); + // console.log("Transaksi baru disimpan:", newTransaksi); // Karena ini transaksi hari ini, selalu tambahkan ke list const formattedNewTransaksi = { @@ -139,7 +139,7 @@ const handleTransaksiSaved = async (newTransaksi) => { } } - console.log("Transaksi baru ditambahkan ke list hari ini"); + // console.log("Transaksi baru ditambahkan ke list hari ini"); }; // Auto-refresh setiap 10 detik untuk update real-time diff --git a/resources/js/pages/Kategori.vue b/resources/js/pages/Kategori.vue index 4a36a79..f1a1b66 100644 --- a/resources/js/pages/Kategori.vue +++ b/resources/js/pages/Kategori.vue @@ -109,7 +109,7 @@ const fetchKategoris = async () => { }, }); kategori.value = response.data; - console.log("Data kategori:", response.data); + // console.log("Data kategori:", response.data); } catch (error) { console.error("Error fetching kategori:", error); } finally { @@ -149,7 +149,7 @@ const confirmDelete = async () => { Authorization: `Bearer ${localStorage.getItem("token")}`, }, }); - console.log("Kategori berhasil dihapus"); + // console.log("Kategori berhasil dihapus"); fetchKategoris(); } catch (error) { console.error("Error deleting kategori:", error); From 9c00f3db7d92d1a2732b4c914b9950ccb1285487 Mon Sep 17 00:00:00 2001 From: Baghaztra Date: Mon, 29 Sep 2025 10:01:21 +0700 Subject: [PATCH 3/5] [Update] Navigation menu active --- resources/js/components/NavDesktop.vue | 40 ++++++++++++++++++---- resources/js/components/NavMobile.vue | 47 +++++++++++++++++++------- 2 files changed, 67 insertions(+), 20 deletions(-) diff --git a/resources/js/components/NavDesktop.vue b/resources/js/components/NavDesktop.vue index 04303ac..dd515c9 100644 --- a/resources/js/components/NavDesktop.vue +++ b/resources/js/components/NavDesktop.vue @@ -1,5 +1,6 @@