From 9ccc26455ebbc0c6c22b15af23bdfb7e971a46f3 Mon Sep 17 00:00:00 2001 From: Baghaztra Date: Fri, 24 Oct 2025 05:16:15 +0700 Subject: [PATCH] Penyesuaian tabel dan SEO --- resources/js/components/BrankasTabel.vue | 85 +++++++++++++----------- resources/js/components/TrayList.vue | 10 +-- resources/views/app.blade.php | 18 ++--- 3 files changed, 60 insertions(+), 53 deletions(-) diff --git a/resources/js/components/BrankasTabel.vue b/resources/js/components/BrankasTabel.vue index eae6f26..d468d54 100644 --- a/resources/js/components/BrankasTabel.vue +++ b/resources/js/components/BrankasTabel.vue @@ -52,45 +52,52 @@ {{ props.search ? 'Item tidak ditemukan.' : 'Brankas kosong.' }} -
- - - - - - - +
+
- Gambar - - Nama Produk - - Kode Item - - Berat -
+ + + + + + + - - - + + + + + + + + + + + - - -
NoNama ProdukKode ItemBeratAksi
- -
- +
+ {{ index + 1 }} + + {{ item.produk?.nama }} + + {{ item.kode_item }} + + {{ item.produk?.berat }}g + + +
+
+ + + +

Tidak ada data item di brankas

-

{{ item.produk?.nama }}

-
-

{{ item.kode_item }}

-
- {{ item.produk?.berat }}g -
@@ -202,7 +209,7 @@ const selectedItem = ref(null); const selectedTrayId = ref(""); const errorMove = ref(""); const isMoving = ref(false); -const isAdmin = localStorage.getItem('role') == 'admin' +const isAdmin = localStorage.getItem('role') == 'owner' const showDeleteConfirm = ref(false); @@ -223,19 +230,19 @@ const totalWeight = computed(() => { const filteredItems = computed(() => { let filtered = items.value; - + if (props.search) { filtered = filtered.filter((item) => item.produk?.nama?.toLowerCase().includes(props.search.toLowerCase()) || item.kode_item?.toLowerCase().includes(props.search.toLowerCase()) ); } - + // Sorting berdasarkan nama produk return filtered.sort((a, b) => { const nameA = (a.produk?.nama || "").toLowerCase(); const nameB = (b.produk?.nama || "").toLowerCase(); - + if (sortOrder.value === "asc") { return nameA.localeCompare(nameB); } else { diff --git a/resources/js/components/TrayList.vue b/resources/js/components/TrayList.vue index aa66c69..4bbbc75 100644 --- a/resources/js/components/TrayList.vue +++ b/resources/js/components/TrayList.vue @@ -91,17 +91,17 @@
- -
+
@@ -110,7 +110,7 @@ Hapus - diff --git a/resources/views/app.blade.php b/resources/views/app.blade.php index 37f960c..7dd086e 100644 --- a/resources/views/app.blade.php +++ b/resources/views/app.blade.php @@ -5,21 +5,21 @@ - @yield('title', config('app.name', 'Abbauf App')) + @yield('title', 'Kasir Toko Mas Jakarta Citayam') - - + + - - + + - + - - - + + +