From da6048ce22d4688b94c1fad48eed5e8ffd66dd23 Mon Sep 17 00:00:00 2001 From: cherif Date: Wed, 25 Jan 2023 16:17:46 +0100 Subject: [PATCH] dd --- src/components/CheckOut.js | 5 ++ src/components/OrderConfirmation_3DS.js | 87 ++++++++++--------- src/components/Recherche_new_v2.js | 17 +++- src/styles/components/_orderconfirmation.scss | 3 + 4 files changed, 68 insertions(+), 44 deletions(-) diff --git a/src/components/CheckOut.js b/src/components/CheckOut.js index 73cb220..c6335f9 100644 --- a/src/components/CheckOut.js +++ b/src/components/CheckOut.js @@ -917,6 +917,11 @@ function CheckOut(props) { const change_nb_formations = event => { + if( String(payment_in_process) === "1"){ + // un payement est en cours, on ne modifie pas cette valeur + return; + } + let valeur = event.target.value; if (String(props.packs).toLowerCase() === String("decouverte")) { diff --git a/src/components/OrderConfirmation_3DS.js b/src/components/OrderConfirmation_3DS.js index 022b0fc..b60593a 100644 --- a/src/components/OrderConfirmation_3DS.js +++ b/src/components/OrderConfirmation_3DS.js @@ -18,7 +18,7 @@ function OrderConfirmation_3DS(props) { useEffect(() => { CheckSalesOrder(); - + window.scrollTo(0, 0); }, []); @@ -44,7 +44,7 @@ function OrderConfirmation_3DS(props) { axios.post(myurl, form).then(res => { - console.log(res.data.status, " -- ", res.data.message ) + console.log(res.data.status, " -- ", res.data.message) if (String(res.data.status) === String("true")) { setCheckSalesOrder_api("true"); setCheckSalesOrder_result(String(res.data.message)); @@ -52,7 +52,7 @@ function OrderConfirmation_3DS(props) { if (JSON.parse(res.data.message).stripe_pi) { setstripe_payement_id(JSON.parse(res.data.message).stripe_pi); check_payement_finalise_order(JSON.parse(res.data.message).stripe_pi); - }else{ + } else { setcheck_payement_finalise_order_api("false"); } } @@ -86,14 +86,14 @@ function OrderConfirmation_3DS(props) { formData_tpm.append('stripe_payment_id', stripe_pi); formData_tpm.append('packs', packs); - + var myurl = process.env.REACT_APP_API_URL + "myclass/api/payment_retrieve_status/"; axios.post(myurl, formData_tpm).then(res => { if (String(res.data.status) === String("true")) { setcheck_payement_finalise_order_api("true"); - + } else { @@ -118,52 +118,57 @@ function OrderConfirmation_3DS(props) {

Commande numéro : {orderid}

- - - {String(CheckSalesOrder_api) === "true" && String(check_payement_finalise_order_api) === "true" && -
- - - Votre commande a été validée avec succès.
- Votre pack {String(packs).toLocaleUpperCase()} se mettra à jour dès que vous aurez actualisé votre page.
- Merci d'avoir choisi MySy Training. - -
-
- Votre facture est disponible dans votre espace personnel. - -
-
- Vous pouvez dès à present commencer à utiliser nos services.
- Si vous avez d'aider n'hesitez pas à contacter notre équipe support par le chatbot (en bas de votre écran) ou mail. -
-
} - {String(CheckSalesOrder_api) === "true" && String(check_payement_finalise_order_api) === "false" && -
- Le payement de la commande {String(orderid)} n'est pas passé .
- Merci de contacter notre équipe support par le chatbot (en bas de votre écran) ou mail. - -
- -
} + {String(CheckSalesOrder_api) === "true" && String(check_payement_finalise_order_api) === "true" && +
- {String(CheckSalesOrder_api) === "false" && -
- Impossible de trouver la commnde {String(orderid)} .
- Merci de contacter notre équipe support par le chatbot (en bas de votre écran) ou mail. + Votre commande a été prise en compte
+ Votre pack {String(packs).toLocaleUpperCase()} + Merci d'avoir choisi MySy Training. -
+
+ +
+ Si vous avez besoin aide n'hesitez pas à contacter notre équipe support par le chatbot (en bas de votre écran) ou mail. +
+ +
+ Votre facture est disponible dans votre espace personnel. + +
+
+ +
} + + + {String(CheckSalesOrder_api) === "true" && String(check_payement_finalise_order_api) === "false" && +
+ Le payement de la commande {String(orderid)} n'est pas passé .
+ Merci de contacter notre équipe support par le chatbot (en bas de votre écran) ou mail. + +
+ +
} + + + {String(CheckSalesOrder_api) === "false" && +
+ Impossible de trouver la commnde {String(orderid)} .
+ Merci de contacter notre équipe support par le chatbot (en bas de votre écran) ou mail. + +
+ +
} -
} -
+ onClick={parent_retur_main_page}> IMPORTANT : Je finalise mon abonnement
} diff --git a/src/components/Recherche_new_v2.js b/src/components/Recherche_new_v2.js index 204ce10..6326ed5 100644 --- a/src/components/Recherche_new_v2.js +++ b/src/components/Recherche_new_v2.js @@ -1392,9 +1392,20 @@ const Recherche_new_v2 = () => { if (res.data.message.length <= 0) { setbesoinaiderecherche("1"); } - if (scrollDiv.current) { + /*if (scrollDiv.current) { scrollDiv.current.scrollIntoView({ behavior: "smooth" }); + }*/ + + var myelement; + + if (document.getElementById('rech_middlebox')) { + myelement = document.getElementById('rech_middlebox'); } + + if (myelement) { + myelement.scrollIntoView({ behavior: 'smooth' }); + } + } else { @@ -3199,7 +3210,7 @@ const Recherche_new_v2 = () => { - + {!displayAllmetiers &&
@@ -3214,7 +3225,7 @@ const Recherche_new_v2 = () => {
} - + {displayAllmetiers &&
diff --git a/src/styles/components/_orderconfirmation.scss b/src/styles/components/_orderconfirmation.scss index f5ca9c4..3cdcfcf 100644 --- a/src/styles/components/_orderconfirmation.scss +++ b/src/styles/components/_orderconfirmation.scss @@ -332,6 +332,7 @@ padding: 10px; width: 80%; border-radius: 5rem; + font-size: medium; } } @@ -495,6 +496,7 @@ padding: 10px; width: 80%; border-radius: 5rem; + font-size: medium; } } @@ -661,6 +663,7 @@ padding: 10px; width: 80%; border-radius: 5rem; + font-size: medium; } }