diff --git a/resources/js/components/BrankasList.vue b/resources/js/components/BrankasList.vue index 0135531..5532207 100644 --- a/resources/js/components/BrankasList.vue +++ b/resources/js/components/BrankasList.vue @@ -20,7 +20,7 @@ - {{ item.berat }}g + {{ item.produk.berat }}g @@ -39,6 +39,7 @@ const props = defineProps({ }); const items = ref([]); +const produk = ref([]) const loading = ref(true); const error = ref(null); diff --git a/resources/js/components/TrayList.vue b/resources/js/components/TrayList.vue index 85e8124..9453e41 100644 --- a/resources/js/components/TrayList.vue +++ b/resources/js/components/TrayList.vue @@ -1,66 +1,49 @@ - Loading... - {{ error }} - - + Nampan tidak ditemukan. - - + - {{ tray.nama }} - - ✏️ - - - 🗑️ - + + ✏️ + + + 🗑️ + - - - - - + + {{ item.produk.nama }} @@ -68,88 +51,181 @@ {{ item.produk.harga_jual.toLocaleString() }} - - {{ item.produk.berat }}g + + {{ item.produk.berat }}g + + ✏️ + + - Nampan kosong. Masuk ke menu Brankas untuk memindahkan item ke nampan. - Berat Total: {{ totalWeight(tray) }}g - + + + + + + + + + {{ selectedItem.produk.nama }} + {{ selectedItem.produk.kategori }} + + + Cetak + + + + Nama Nampan + + Pilih Nampan + + {{ tray.nama }} + + + + + + Batal + + + Simpan + + + + + \ No newline at end of file + +// Daftar nampan lain (selain tempat item saat ini) +const availableTrays = computed(() => { + if (!selectedItem.value || !trays.value) return []; + return trays.value.filter( + (tray) => Number(tray.id) !== Number(selectedItem.value.id_nampan) + ); +}); + +onMounted(() => { + refreshData(); +}); +
{{ item.produk.nama }}
{{ item.produk.harga_jual.toLocaleString() }}