brankaslist

This commit is contained in:
adityaalfarison 2025-09-11 09:44:23 +07:00
parent 7b1fdc30f6
commit 73134f3fd6

View File

@ -17,7 +17,7 @@
/> />
<div> <div>
<p class="font-semibold">{{ item.produk.nama }}</p> <p class="font-semibold">{{ item.produk.nama }}</p>
<p class="text-sm text-gray-500">ID: {{ item.produk.id }}</p> <p class="text-sm text-gray-500">ID: {{ item.id }}</p>
</div> </div>
</div> </div>
@ -57,7 +57,7 @@
v-model="selectedTrayId" v-model="selectedTrayId"
class="w-full rounded-md border shadow-sm focus:border-indigo-300 focus:ring focus:ring-indigo-200 focus:ring-opacity-50" class="w-full rounded-md border shadow-sm focus:border-indigo-300 focus:ring focus:ring-indigo-200 focus:ring-opacity-50"
> >
<option value="" disabled>Brankas</option>
<option v-for="tray in trays" :key="tray.id" :value="tray.id"> <option v-for="tray in trays" :key="tray.id" :value="tray.id">
{{ tray.nama }} {{ tray.nama }}
</option> </option>
@ -123,7 +123,14 @@ const qrCodeUrl = computed(() => {
// --- fungsi modal // --- fungsi modal
const openMovePopup = (item) => { const openMovePopup = (item) => {
selectedItem.value = item; selectedItem.value = item;
selectedTrayId.value = item.id_nampan; if (item.id_nampan) {
// sudah ada di nampan tertentu
selectedTrayId.value = item.id_nampan;
} else {
// 🗄 kalau belum ada, default ke "Brankas"
const brankas = trays.value.find(t => t.nama.toLowerCase() === "brankas");
selectedTrayId.value = brankas ? brankas.id : "";
}
isPopupVisible.value = true; isPopupVisible.value = true;
}; };
const closePopup = () => { const closePopup = () => {