diff --git a/resources/js/components/admin/manage/cuttings/CuttingPosForm.vue b/resources/js/components/admin/manage/cuttings/CuttingPosForm.vue index 21f868a..1711581 100644 --- a/resources/js/components/admin/manage/cuttings/CuttingPosForm.vue +++ b/resources/js/components/admin/manage/cuttings/CuttingPosForm.vue @@ -256,8 +256,13 @@ function submit() { if (props.method === 'put') { form.transform(() => payload).put(props.submitUrl, { - onError: () => { - toast.error('Gagal menyimpan data. Periksa kembali formulir.'); + onError: (errors) => { + const message = Object.values(errors)[0]; + toast.error( + typeof message === 'string' + ? message + : 'Gagal menyimpan data. Periksa kembali formulir.', + ); }, }); @@ -265,8 +270,13 @@ function submit() { } form.transform(() => payload).post(props.submitUrl, { - onError: () => { - toast.error('Gagal menyimpan data. Periksa kembali formulir.'); + onError: (errors) => { + const message = Object.values(errors)[0]; + toast.error( + typeof message === 'string' + ? message + : 'Gagal menyimpan data. Periksa kembali formulir.', + ); }, }); } diff --git a/resources/js/components/admin/manage/cuttings/data-table-actions.vue b/resources/js/components/admin/manage/cuttings/data-table-actions.vue index 0848a00..c21e27b 100644 --- a/resources/js/components/admin/manage/cuttings/data-table-actions.vue +++ b/resources/js/components/admin/manage/cuttings/data-table-actions.vue @@ -380,7 +380,7 @@ function actionIcon(status: string) {
-
+

Silakan verifikasi jumlah produk yang diterima di toko. Jika terdapat perbedaan/selisih, jumlah produk masuk gudang akan disesuaikan secara otomatis dan selisihnya akan dicatat sebagai reject.