From 638af78e1f2c447136b473d08f05d6f16fbf5d85 Mon Sep 17 00:00:00 2001 From: Nyavokevin <42602932+nyavokevin@users.noreply.github.com> Date: Mon, 3 Nov 2025 15:36:07 +0300 Subject: [PATCH] update produit details --- .../Organism/Stock/ProductDetailsPresentation.vue | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/thanasoft-front/src/components/Organism/Stock/ProductDetailsPresentation.vue b/thanasoft-front/src/components/Organism/Stock/ProductDetailsPresentation.vue index 616f41d..c37bd5a 100644 --- a/thanasoft-front/src/components/Organism/Stock/ProductDetailsPresentation.vue +++ b/thanasoft-front/src/components/Organism/Stock/ProductDetailsPresentation.vue @@ -579,6 +579,7 @@ const loadProduct = async () => { try { const response = await productStore.fetchProduct(productId.value); + console.log("Product data loaded:", response); productData.value = response; // Initialize form data with current product data @@ -594,6 +595,7 @@ const loadProduct = async () => { }; const initializeFormData = (data) => { + console.log("Initializing form data:", data); formData.value = { nom: data.nom || "", reference: data.reference || "", @@ -609,6 +611,7 @@ const initializeFormData = (data) => { conditionnement_nom: data.conditionnement?.nom || "", conditionnement_quantite: data.conditionnement?.quantite?.toString() || "", }; + console.log("Form data initialized:", formData.value); validationErrors.value = {}; }; @@ -654,7 +657,12 @@ const saveProduct = async () => { conditionnement_unite: formData.value.unite || null, }; - await productStore.updateProduct(productId.value, productDataToSave); + console.log("Saving product data:", productDataToSave); + + await productStore.updateProduct( + parseInt(productId.value), + productDataToSave + ); // Refresh product data await loadProduct(); @@ -667,6 +675,7 @@ const saveProduct = async () => { // Handle validation errors from Laravel if (err.response?.status === 422 && err.response?.data?.errors) { + console.log("Validation errors:", err.response.data.errors); validationErrors.value = err.response.data.errors; } else { error.value =