From 7dacf785cb81349ff86a4653ca5a5d4a93250cf8 Mon Sep 17 00:00:00 2001 From: Yoga Pangestu Date: Mon, 27 Jul 2026 21:53:42 +0700 Subject: [PATCH] feat: validate material usage input before submission in CuttingPosCombinationDialog --- .../manage/cuttings/form/CuttingPosCombinationDialog.vue | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/resources/js/pages/admin/manage/cuttings/form/CuttingPosCombinationDialog.vue b/resources/js/pages/admin/manage/cuttings/form/CuttingPosCombinationDialog.vue index bcb85ce..22f7a56 100644 --- a/resources/js/pages/admin/manage/cuttings/form/CuttingPosCombinationDialog.vue +++ b/resources/js/pages/admin/manage/cuttings/form/CuttingPosCombinationDialog.vue @@ -160,6 +160,14 @@ async function submit() { return; } + for (const item of selectedMaterials.value) { + if (!item.material_usage || item.material_usage.trim() === '') { + toast.error(`Pemakaian untuk ${item.raw_material_name} - ${item.variant} wajib diisi.`); + + return; + } + } + loading.value = true; try {