06/10/2023 - 21h40
parent
3917ef58da
commit
0b30b0d0fd
|
@ -428,11 +428,11 @@ function Abonnement(props) {
|
|||
|
||||
if (mylocaltraining.is_partner_admin_account) {
|
||||
setis_partner_admin_account(mylocaltraining.is_partner_admin_account);
|
||||
}else{
|
||||
setis_partner_admin_account("0");
|
||||
} else {
|
||||
setis_partner_admin_account("0");
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
if (mylocaltraining.end_date_abonnement && String(mylocaltraining.end_date_abonnement).length > 3) {
|
||||
setClient_end_date_abonnement(mylocaltraining.end_date_abonnement);
|
||||
|
@ -1765,7 +1765,11 @@ function Abonnement(props) {
|
|||
<div style={{ "marginBottom": "1rem", "background": "#E9ECEF" }}>
|
||||
Produits & Services
|
||||
</div>
|
||||
<div className="produits_service_label">
|
||||
<div className="produits_service_label height_publication_header">
|
||||
<b> Moteur de Recherche </b>
|
||||
</div>
|
||||
|
||||
<div className="produits_service_label height_publication">
|
||||
<b> Publication des
|
||||
formations </b>
|
||||
|
||||
|
@ -1783,110 +1787,114 @@ function Abonnement(props) {
|
|||
</div>
|
||||
|
||||
|
||||
<div className="produits_service_label height_Reporting">
|
||||
<b> Reporting standard
|
||||
automatique </b>
|
||||
|
||||
<div className="produits_service_label height_price_1">
|
||||
<b> Gestion des prix </b>
|
||||
<ul>
|
||||
<li>Nombre de fois que vos
|
||||
formations ont été vues
|
||||
<li>Remise client / Tout public par période.
|
||||
</li>
|
||||
<li>Les régions où elles ont été
|
||||
vues</li>
|
||||
<li>Top 5 des formations avec le
|
||||
détail du nombre de vu</li>
|
||||
|
||||
</ul>
|
||||
|
||||
</div>
|
||||
|
||||
<div className="produits_service_label height_support">
|
||||
<b> Support téléphonique </b>
|
||||
</div>
|
||||
|
||||
<div className="produits_service_label height_leads">
|
||||
<b>3 Mots clés
|
||||
supplémentaires </b>
|
||||
|
||||
<div className="produits_service_label height_affichage_ftion">
|
||||
<b> Personnalisation de l'affichage d'une formation </b>
|
||||
<ul>
|
||||
<li>Ajout de 3 mots clés
|
||||
supplémentaires associés à la
|
||||
formation.</li>
|
||||
<li>Ces mots seront utilisés dans
|
||||
la barre de recherche.</li>
|
||||
|
||||
</ul>
|
||||
</div>
|
||||
<div className="produits_service_label">
|
||||
<b>Personnalisation de
|
||||
l'affichage
|
||||
d'une formation</b>
|
||||
|
||||
<ul>
|
||||
<li>Ajout de vos propres images pour
|
||||
communiquer sur votre structure
|
||||
et votre marque.</li>
|
||||
<li>Affichage de votre logo à côté
|
||||
de la
|
||||
formation. </li>
|
||||
<li>Affichage votre bannière en
|
||||
grand
|
||||
sur la page détaillée.</li>
|
||||
|
||||
</ul>
|
||||
</div>
|
||||
<div className="produits_service_label">
|
||||
<b>Gestion administrative
|
||||
des
|
||||
stagiaires (pré-inscriptions,
|
||||
émargement, présence, etc)</b>
|
||||
|
||||
<ul>
|
||||
<li>Date ouverture et fermeture des
|
||||
inscriptions en ligne</li>
|
||||
<li>Gestion du nombre de
|
||||
participants</li>
|
||||
|
||||
|
||||
<li> Gestion des pré-inscriptions / Inscriptions des stagiaires</li>
|
||||
|
||||
<li> Les listes d’émargement / Fiche de présence</li>
|
||||
<li>Ajout de vos propres images pour communiquer sur votre structure et votre marque.
|
||||
</li>
|
||||
<li>Affichage de votre logo à côté de la formation</li>
|
||||
<li>Affichage de votre bannière en grand sur la page détaillée.</li>
|
||||
|
||||
</ul>
|
||||
</div>
|
||||
<div className="produits_service_label height_leads">
|
||||
<b>Génération automatique de
|
||||
leads</b>
|
||||
<b> Génération automatique de leads </b>
|
||||
|
||||
<ul>
|
||||
<li>L’intérêt des stagiaires génère
|
||||
des leads qui vous sont envoyé
|
||||
automatiquement.</li>
|
||||
<li>L’intérêt des stagiaires génère des leads qui vous sont envoyés automatiquement.
|
||||
</li>
|
||||
|
||||
|
||||
</ul>
|
||||
</div>
|
||||
<div className="produits_service_label">
|
||||
<b>Envoi de 1000 emails
|
||||
markéting / mois pour votre
|
||||
formation</b>
|
||||
|
||||
|
||||
|
||||
<div className="produits_service_label height_appel_offre">
|
||||
<b>Appels d’offre </b>
|
||||
|
||||
<ul>
|
||||
<li>MySy crée un visuel de
|
||||
communication sous forme d’email
|
||||
markéting.</li>
|
||||
<li>Avec votre validation, ce visuel
|
||||
est envoyé 1000 contacts de
|
||||
notre base de données (ou la
|
||||
vôtre) </li>
|
||||
<li>Un rapport vous ai envoyé avec
|
||||
la liste des personnes ayant
|
||||
manifesté un intérêt pour
|
||||
votre formation.</li>
|
||||
<li>Consultation des appels d’offre de formation pour manifestation d’intérêt.</li>
|
||||
<li>Publication d’un appel d’offre de formation et gestion des réponses.</li>
|
||||
|
||||
</ul>
|
||||
</div>
|
||||
<div className="produits_service_label height_publication_header">
|
||||
<b> Gestion Administrative & Pédagogique </b>
|
||||
</div>
|
||||
<div className="produits_service_label height_gestion_admin">
|
||||
<b>Gestion administrative</b>
|
||||
|
||||
<ul>
|
||||
<li>Publication catalogue formations (intranet / API)</li>
|
||||
<li>Gestion des Inscriptions (mise en attente, motif annulation, etc) </li>
|
||||
<li>Gestion des Sessions (planifiée, à la demande)</li>
|
||||
<li>Gestion avis participants</li>
|
||||
<li>Gestion des employés et du matériel pédagogique</li>
|
||||
<li>Émargement électronique</li>
|
||||
|
||||
|
||||
</ul>
|
||||
</div>
|
||||
<div className="produits_service_label height_gestion_crm">
|
||||
<b>Gestion relation client (CRM) </b>
|
||||
|
||||
<ul>
|
||||
<li>Gestion clients</li>
|
||||
<li>Affectation et Suivi tâches</li>
|
||||
<li>Catalogue prix clients</li>
|
||||
<li>Devis & Commandes (envoi électronique) </li>
|
||||
<li>Facturation</li>
|
||||
|
||||
</ul>
|
||||
</div>
|
||||
|
||||
<div className="produits_service_label height_publication_header">
|
||||
<b> Hébergement de formations (LMS) </b>
|
||||
</div>
|
||||
|
||||
|
||||
<div className="produits_service_label height_intranet">
|
||||
<b>Intranet personnalisé</b>
|
||||
|
||||
<ul>
|
||||
<li>Mise en place d’un site web (intranet) personnalisé.</li>
|
||||
|
||||
</ul>
|
||||
</div>
|
||||
<div className="produits_service_label height_e_learning_persona">
|
||||
<b>Plate-forme de E-learning personnalisée</b>
|
||||
|
||||
<ul>
|
||||
<li>Nom de domaine personnalisé</li>
|
||||
<li>Personnalisation de la charte graphique (couleurs & bannière) </li>
|
||||
|
||||
</ul>
|
||||
|
||||
</div>
|
||||
|
||||
<div className="produits_service_label height_e_learning">
|
||||
<b>Système de E-learning</b>
|
||||
|
||||
<ul>
|
||||
<li>Echange prof / apprenant (courriel interne)</li>
|
||||
<li>Espace apprenant</li>
|
||||
<li>Evaluation (note)</li>
|
||||
<li>Gestion planning</li>
|
||||
<li>Travaux dirigés & pratiques</li>
|
||||
<li>Session live virtuelle</li>
|
||||
|
||||
</ul>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
|
@ -1894,36 +1902,60 @@ function Abonnement(props) {
|
|||
|
||||
<div className="div_row_basique">
|
||||
<div className="div_basique_header"> Découverte </div>
|
||||
<hr style={{ "margin": "0.2rem" }} />
|
||||
<div style={{ "marginBottom": "0.8rem", "fontSize": "small" }}>
|
||||
Par Formation
|
||||
<hr style={{ "margin": "2px" }} />
|
||||
<div style={{ "marginBottom": "0px", "fontSize": "small" }}>
|
||||
Pour chaque Formation
|
||||
</div>
|
||||
|
||||
<div className="produits_service_tick">
|
||||
<div className="produits_service_label height_publication_header">
|
||||
|
||||
</div>
|
||||
|
||||
<div className="produits_service_tick height_publication">
|
||||
|
||||
<img src={tick_ok} alt="OK" className="tick_ok_ko" />
|
||||
</div>
|
||||
|
||||
<div className="produits_service_tick height_Reporting">
|
||||
<div className="produits_service_tick height_price_1">
|
||||
<img src={tick_ok} alt="OK" className="tick_ok_ko" />
|
||||
</div>
|
||||
<div className="produits_service_tick height_support">
|
||||
<div className="produits_service_tick height_affichage_ftion">
|
||||
<img src={tick_ko} alt="KO" className="tick_ok_ko" />
|
||||
</div>
|
||||
|
||||
<div className="produits_service_tick height_leads">
|
||||
<img src={tick_ko} alt="KO" className="tick_ok_ko" />
|
||||
</div>
|
||||
<div className="produits_service_tick">
|
||||
|
||||
<div className="produits_service_tick height_appel_offre">
|
||||
<img src={tick_ko} alt="KO" className="tick_ok_ko" />
|
||||
</div>
|
||||
<div className="produits_service_tick ">
|
||||
|
||||
<div className="produits_service_label height_publication_header">
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
<div className="produits_service_tick height_gestion_admin">
|
||||
<img src={tick_ko} alt="KO" className="tick_ok_ko" />
|
||||
</div>
|
||||
<div className="produits_service_tick height_leads">
|
||||
<div className="produits_service_tick height_gestion_crm">
|
||||
<img src={tick_ko} alt="KO" className="tick_ok_ko" />
|
||||
</div>
|
||||
<div className="produits_service_tick">
|
||||
|
||||
<div className="produits_service_label height_publication_header">
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
<div className="produits_service_tick height_intranet">
|
||||
<img src={tick_ko} alt="KO" className="tick_ok_ko" />
|
||||
</div>
|
||||
<div className="produits_service_tick height_e_learning_persona">
|
||||
<img src={tick_ko} alt="KO" className="tick_ok_ko" />
|
||||
</div>
|
||||
|
||||
<div className="produits_service_tick height_e_learning">
|
||||
<img src={tick_ko} alt="KO" className="tick_ok_ko" />
|
||||
</div>
|
||||
|
||||
|
@ -1968,50 +2000,74 @@ function Abonnement(props) {
|
|||
</div>
|
||||
|
||||
<div className="div_row_standard">
|
||||
<div className="div_standard_header"> Standard </div>
|
||||
<hr style={{ "margin": "0.2rem" }} />
|
||||
<div style={{ "marginBottom": "0.8rem", "fontSize": "small" }}>
|
||||
Par Formation
|
||||
</div>
|
||||
<div className="div_standard_header"> Standard </div>
|
||||
<hr style={{ "margin": "0.2rem" }} />
|
||||
<div style={{ "marginBottom": "0.8rem", "fontSize": "small" }}>
|
||||
Pour chaque Formation
|
||||
</div>
|
||||
<div className="produits_service_label height_publication_header">
|
||||
|
||||
</div>
|
||||
|
||||
<div className="produits_service_tick">
|
||||
<img src={tick_ok} alt="OK" className="tick_ok_ko" />
|
||||
</div>
|
||||
<div className="produits_service_tick height_publication">
|
||||
|
||||
<div className="produits_service_tick height_Reporting">
|
||||
<img src={tick_ok} alt="OK" className="tick_ok_ko" />
|
||||
</div>
|
||||
<div className="produits_service_tick height_support">
|
||||
<img src={tick_ok} alt="OK" className="tick_ok_ko" />
|
||||
</div>
|
||||
<img src={tick_ok} alt="OK" className="tick_ok_ko" />
|
||||
</div>
|
||||
|
||||
<div className="produits_service_tick height_leads">
|
||||
<img src={tick_ok} alt="OK" className="tick_ok_ko" />
|
||||
</div>
|
||||
<div className="produits_service_tick">
|
||||
<img src={tick_ok} alt="OK" className="tick_ok_ko" />
|
||||
</div>
|
||||
<div className="produits_service_tick">
|
||||
<img src={tick_ko} alt="KO" className="tick_ok_ko" />
|
||||
</div>
|
||||
<div className="produits_service_tick height_leads">
|
||||
<img src={tick_ko} alt="KO" className="tick_ok_ko" />
|
||||
</div>
|
||||
<div className="produits_service_tick">
|
||||
<img src={tick_ko} alt="KO" className="tick_ok_ko" />
|
||||
</div>
|
||||
<div className="produits_service_tick height_price_1">
|
||||
<img src={tick_ko} alt="KO" className="tick_ok_ko" />
|
||||
</div>
|
||||
<div className="produits_service_tick height_affichage_ftion">
|
||||
<img src={tick_ko} alt="KO" className="tick_ok_ko" />
|
||||
</div>
|
||||
|
||||
<div className="produits_service_tick height_leads">
|
||||
<img src={tick_ok} alt="OK" className="tick_ok_ko" />
|
||||
</div>
|
||||
|
||||
<div className="produits_service_tick height_appel_offre">
|
||||
<img src={tick_ko} alt="KO" className="tick_ok_ko" />
|
||||
</div>
|
||||
|
||||
<div className="produits_service_label height_publication_header">
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
<div className="div_row_standard_price">
|
||||
50 HT €/mois
|
||||
<div className="produits_service_tick height_gestion_admin">
|
||||
<img src={tick_ok} alt="OK" className="tick_ok_ko" />
|
||||
</div>
|
||||
<div className="produits_service_tick height_gestion_crm">
|
||||
<img src={tick_ko} alt="KO" className="tick_ok_ko" />
|
||||
</div>
|
||||
|
||||
</div>
|
||||
<div className="produits_service_label height_publication_header">
|
||||
|
||||
</div>
|
||||
|
||||
<div className="div_row_standard_price">
|
||||
|
||||
</div>
|
||||
|
||||
{String(currentpack2).toLowerCase() !== "standard" && <div className="abonnement">
|
||||
<div className="produits_service_tick height_intranet">
|
||||
<img src={tick_ko} alt="KO" className="tick_ok_ko" />
|
||||
</div>
|
||||
<div className="produits_service_tick height_e_learning_persona">
|
||||
<img src={tick_ko} alt="KO" className="tick_ok_ko" />
|
||||
</div>
|
||||
|
||||
<div className="produits_service_tick height_e_learning">
|
||||
<img src={tick_ko} alt="KO" className="tick_ok_ko" />
|
||||
</div>
|
||||
|
||||
|
||||
<div className="div_row_standard_price">
|
||||
50 HT €/mois
|
||||
|
||||
</div>
|
||||
|
||||
<div className="div_row_standard_price">
|
||||
|
||||
</div>
|
||||
|
||||
{String(currentpack2).toLowerCase() !== "standard" && <div className="abonnement">
|
||||
<Button variant="contained"
|
||||
color="success"
|
||||
className="btn_abonnement"
|
||||
|
@ -2040,55 +2096,77 @@ function Abonnement(props) {
|
|||
> Arrêt le {(JSON.parse(result).end_date_abonnement)} </Button>
|
||||
</div>}
|
||||
|
||||
</div>
|
||||
|
||||
<div className="div_row_gold">
|
||||
<div className="div_gold_header"> Gold </div>
|
||||
<hr style={{ "margin": "0.2rem" }} />
|
||||
<div style={{ "marginBottom": "0.8rem", "fontSize": "small" }}>
|
||||
Pour chaque Formation
|
||||
</div>
|
||||
<div className="produits_service_label height_publication_header">
|
||||
|
||||
</div>
|
||||
|
||||
<div className="produits_service_tick height_publication">
|
||||
|
||||
<img src={tick_ok} alt="OK" className="tick_ok_ko" />
|
||||
</div>
|
||||
|
||||
<div className="produits_service_tick height_price_1">
|
||||
<img src={tick_ok} alt="OK" className="tick_ok_ko" />
|
||||
</div>
|
||||
<div className="produits_service_tick height_affichage_ftion">
|
||||
<img src={tick_ok} alt="OK" className="tick_ok_ko" />
|
||||
</div>
|
||||
|
||||
<div className="produits_service_tick height_leads">
|
||||
<img src={tick_ok} alt="OK" className="tick_ok_ko" />
|
||||
</div>
|
||||
|
||||
<div className="produits_service_tick height_appel_offre">
|
||||
<img src={tick_ok} alt="OK" className="tick_ok_ko" />
|
||||
</div>
|
||||
|
||||
<div className="produits_service_label height_publication_header">
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
</div>
|
||||
<div className="produits_service_tick height_gestion_admin">
|
||||
<img src={tick_ok} alt="OK" className="tick_ok_ko" />
|
||||
</div>
|
||||
<div className="produits_service_tick height_gestion_crm">
|
||||
<img src={tick_ok} alt="OK" className="tick_ok_ko" />
|
||||
</div>
|
||||
|
||||
<div className="div_row_gold">
|
||||
<div className="div_gold_header"> Gold </div>
|
||||
<hr style={{ "margin": "0.2rem" }} />
|
||||
<div style={{ "marginBottom": "0.8rem", "fontSize": "small" }}>
|
||||
Par Formation
|
||||
</div>
|
||||
|
||||
<div className="produits_service_tick">
|
||||
<img src={tick_ok} alt="OK" className="tick_ok_ko" />
|
||||
</div>
|
||||
|
||||
<div className="produits_service_tick height_Reporting">
|
||||
<img src={tick_ok} alt="OK" className="tick_ok_ko" />
|
||||
</div>
|
||||
<div className="produits_service_tick height_support">
|
||||
<img src={tick_ok} alt="OK" className="tick_ok_ko " />
|
||||
</div>
|
||||
|
||||
<div className="produits_service_tick height_leads">
|
||||
<img src={tick_ok} alt="OK" className="tick_ok_ko" />
|
||||
</div>
|
||||
<div className="produits_service_tick">
|
||||
<img src={tick_ok} alt="OK" className="tick_ok_ko" />
|
||||
</div>
|
||||
<div className="produits_service_tick">
|
||||
<img src={tick_ok} alt="OK" className="tick_ok_ko" />
|
||||
</div>
|
||||
<div className="produits_service_tick height_leads">
|
||||
<img src={tick_ok} alt="OK" className="tick_ok_ko" />
|
||||
</div>
|
||||
<div className="produits_service_tick">
|
||||
<img src={tick_ok} alt="OK" className="tick_ok_ko" />
|
||||
</div>
|
||||
<div className="produits_service_label height_publication_header">
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
<div className="div_row_gold_price">
|
||||
90 € HT /mois
|
||||
<div className="produits_service_tick height_intranet">
|
||||
<img src={tick_ok} alt="OK" className="tick_ok_ko" />
|
||||
</div>
|
||||
<div className="produits_service_tick height_e_learning_persona">
|
||||
<img src={tick_ok} alt="OK" className="tick_ok_ko" />
|
||||
</div>
|
||||
|
||||
</div>
|
||||
<div className="produits_service_tick height_e_learning">
|
||||
<img src={tick_ok} alt="OK" className="tick_ok_ko" />
|
||||
</div>
|
||||
|
||||
<div className="div_row_gold_price">
|
||||
|
||||
</div>
|
||||
|
||||
{String(currentpack2).toLowerCase() !== "gold" && <div className="abonnement">
|
||||
<div className="div_row_gold_price">
|
||||
90 € HT /mois
|
||||
|
||||
</div>
|
||||
|
||||
<div className="div_row_gold_price">
|
||||
|
||||
</div>
|
||||
|
||||
{String(currentpack2).toLowerCase() !== "gold" && <div className="abonnement">
|
||||
<Button variant="contained"
|
||||
color="success"
|
||||
className="btn_abonnement"
|
||||
|
@ -2119,7 +2197,7 @@ function Abonnement(props) {
|
|||
</div>}
|
||||
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
|
|
|
@ -85,7 +85,7 @@ function CheckOut(props) {
|
|||
formData.append('token', stored_part);
|
||||
formData.append('invoice_vat_num', vat_num);
|
||||
formData.append('invoice_nom', nom);
|
||||
formData.append('invoice_adr_street', adr_street);
|
||||
formData.append('invoice_adr_street', adr_street);
|
||||
formData.append('invoice_adr_city', adr_city);
|
||||
formData.append('invoice_adr_zip', adr_zip);
|
||||
formData.append('invoice_adr_country', adr_country);
|
||||
|
@ -181,8 +181,8 @@ function CheckOut(props) {
|
|||
|
||||
if (mylocaltraining.is_partner_admin_account) {
|
||||
setis_partner_admin_account(mylocaltraining.is_partner_admin_account);
|
||||
}else{
|
||||
setis_partner_admin_account("0");
|
||||
} else {
|
||||
setis_partner_admin_account("0");
|
||||
}
|
||||
|
||||
setstripe_account_id(mylocaltraining.stripe_account_id);
|
||||
|
@ -463,7 +463,7 @@ function CheckOut(props) {
|
|||
window.scrollTo({
|
||||
top: 0,
|
||||
behavior: "smooth",
|
||||
});
|
||||
});
|
||||
}, []);
|
||||
|
||||
|
||||
|
@ -884,7 +884,7 @@ function CheckOut(props) {
|
|||
setaddfacturationinfo_response(result['message']);
|
||||
setfields1desabled(true);
|
||||
setokcommande("");
|
||||
}else if (String(result['status']) === String("Err_Connexion")) {
|
||||
} else if (String(result['status']) === String("Err_Connexion")) {
|
||||
alert('Erreur: ' + result['message']);
|
||||
history.push("/Connexion");
|
||||
}
|
||||
|
@ -922,7 +922,7 @@ function CheckOut(props) {
|
|||
createSubscription(price_ch);
|
||||
}
|
||||
|
||||
|
||||
|
||||
const createSubscription = async (priceId) => {
|
||||
|
||||
var cust_strip_id = "";
|
||||
|
@ -1232,7 +1232,7 @@ function CheckOut(props) {
|
|||
|
||||
|
||||
{String(menu) === String("default") && <div>
|
||||
<h2 style={{ "textAlign": "center", "marginBottom": "2rem" }} ref={scrollDiv}> Récapitulatif de votre commande </h2>
|
||||
<h2 style={{ "textAlign": "center", "marginBottom": "2rem" }} ref={scrollDiv} id="scrollDiv"> Récapitulatif de votre commande </h2>
|
||||
|
||||
<br />
|
||||
|
||||
|
@ -1265,10 +1265,10 @@ function CheckOut(props) {
|
|||
</ul>
|
||||
|
||||
))}
|
||||
code produit :
|
||||
|
||||
|
||||
</div>
|
||||
<div className="div_row_droite"> <div className="titre1"> Detail prix </div>
|
||||
<div className="div_row_droite"> <div className="titre1"> Détail prix </div>
|
||||
<div>
|
||||
<div style={{ "width": "90%", "float": "left" }}>
|
||||
<div style={{ "textAlign": "left", "width": "50%", "float": "left" }}>
|
||||
|
@ -1360,8 +1360,8 @@ function CheckOut(props) {
|
|||
</input>
|
||||
</a>
|
||||
{handleOnblur_Code_Promo_api && String(handleOnblur_Code_Promo_api) === "false" &&
|
||||
<nav className="koUpdateData"> {handleOnblur_Code_Promo_message} </nav>
|
||||
}
|
||||
<nav className="koUpdateData"> {handleOnblur_Code_Promo_message} </nav>
|
||||
}
|
||||
</div>
|
||||
|
||||
{code_promo_text_to_display && String(code_promo_text_to_display) != "" &&
|
||||
|
@ -1483,8 +1483,8 @@ function CheckOut(props) {
|
|||
{String(addfacturationinfo_api) === String("false") || String(addfacturationinfo_response) === String("0") &&
|
||||
<div className="koUpdateData"> Impossible de modifier les informations de facturation </div>}
|
||||
|
||||
|
||||
<Box alignItems="left" sx={{ '& > :not(style)': { m: 1 }, width: '100%', }}>
|
||||
|
||||
<Box alignItems="left" sx={{ '& > :not(style)': { m: 1 }, width: '100%', }}>
|
||||
|
||||
<TextField
|
||||
required
|
||||
|
@ -1807,8 +1807,8 @@ function CheckOut(props) {
|
|||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<Box alignItems="left" sx={{ '& > :not(style)': { m: 1 }, width: '100%', }}>
|
||||
|
||||
<Box alignItems="left" sx={{ '& > :not(style)': { m: 1 }, width: '100%', }}>
|
||||
|
||||
<TextField
|
||||
required
|
||||
|
@ -1880,8 +1880,8 @@ function CheckOut(props) {
|
|||
<div className="titre1" onClick={menu_sepa}> Prélèvement par virement SEPA</div>
|
||||
|
||||
{String(menumodepayement) === String("sepa") && <div>
|
||||
|
||||
<Box alignItems="left" sx={{ '& > :not(style)': { m: 1 }, width: '100%', }}>
|
||||
|
||||
<Box alignItems="left" sx={{ '& > :not(style)': { m: 1 }, width: '100%', }}>
|
||||
|
||||
<TextField
|
||||
required
|
||||
|
@ -1967,8 +1967,8 @@ function CheckOut(props) {
|
|||
<img src={img_paypal} className="img_payment_chekout" />
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<Box alignItems="left" sx={{ '& > :not(style)': { m: 1 }, width: '100%', }}>
|
||||
|
||||
<Box alignItems="left" sx={{ '& > :not(style)': { m: 1 }, width: '100%', }}>
|
||||
|
||||
<TextField
|
||||
required
|
||||
|
@ -2040,8 +2040,8 @@ function CheckOut(props) {
|
|||
<div className="titre1" onClick={menu_sepa}> Prélèvement par virement SEPA</div>
|
||||
|
||||
{String(menumodepayement) === String("sepa") && <div>
|
||||
|
||||
<Box alignItems="left" sx={{ '& > :not(style)': { m: 1 }, width: '100%', }}>
|
||||
|
||||
<Box alignItems="left" sx={{ '& > :not(style)': { m: 1 }, width: '100%', }}>
|
||||
|
||||
<TextField
|
||||
required
|
||||
|
@ -2119,7 +2119,7 @@ function CheckOut(props) {
|
|||
|
||||
|
||||
|
||||
<div className="div_row_center">
|
||||
<div className="div_row_center">
|
||||
|
||||
{(String(okcommande) !== String("ko") ||
|
||||
(String(props.packs).toLowerCase() === String("decouverte"))) &&
|
||||
|
|
|
@ -144,113 +144,200 @@ function ProduitsServices() {
|
|||
<div style={{ "marginBottom": "1rem", "background": "#E9ECEF" }}>
|
||||
Produits & Services
|
||||
</div>
|
||||
<div className="produits_service_label">
|
||||
Publication des formations
|
||||
</div>
|
||||
<div className="produits_service_label">
|
||||
Support téléphonique
|
||||
<div className="produits_service_label height_publication_header">
|
||||
<b> Moteur de Recherche </b>
|
||||
</div>
|
||||
|
||||
<div className="produits_service_label">
|
||||
Customisation de l'affichage d'une formation
|
||||
<div className="produits_service_label height_publication">
|
||||
<b> Publication des
|
||||
formations </b>
|
||||
|
||||
<ul>
|
||||
<li>Mise en ligne de votre formation
|
||||
(Description, Objectif,
|
||||
Programme, etc).</li>
|
||||
<li>Mise en forme des textes selon
|
||||
votre souhait. </li>
|
||||
<li>Définition du pays et la région
|
||||
de
|
||||
publication</li>
|
||||
<li>Import/Export Excel</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div className="produits_service_label">
|
||||
Mots clés par formation
|
||||
</div>
|
||||
<div className="produits_service_label">
|
||||
Reporting standard
|
||||
</div>
|
||||
<div className="produits_service_label">
|
||||
Reporting Dynamique et personnalisé
|
||||
</div>
|
||||
<div className="produits_service_label">
|
||||
Préférence/ Diffusion géographique
|
||||
</div>
|
||||
<div className="produits_service_label">
|
||||
Publication d'un article
|
||||
(plateforme + réseaux sociaux )
|
||||
|
||||
|
||||
<div className="produits_service_label height_price_1">
|
||||
<b> Gestion des prix </b>
|
||||
<ul>
|
||||
<li>Remise client / Tout public par période.
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
</div>
|
||||
|
||||
<div className="produits_service_label">
|
||||
Community management externalisé
|
||||
<div className="produits_service_label height_affichage_ftion">
|
||||
<b> Personnalisation de l'affichage d'une formation </b>
|
||||
<ul>
|
||||
<li>Ajout de vos propres images pour communiquer sur votre structure et votre marque.
|
||||
</li>
|
||||
<li>Affichage de votre logo à côté de la formation</li>
|
||||
<li>Affichage de votre bannière en grand sur la page détaillée.</li>
|
||||
|
||||
</ul>
|
||||
</div>
|
||||
<div className="produits_service_label height_leads">
|
||||
<b> Génération automatique de leads </b>
|
||||
|
||||
<ul>
|
||||
<li>L’intérêt des stagiaires génère des leads qui vous sont envoyés automatiquement.
|
||||
</li>
|
||||
|
||||
|
||||
</ul>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
<div className="produits_service_label height_appel_offre">
|
||||
<b>Appels d’offre </b>
|
||||
|
||||
<ul>
|
||||
<li>Consultation des appels d’offre de formation pour manifestations d’intérêt.</li>
|
||||
<li>Publication d’un appel d’offre de formation et gestion des réponses.</li>
|
||||
|
||||
</ul>
|
||||
</div>
|
||||
<div className="produits_service_label height_publication_header">
|
||||
<b> Gestion Administrative & Pédagogique </b>
|
||||
</div>
|
||||
<div className="produits_service_label height_gestion_admin">
|
||||
<b>Gestion administrative</b>
|
||||
|
||||
<ul>
|
||||
<li>Publication catalogue formations (intranet / API)</li>
|
||||
<li>Gestion des Inscriptions (mise en attente, motif annulation, etc) </li>
|
||||
<li>Gestion des Sessions (planifiée, à la demande)</li>
|
||||
<li>Gestion avis participants</li>
|
||||
<li>Gestion des employés et du matériel pédagogique</li>
|
||||
<li>Émargement électronique</li>
|
||||
|
||||
|
||||
</ul>
|
||||
</div>
|
||||
<div className="produits_service_label height_gestion_crm">
|
||||
<b>Gestion relation client (CRM) </b>
|
||||
|
||||
<ul>
|
||||
<li>Gestion clients</li>
|
||||
<li>Affectation et Suivi tâches</li>
|
||||
<li>Catalogue prix clients</li>
|
||||
<li>Devis & Commandes (envoi électronique) </li>
|
||||
<li>Facturation</li>
|
||||
|
||||
</ul>
|
||||
</div>
|
||||
|
||||
<div className="produits_service_label height_publication_header">
|
||||
<b> Hébergement de formations (LMS) </b>
|
||||
</div>
|
||||
|
||||
|
||||
<div className="produits_service_label height_intranet">
|
||||
<b>Intranet personnalisé</b>
|
||||
|
||||
<ul>
|
||||
<li>Mise en place d’un site web (intranet) personnalisé.</li>
|
||||
|
||||
</ul>
|
||||
</div>
|
||||
<div className="produits_service_label height_e_learning_persona">
|
||||
<b>Plate-forme de E-learning personnalisée</b>
|
||||
|
||||
<ul>
|
||||
<li>Nom de domaine personnalisé</li>
|
||||
<li>Personnalisation de la charte graphique (couleurs & bannière) </li>
|
||||
|
||||
</ul>
|
||||
|
||||
</div>
|
||||
|
||||
<div className="produits_service_label">
|
||||
Accompagnement aux certifications ( NDA, QUALIOPI,…)
|
||||
<div className="produits_service_label height_e_learning">
|
||||
<b>Système de E-learning</b>
|
||||
|
||||
<ul>
|
||||
<li>Echange prof / apprenant (courriel interne)</li>
|
||||
<li>Espace apprenant</li>
|
||||
<li>Evaluation (note)</li>
|
||||
<li>Gestion planning</li>
|
||||
<li>Travaux dirigés & pratiques</li>
|
||||
<li>Session live virtuelle</li>
|
||||
|
||||
</ul>
|
||||
</div>
|
||||
|
||||
<div className="produits_service_label">
|
||||
Design catalogue numérique
|
||||
|
||||
</div>
|
||||
<div className="produits_service_label">
|
||||
---
|
||||
|
||||
</div>
|
||||
{/* <div className="div_row_description" >
|
||||
{String(periode) === String("Mensuel") && <div style={{ "background": "#E9ECEF", "minHeight": "3.5rem", "paddingTop": "1rem" }}>
|
||||
Prix par Mois
|
||||
|
||||
</div>}
|
||||
|
||||
{String(periode) === String("Annuel") && <div style={{ "background": "#E9ECEF", "minHeight": "3.5rem", "paddingTop": "1rem" }}>
|
||||
Prix par An
|
||||
|
||||
</div>}
|
||||
|
||||
</div>*/}
|
||||
|
||||
|
||||
</div>
|
||||
|
||||
<div className="div_row_basique">
|
||||
<div className="div_basique_header"> Découverte </div>
|
||||
<hr style={{ "margin": "0.2rem" }} />
|
||||
<div style={{ "marginBottom": "0.5rem" }}>
|
||||
<hr style={{ "margin": "1px" }} />
|
||||
<div style={{ "marginBottom": "0px", "fontSize": "small" }}>
|
||||
Pour chaque Formation
|
||||
</div>
|
||||
|
||||
<div className="produits_service_label height_publication_header">
|
||||
|
||||
</div>
|
||||
|
||||
<div className="produits_service_tick">
|
||||
5 Formations
|
||||
</div>
|
||||
<div className="produits_service_tick height_publication">
|
||||
|
||||
<div className="produits_service_tick">
|
||||
<img src={tick_ok} alt="OK" className="tick_ok_ko" />
|
||||
</div>
|
||||
<div className="produits_service_tick">
|
||||
|
||||
<div className="produits_service_tick height_price_1">
|
||||
<img src={tick_ok} alt="OK" className="tick_ok_ko" />
|
||||
</div>
|
||||
<div className="produits_service_tick height_affichage_ftion">
|
||||
<img src={tick_ko} alt="KO" className="tick_ok_ko" />
|
||||
</div>
|
||||
|
||||
<div className="produits_service_tick">
|
||||
<div className="produits_service_tick height_leads">
|
||||
<img src={tick_ko} alt="KO" className="tick_ok_ko" />
|
||||
</div>
|
||||
<div className="produits_service_tick">
|
||||
|
||||
<div className="produits_service_tick height_appel_offre">
|
||||
<img src={tick_ko} alt="KO" className="tick_ok_ko" />
|
||||
</div>
|
||||
<div className="produits_service_tick">
|
||||
|
||||
<div className="produits_service_label height_publication_header">
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
<div className="produits_service_tick height_gestion_admin">
|
||||
<img src={tick_ko} alt="KO" className="tick_ok_ko" />
|
||||
</div>
|
||||
<div className="produits_service_tick">
|
||||
<div className="produits_service_tick height_gestion_crm">
|
||||
<img src={tick_ko} alt="KO" className="tick_ok_ko" />
|
||||
</div>
|
||||
<div className="produits_service_tick">
|
||||
|
||||
<div className="produits_service_label height_publication_header">
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
<div className="produits_service_tick height_intranet">
|
||||
<img src={tick_ko} alt="KO" className="tick_ok_ko" />
|
||||
</div>
|
||||
<div className="produits_service_tick">
|
||||
<div className="produits_service_tick height_e_learning_persona">
|
||||
<img src={tick_ko} alt="KO" className="tick_ok_ko" />
|
||||
</div>
|
||||
<div className="produits_service_tick">
|
||||
|
||||
<div className="produits_service_tick height_e_learning">
|
||||
<img src={tick_ko} alt="KO" className="tick_ok_ko" />
|
||||
</div>
|
||||
<div className="produits_service_tick">
|
||||
<img src={tick_ko} alt="KO" className="tick_ok_ko" />
|
||||
</div>
|
||||
<div className="produits_service_tick">
|
||||
----
|
||||
</div>
|
||||
|
||||
|
||||
<div className="div_row_basique_price">
|
||||
Gratuit 15 jours
|
||||
|
@ -265,7 +352,7 @@ function ProduitsServices() {
|
|||
className="btn_abonnement"
|
||||
onClick={(e) => {
|
||||
e.preventDefault();
|
||||
window.location.href = "/ContactezNous";
|
||||
window.location.href = "/Partner";
|
||||
}}
|
||||
> Je m'abonne </Button>
|
||||
</div>
|
||||
|
@ -275,53 +362,64 @@ function ProduitsServices() {
|
|||
<div className="div_row_standard">
|
||||
<div className="div_standard_header"> Standard </div>
|
||||
<hr style={{ "margin": "0.2rem" }} />
|
||||
<div style={{ "marginBottom": "0.5rem" }}>
|
||||
<div style={{ "marginBottom": "0.8rem", "fontSize": "small" }}>
|
||||
Pour chaque Formation
|
||||
</div>
|
||||
<div className="produits_service_label height_publication_header">
|
||||
|
||||
</div>
|
||||
|
||||
<div className="produits_service_tick">
|
||||
7 Formations
|
||||
</div>
|
||||
<div className="produits_service_tick height_publication">
|
||||
|
||||
<div className="produits_service_tick">
|
||||
<img src={tick_ok} alt="OK" className="tick_ok_ko" />
|
||||
</div>
|
||||
<div className="produits_service_tick">
|
||||
<img src={tick_ok} alt="OK" className="tick_ok_ko" />
|
||||
</div>
|
||||
|
||||
<div className="produits_service_tick">
|
||||
<img src={tick_ok} alt="OK" className="tick_ok_ko" />
|
||||
<div className="produits_service_tick height_price_1">
|
||||
<img src={tick_ko} alt="KO" className="tick_ok_ko" />
|
||||
</div>
|
||||
<div className="produits_service_tick">
|
||||
<img src={tick_ok} alt="OK" className="tick_ok_ko" />
|
||||
</div>
|
||||
<div className="produits_service_tick">
|
||||
<div className="produits_service_tick height_affichage_ftion">
|
||||
<img src={tick_ko} alt="KO" className="tick_ok_ko" />
|
||||
</div>
|
||||
<div className="produits_service_tick">
|
||||
|
||||
<div className="produits_service_tick height_leads">
|
||||
<img src={tick_ok} alt="OK" className="tick_ok_ko" />
|
||||
</div>
|
||||
|
||||
<div className="produits_service_tick height_appel_offre">
|
||||
<img src={tick_ko} alt="KO" className="tick_ok_ko" />
|
||||
</div>
|
||||
<div className="produits_service_tick">
|
||||
|
||||
<div className="produits_service_label height_publication_header">
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
<div className="produits_service_tick height_gestion_admin">
|
||||
<img src={tick_ok} alt="OK" className="tick_ok_ko" />
|
||||
</div>
|
||||
<div className="produits_service_tick height_gestion_crm">
|
||||
<img src={tick_ko} alt="KO" className="tick_ok_ko" />
|
||||
</div>
|
||||
<div className="produits_service_tick">
|
||||
|
||||
<div className="produits_service_label height_publication_header">
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
<div className="produits_service_tick height_intranet">
|
||||
<img src={tick_ko} alt="KO" className="tick_ok_ko" />
|
||||
</div>
|
||||
<div className="produits_service_tick">
|
||||
<img src={tick_ko} alt="KO" className="tick_ok_ko" />
|
||||
<div className="produits_service_tick height_e_learning_persona">
|
||||
<img src={tick_ko} alt="KO" className="tick_ok_ko" />
|
||||
</div>
|
||||
<div className="produits_service_tick">
|
||||
<img src={tick_ko} alt="KO" className="tick_ok_ko" />
|
||||
</div>
|
||||
<div className="produits_service_tick">
|
||||
----
|
||||
|
||||
<div className="produits_service_tick height_e_learning">
|
||||
<img src={tick_ko} alt="KO" className="tick_ok_ko" />
|
||||
</div>
|
||||
|
||||
|
||||
<div className="div_row_standard_price">
|
||||
|
||||
{String(periode) === String("Mensuel") && "50 €/mois"}
|
||||
|
||||
50 HT €/mois
|
||||
|
||||
</div>
|
||||
|
||||
|
@ -335,7 +433,7 @@ function ProduitsServices() {
|
|||
className="btn_abonnement"
|
||||
onClick={(e) => {
|
||||
e.preventDefault();
|
||||
window.location.href = "/ContactezNous";
|
||||
window.location.href = "/Partner";
|
||||
}}> Je m'abonne </Button>
|
||||
</div>
|
||||
|
||||
|
@ -345,53 +443,64 @@ function ProduitsServices() {
|
|||
<div className="div_row_gold">
|
||||
<div className="div_gold_header"> Gold </div>
|
||||
<hr style={{ "margin": "0.2rem" }} />
|
||||
<div style={{ "marginBottom": "0.5rem" }}>
|
||||
<div style={{ "marginBottom": "0.8rem", "fontSize": "small" }}>
|
||||
Pour chaque Formation
|
||||
</div>
|
||||
<div className="produits_service_label height_publication_header">
|
||||
|
||||
</div>
|
||||
|
||||
<div className="produits_service_tick">
|
||||
10 Formations
|
||||
</div>
|
||||
<div className="produits_service_tick height_publication">
|
||||
|
||||
<div className="produits_service_tick">
|
||||
<img src={tick_ok} alt="OK" className="tick_ok_ko" />
|
||||
</div>
|
||||
<div className="produits_service_tick">
|
||||
<img src={tick_ok} alt="OK" className="tick_ok_ko" />
|
||||
</div>
|
||||
|
||||
<div className="produits_service_tick">
|
||||
<div className="produits_service_tick height_price_1">
|
||||
<img src={tick_ok} alt="OK" className="tick_ok_ko" />
|
||||
</div>
|
||||
<div className="produits_service_tick">
|
||||
<img src={tick_ok} alt="OK" className="tick_ok_ko" />
|
||||
</div>
|
||||
<div className="produits_service_tick">
|
||||
<img src={tick_ok} alt="OK" className="tick_ok_ko" />
|
||||
</div>
|
||||
<div className="produits_service_tick">
|
||||
<img src={tick_ok} alt="OK" className="tick_ok_ko" />
|
||||
</div>
|
||||
<div className="produits_service_tick">
|
||||
<img src={tick_ok} alt="OK" className="tick_ok_ko" />
|
||||
</div>
|
||||
<div className="produits_service_tick">
|
||||
<img src={tick_ko} alt="KO" className="tick_ok_ko" />
|
||||
</div>
|
||||
<div className="produits_service_tick">
|
||||
<img src={tick_ko} alt="KO" className="tick_ok_ko" />
|
||||
</div>
|
||||
<div className="produits_service_tick">
|
||||
<img src={tick_ko} alt="KO" className="tick_ok_ko" />
|
||||
<div className="produits_service_tick height_affichage_ftion">
|
||||
<img src={tick_ok} alt="OK" className="tick_ok_ko" />
|
||||
</div>
|
||||
|
||||
<div className="produits_service_tick">
|
||||
----
|
||||
<div className="produits_service_tick height_leads">
|
||||
<img src={tick_ok} alt="OK" className="tick_ok_ko" />
|
||||
</div>
|
||||
|
||||
<div className="produits_service_tick height_appel_offre">
|
||||
<img src={tick_ok} alt="OK" className="tick_ok_ko" />
|
||||
</div>
|
||||
|
||||
<div className="produits_service_label height_publication_header">
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
<div className="produits_service_tick height_gestion_admin">
|
||||
<img src={tick_ok} alt="OK" className="tick_ok_ko" />
|
||||
</div>
|
||||
<div className="produits_service_tick height_gestion_crm">
|
||||
<img src={tick_ok} alt="OK" className="tick_ok_ko" />
|
||||
</div>
|
||||
|
||||
<div className="produits_service_label height_publication_header">
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
<div className="produits_service_tick height_intranet">
|
||||
<img src={tick_ok} alt="OK" className="tick_ok_ko" />
|
||||
</div>
|
||||
<div className="produits_service_tick height_e_learning_persona">
|
||||
<img src={tick_ok} alt="OK" className="tick_ok_ko" />
|
||||
</div>
|
||||
|
||||
<div className="produits_service_tick height_e_learning">
|
||||
<img src={tick_ok} alt="OK" className="tick_ok_ko" />
|
||||
</div>
|
||||
|
||||
|
||||
<div className="div_row_gold_price">
|
||||
{String(periode) === String("Mensuel") && "550 €/mois"}
|
||||
{String(periode) === String("Annuel") && "4 950 €/an - (3 mois offerts)"}
|
||||
90 € HT /mois
|
||||
|
||||
</div>
|
||||
|
||||
|
@ -405,14 +514,13 @@ function ProduitsServices() {
|
|||
className="btn_abonnement"
|
||||
onClick={(e) => {
|
||||
e.preventDefault();
|
||||
window.location.href = "/ContactezNous";
|
||||
window.location.href = "/Partner";
|
||||
}}
|
||||
> Je m'abonne </Button>
|
||||
</div>
|
||||
|
||||
|
||||
</div>
|
||||
|
||||
<div className="div_row_sur_mesure">
|
||||
<div className="div_sur_mesure_header"> Sur mesure </div>
|
||||
<hr style={{ "margin": "0.2rem" }} />
|
||||
|
|
|
@ -225,7 +225,7 @@ const Config_Documents = (props) => {
|
|||
setDelete_Partner_Document_Data_result(res.data.message);
|
||||
|
||||
Getall_Partner_Document_No_filter();
|
||||
myRef_head.current.scrollIntoView({ behavior: "smooth" });
|
||||
|
||||
setpartner_document_data_edit_mode();
|
||||
setpartner_document_data_changed();
|
||||
clear_detail_fields();
|
||||
|
@ -234,7 +234,16 @@ const Config_Documents = (props) => {
|
|||
setdisplay_detail_document();
|
||||
setSelectionModel([]);
|
||||
|
||||
alert(" Le document a été correctement supprimé.")
|
||||
alert(" Le document a été correctement supprimé.");
|
||||
//myRef_head.current.scrollIntoView({ behavior: "smooth" });
|
||||
if (document.getElementById('myRef_head')) {
|
||||
var divh = document.getElementById('myRef_head').offsetTop;
|
||||
window.scrollTo({
|
||||
top: divh,
|
||||
behavior: "smooth",
|
||||
});
|
||||
}
|
||||
|
||||
}
|
||||
else {
|
||||
setDelete_Partner_Document_Data_api("false");
|
||||
|
@ -273,8 +282,14 @@ const Config_Documents = (props) => {
|
|||
//console.log(" ### line.ref_interne = ", line.ref_interne);
|
||||
Get_Partner_Document_Data(document_id);
|
||||
|
||||
if (myRef.current) {
|
||||
myRef.current.scrollIntoView({ behavior: "smooth" });
|
||||
if (document.getElementById('myRef')) {
|
||||
// myRef.current.scrollIntoView({ behavior: "smooth" });
|
||||
var divh = document.getElementById('myRef').offsetTop;
|
||||
window.scrollTo({
|
||||
top: divh,
|
||||
behavior: "smooth",
|
||||
});
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
|
@ -384,8 +399,13 @@ const Config_Documents = (props) => {
|
|||
}
|
||||
|
||||
disable_Partner_DocumentFields();
|
||||
if (myRef.current) {
|
||||
myRef.current.scrollIntoView({ behavior: "smooth" });
|
||||
if (document.getElementById('myRef')) {
|
||||
// myRef.current.scrollIntoView({ behavior: "smooth" });
|
||||
var divh = document.getElementById('myRef').offsetTop;
|
||||
window.scrollTo({
|
||||
top: divh,
|
||||
behavior: "smooth",
|
||||
});
|
||||
}
|
||||
|
||||
} else {
|
||||
|
@ -475,8 +495,15 @@ const Config_Documents = (props) => {
|
|||
}
|
||||
|
||||
disable_Partner_DocumentFields();
|
||||
if (myRef.current) {
|
||||
myRef.current.scrollIntoView({ behavior: "smooth" });
|
||||
if (document.getElementById('myRef')) {
|
||||
//myRef.current.scrollIntoView({ behavior: "smooth" });
|
||||
|
||||
var divh = document.getElementById('myRef').offsetTop;
|
||||
window.scrollTo({
|
||||
top: divh,
|
||||
behavior: "smooth",
|
||||
});
|
||||
|
||||
}
|
||||
setpartner_document_data_changed("1");
|
||||
setpartner_document_data_edit_mode("1");
|
||||
|
@ -565,8 +592,15 @@ const Config_Documents = (props) => {
|
|||
}
|
||||
|
||||
|
||||
if (myRef.current) {
|
||||
myRef.current.scrollIntoView({ behavior: "smooth" });
|
||||
if (document.getElementById('myRef')) {
|
||||
//myRef.current.scrollIntoView({ behavior: "smooth" });
|
||||
|
||||
var divh = document.getElementById('myRef').offsetTop;
|
||||
window.scrollTo({
|
||||
top: divh,
|
||||
behavior: "smooth",
|
||||
});
|
||||
|
||||
}
|
||||
|
||||
|
||||
|
@ -780,7 +814,15 @@ const Config_Documents = (props) => {
|
|||
//Get_Personnalisable_Collection_and_Fields();
|
||||
|
||||
Getall_Partner_Document_No_filter();
|
||||
myRef_head.current.scrollIntoView({ behavior: "smooth" });
|
||||
// myRef_head.current.scrollIntoView({ behavior: "smooth" });
|
||||
|
||||
if(document.getElementById('myRef_head')){
|
||||
var divh = document.getElementById('myRef_head').offsetTop;
|
||||
window.scrollTo({
|
||||
top: divh,
|
||||
behavior: "smooth",
|
||||
});
|
||||
}
|
||||
|
||||
}, [])
|
||||
|
||||
|
@ -963,7 +1005,7 @@ const Config_Documents = (props) => {
|
|||
return;
|
||||
}
|
||||
|
||||
|
||||
|
||||
if (p_one_detail_nom)
|
||||
form.append("nom", p_one_detail_nom);
|
||||
else {
|
||||
|
@ -1528,7 +1570,7 @@ const Config_Documents = (props) => {
|
|||
</div>
|
||||
}
|
||||
*/}
|
||||
<div className="div_row" ref={myRef_head} style={{ "border": "None", "color": "orange", "textAlign": "center" }}>
|
||||
<div className="div_row" ref={myRef_head} id="myRef_head" style={{ "border": "None", "color": "orange", "textAlign": "center" }}>
|
||||
|
||||
<div className="div_row_gauche" style={{ "textAlign": 'left', 'marginLeft': '15px' }}>
|
||||
<Button variant="contained" className="bton_enreg" onClick={"Getall_Training_Employee"}>Rechercher
|
||||
|
@ -1734,7 +1776,7 @@ const Config_Documents = (props) => {
|
|||
</div>
|
||||
|
||||
|
||||
<div className="div_row_gauche texte_area_filter" ref={myRef}>
|
||||
<div className="div_row_gauche texte_area_filter" ref={myRef} id="myRef">
|
||||
Code Document <br />
|
||||
<TextField
|
||||
name="document_ref_interne"
|
||||
|
@ -1990,7 +2032,7 @@ const Config_Documents = (props) => {
|
|||
|
||||
|
||||
|
||||
<div className="div_row_gauche texte_area_filter" ref={myRef}>
|
||||
<div className="div_row_gauche texte_area_filter" ref={myRef} id="myRef">
|
||||
Code Document <br />
|
||||
<TextField
|
||||
name="one_document_ref_interne"
|
||||
|
|
|
@ -1391,7 +1391,7 @@ const DisplayDetailClass_new_v2 = (props) => {
|
|||
<div className="mob_block_organisme_ftion" id="mob_block_organisme_ftion">
|
||||
|
||||
<div className="mob_block_organisme_ftion_orga">
|
||||
Organisme de formation :
|
||||
Organisme de formation
|
||||
</div>
|
||||
|
||||
<div className="mob_block_organisme_ftion_link">
|
||||
|
@ -2344,7 +2344,7 @@ const DisplayDetailClass_new_v2 = (props) => {
|
|||
<div className="sticky_organisme_title_desc">
|
||||
|
||||
<div className="sticky_organisme_title_desc_title">
|
||||
Organisme de formation :
|
||||
Organisme de formation
|
||||
</div>
|
||||
|
||||
<div className="sticky_organisme_title_desc_desc">
|
||||
|
|
|
@ -1053,8 +1053,13 @@ const DisplayPartnerSession = (props) => {
|
|||
setEdite_session("0");
|
||||
submenu_detail_session();
|
||||
|
||||
if (myRef.current) {
|
||||
myRef.current.scrollIntoView({ behavior: "smooth" });
|
||||
if (document.getElementById('detail_session')) {
|
||||
//myRef.current.scrollIntoView({ behavior: "smooth" });
|
||||
var divh = document.getElementById('detail_session').offsetTop;
|
||||
window.scrollTo({
|
||||
top: divh,
|
||||
behavior: "smooth",
|
||||
});
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -1068,12 +1073,14 @@ const DisplayPartnerSession = (props) => {
|
|||
var myelement;
|
||||
|
||||
if (document.getElementById('ajout_participant')) {
|
||||
myelement = document.getElementById('ajout_participant');
|
||||
var divh = document.getElementById('ajout_participant').offsetTop;
|
||||
window.scrollTo({
|
||||
top: divh,
|
||||
behavior: "smooth",
|
||||
});
|
||||
}
|
||||
|
||||
if (myelement) {
|
||||
myelement.scrollIntoView({ behavior: 'smooth' });
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
|
||||
|
@ -1481,12 +1488,14 @@ const DisplayPartnerSession = (props) => {
|
|||
var myelement;
|
||||
|
||||
if (document.getElementById('participant_menu_tab')) {
|
||||
myelement = document.getElementById('participant_menu_tab');
|
||||
//myelement = document.getElementById('participant_menu_tab');
|
||||
var divh = document.getElementById('participant_menu_tab').offsetTop;
|
||||
window.scrollTo({
|
||||
top: divh,
|
||||
behavior: "smooth",
|
||||
});
|
||||
}
|
||||
|
||||
if (myelement) {
|
||||
myelement.scrollIntoView({ behavior: 'smooth' });
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
@ -2860,8 +2869,13 @@ const DisplayPartnerSession = (props) => {
|
|||
desableSessionFields();
|
||||
|
||||
|
||||
if (myRef.current) {
|
||||
myRef.current.scrollIntoView({ behavior: "smooth" });
|
||||
if (document.getElementById('detail_session')) {
|
||||
// myRef.current.scrollIntoView({ behavior: "smooth" });
|
||||
var divh = document.getElementById('detail_session').offsetTop;
|
||||
window.scrollTo({
|
||||
top: divh,
|
||||
behavior: "smooth",
|
||||
});
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -3613,11 +3627,12 @@ const DisplayPartnerSession = (props) => {
|
|||
var myelement;
|
||||
|
||||
if (document.getElementById('ajout_participant')) {
|
||||
myelement = document.getElementById('ajout_participant');
|
||||
}
|
||||
|
||||
if (myelement) {
|
||||
myelement.scrollIntoView({ behavior: 'smooth' });
|
||||
//myelement = document.getElementById('ajout_participant');
|
||||
var divh = document.getElementById('ajout_participant').offsetTop;
|
||||
window.scrollTo({
|
||||
top: divh,
|
||||
behavior: "smooth",
|
||||
});
|
||||
}
|
||||
|
||||
disableAttendeeDetailFields();
|
||||
|
|
|
@ -124,25 +124,25 @@ const DisplayPartnerStagiaires = (props) => {
|
|||
{ field: 'domaine', headerName: 'Domaine', width: datagrid_columns_size_model2, align: "center", hide: true, hideable: true, },
|
||||
{ field: 'date_debut', headerName: 'Du', width: datagrid_columns_size_model1, hideable: true, },
|
||||
{ field: 'date_fin', headerName: 'Au', width: datagrid_columns_size_model1, hideable: true, },
|
||||
{ field: 'class_internal_url', headerName: 'class_internal_url', hide: true, },
|
||||
/* {
|
||||
field: "Detail", headerName: 'Voir detail',
|
||||
renderCell: (cellValues) => {
|
||||
return (
|
||||
|
||||
<Button
|
||||
|
||||
onClick={(event) => {
|
||||
Display_Detail_Inscription(event, cellValues);
|
||||
}}
|
||||
>
|
||||
<FcViewDetails />
|
||||
|
||||
</Button>
|
||||
|
||||
);
|
||||
}
|
||||
},*/
|
||||
{ field: 'class_internal_url', headerName: 'class_internal_url', hide: true, },
|
||||
/* {
|
||||
field: "Detail", headerName: 'Voir detail',
|
||||
renderCell: (cellValues) => {
|
||||
return (
|
||||
|
||||
<Button
|
||||
|
||||
onClick={(event) => {
|
||||
Display_Detail_Inscription(event, cellValues);
|
||||
}}
|
||||
>
|
||||
<FcViewDetails />
|
||||
|
||||
</Button>
|
||||
|
||||
);
|
||||
}
|
||||
},*/
|
||||
{
|
||||
field: "Imprimer", headerName: 'Imprimer detail',
|
||||
renderCell: (cellValues) => {
|
||||
|
@ -225,7 +225,7 @@ const DisplayPartnerStagiaires = (props) => {
|
|||
|
||||
]
|
||||
|
||||
|
||||
|
||||
function handleClick_delete(event, cellValues) {
|
||||
// Recuperation du motif du refus :
|
||||
var nom = cellValues.row.nom;
|
||||
|
@ -246,7 +246,7 @@ const DisplayPartnerStagiaires = (props) => {
|
|||
var form = new FormData();
|
||||
//form.append("token","K3cw63eKokKSbV4spjQ48SUNnfy80yrXfA");
|
||||
|
||||
|
||||
|
||||
const stored_cookie = getCookie('tokenmysypart');
|
||||
form.append("token", stored_cookie);
|
||||
form.append("class_internal_url", local_class_internal_url);
|
||||
|
@ -265,7 +265,7 @@ const DisplayPartnerStagiaires = (props) => {
|
|||
if (String(res.data.status) === String("true")) {
|
||||
setDeleteStagiaireData_api("true");
|
||||
setDeleteStagiaireData_result(res.data.message);
|
||||
|
||||
|
||||
Getall_TrainingParticipant();
|
||||
|
||||
alert(" La mise à jour été correctement faite.")
|
||||
|
@ -452,8 +452,13 @@ const DisplayPartnerStagiaires = (props) => {
|
|||
setaddOneParticipant();
|
||||
setdisplay_detail_stagiaire("1");
|
||||
|
||||
if (myRef.current) {
|
||||
myRef.current.scrollIntoView({ behavior: "smooth" });
|
||||
if (document.getElementById('detail_session')) {
|
||||
// myRef.current.scrollIntoView({ behavior: "smooth" });
|
||||
var divh = document.getElementById('detail_session').offsetTop;
|
||||
window.scrollTo({
|
||||
top: divh,
|
||||
behavior: "smooth",
|
||||
});
|
||||
}
|
||||
|
||||
GetAttendee_Data(participant_email, session_id, internal_url);
|
||||
|
@ -534,8 +539,13 @@ const DisplayPartnerStagiaires = (props) => {
|
|||
setaddOneParticipant("1");
|
||||
submenu_detail_stagaire();
|
||||
|
||||
if (myRef.current) {
|
||||
myRef.current.scrollIntoView({ behavior: "smooth" });
|
||||
if (document.getElementById('detail_session')) {
|
||||
// myRef.current.scrollIntoView({ behavior: "smooth" });
|
||||
var divh = document.getElementById('detail_session').offsetTop;
|
||||
window.scrollTo({
|
||||
top: divh,
|
||||
behavior: "smooth",
|
||||
});
|
||||
}
|
||||
|
||||
setdisplay_detail_stagiaire();
|
||||
|
@ -611,7 +621,7 @@ const DisplayPartnerStagiaires = (props) => {
|
|||
setprint_detail_insc("1");
|
||||
|
||||
var code_session = cellValues.row.code_session;
|
||||
|
||||
|
||||
var session_id = cellValues.row.session_id;
|
||||
|
||||
var internal_url = cellValues.row.class_internal_url;
|
||||
|
@ -620,7 +630,7 @@ const DisplayPartnerStagiaires = (props) => {
|
|||
|
||||
|
||||
|
||||
DownloadAttendeeDetail(session_id, participant_email, internal_url );
|
||||
DownloadAttendeeDetail(session_id, participant_email, internal_url);
|
||||
|
||||
}
|
||||
function clearDetailAttendeFields() {
|
||||
|
@ -1453,7 +1463,7 @@ const DisplayPartnerStagiaires = (props) => {
|
|||
|
||||
setLoading(true);
|
||||
|
||||
|
||||
|
||||
|
||||
fetch(
|
||||
process.env.REACT_APP_API_URL + "myclass/api/AddStagiairetoClass_mass_for_many_session/",
|
||||
|
@ -1592,7 +1602,7 @@ const DisplayPartnerStagiaires = (props) => {
|
|||
|
||||
const [addOneParticipant, setaddOneParticipant] = useState();
|
||||
const status_inscription = [
|
||||
|
||||
|
||||
{
|
||||
value: '0',
|
||||
label: 'PréInscription',
|
||||
|
@ -1845,11 +1855,12 @@ const DisplayPartnerStagiaires = (props) => {
|
|||
var myelement;
|
||||
|
||||
if (document.getElementById('ajout_participant')) {
|
||||
myelement = document.getElementById('ajout_participant');
|
||||
}
|
||||
|
||||
if (myelement) {
|
||||
myelement.scrollIntoView({ behavior: 'smooth' });
|
||||
//myelement = document.getElementById('ajout_participant');
|
||||
var divh = document.getElementById('ajout_participant').offsetTop;
|
||||
window.scrollTo({
|
||||
top: divh,
|
||||
behavior: "smooth",
|
||||
});
|
||||
}
|
||||
|
||||
disableAttendeeDetailFields();
|
||||
|
@ -2066,7 +2077,16 @@ const DisplayPartnerStagiaires = (props) => {
|
|||
Getall_TrainingParticipant();
|
||||
clear_one_Attende_Fields();
|
||||
alert(" Le participant a été correctement ajouté");
|
||||
myRef_head.current.scrollIntoView({ behavior: "smooth" });
|
||||
|
||||
//myRef_head.current.scrollIntoView({ behavior: "smooth" });
|
||||
if ( document.getElementById('myRef_head')) {
|
||||
// myRef.current.scrollIntoView({ behavior: "smooth" });
|
||||
var divh = document.getElementById('myRef_head').offsetTop;
|
||||
window.scrollTo({
|
||||
top: divh,
|
||||
behavior: "smooth",
|
||||
});
|
||||
}
|
||||
|
||||
} else if (String(res.data.status) === String("Err_Connexion")) {
|
||||
alert('Erreur: ' + res.data.message);
|
||||
|
@ -2157,7 +2177,15 @@ const DisplayPartnerStagiaires = (props) => {
|
|||
alert(" La mise à jour été correctement faite.");
|
||||
|
||||
|
||||
myRef_head.current.scrollIntoView({ behavior: "smooth" });
|
||||
//myRef_head.current.scrollIntoView({ behavior: "smooth" });
|
||||
if ( document.getElementById('myRef_head')) {
|
||||
// myRef.current.scrollIntoView({ behavior: "smooth" });
|
||||
var divh = document.getElementById('myRef_head').offsetTop;
|
||||
window.scrollTo({
|
||||
top: divh,
|
||||
behavior: "smooth",
|
||||
});
|
||||
}
|
||||
|
||||
}
|
||||
else {
|
||||
|
@ -2595,8 +2623,13 @@ const DisplayPartnerStagiaires = (props) => {
|
|||
setsessionStatus(false);
|
||||
|
||||
|
||||
if (myRef.current) {
|
||||
myRef.current.scrollIntoView({ behavior: "smooth" });
|
||||
if (document.getElementById('detail_session')) {
|
||||
// myRef.current.scrollIntoView({ behavior: "smooth" });
|
||||
var divh = document.getElementById('detail_session').offsetTop;
|
||||
window.scrollTo({
|
||||
top: divh,
|
||||
behavior: "smooth",
|
||||
});
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -2729,9 +2762,9 @@ const DisplayPartnerStagiaires = (props) => {
|
|||
|
||||
return (
|
||||
<div className="displaypartnerstagiaire">
|
||||
{isLoading && <div className="loader-container">
|
||||
<div className="mysy_spinner"> <img src={img_loading_spin} /> </div>
|
||||
</div>}
|
||||
{isLoading && <div className="loader-container">
|
||||
<div className="mysy_spinner"> <img src={img_loading_spin} /> </div>
|
||||
</div>}
|
||||
|
||||
<Dialog
|
||||
open={Dialog_1_open}
|
||||
|
@ -3065,7 +3098,7 @@ const DisplayPartnerStagiaires = (props) => {
|
|||
|
||||
</div>
|
||||
}
|
||||
<div className="div_row" ref={myRef_head} style={{ "border": "None", "color": "orange", "textAlign": "center" }}>
|
||||
<div className="div_row" ref={myRef_head} id="myRef_head" style={{ "border": "None", "color": "orange", "textAlign": "center" }}>
|
||||
|
||||
<div className="div_row_gauche" style={{ "textAlign": 'left', 'marginLeft': '15px' }}>
|
||||
<Button variant="contained" className="bton_enreg" onClick={Getall_TrainingParticipant}>Rechercher
|
||||
|
@ -3297,7 +3330,7 @@ const DisplayPartnerStagiaires = (props) => {
|
|||
>
|
||||
{GetCurrentPartnerClass_result &&
|
||||
GetCurrentPartnerClass_result.map((myclass) => (
|
||||
<MenuItem key={JSON.parse(myclass).title} value={JSON.parse(myclass).internal_url} style={{ "paddingLeft": "5px", "textAlign": "left", "width":"100%" }}>
|
||||
<MenuItem key={JSON.parse(myclass).title} value={JSON.parse(myclass).internal_url} style={{ "paddingLeft": "5px", "textAlign": "left", "width": "100%" }}>
|
||||
{JSON.parse(myclass).title}
|
||||
|
||||
</MenuItem>
|
||||
|
|
|
@ -582,9 +582,14 @@ const Employes = (props) => {
|
|||
//console.log(" ### employe_id = ", employe_id);
|
||||
Display_Detail_Employe(employe_id);
|
||||
|
||||
if (myRef.current) {
|
||||
myRef.current.scrollIntoView({ behavior: "smooth" });
|
||||
}
|
||||
|
||||
if ( document.getElementById('myRef')) {
|
||||
var divh = document.getElementById('myRef').offsetTop;
|
||||
window.scrollTo({
|
||||
top: divh,
|
||||
behavior: "smooth",
|
||||
});
|
||||
}
|
||||
|
||||
Getall_Employee_Affectation(employe_id);
|
||||
Getall_Employee_Acces_Right(employe_id);
|
||||
|
@ -612,11 +617,15 @@ const Employes = (props) => {
|
|||
//console.log("### line = ", line);
|
||||
var affectation_id = line._id;
|
||||
set_selected_affectation_id(affectation_id);
|
||||
|
||||
|
||||
if (myRef_affectation.current) {
|
||||
myRef_affectation.current.scrollIntoView({ behavior: "smooth" });
|
||||
}
|
||||
|
||||
if ( document.getElementById('myRef_affectation')) {
|
||||
// myRef.current.scrollIntoView({ behavior: "smooth" });
|
||||
var divh = document.getElementById('myRef_affectation').offsetTop;
|
||||
window.scrollTo({
|
||||
top: divh,
|
||||
behavior: "smooth",
|
||||
});
|
||||
}
|
||||
|
||||
Get_Given_Employee_Affectation(affectation_id);
|
||||
|
||||
|
@ -1519,8 +1528,14 @@ const Employes = (props) => {
|
|||
Get_Employee_Data(selected_id);
|
||||
alert(" La mise à jour été correctement faite.");
|
||||
|
||||
if (myRef_head.current)
|
||||
myRef_head.current.scrollIntoView({ behavior: "smooth" });
|
||||
|
||||
if ( document.getElementById('myRef_head')) {
|
||||
var divh = document.getElementById('myRef_head').offsetTop;
|
||||
window.scrollTo({
|
||||
top: divh,
|
||||
behavior: "smooth",
|
||||
});
|
||||
}
|
||||
|
||||
}
|
||||
else {
|
||||
|
@ -2062,8 +2077,13 @@ const Employes = (props) => {
|
|||
setemployee_data_edit_mode("");
|
||||
|
||||
alert(res.data.message);
|
||||
if (myRef_head.current)
|
||||
myRef_head.current.scrollIntoView({ behavior: "smooth" });
|
||||
if ( document.getElementById('myRef_head')) {
|
||||
var divh = document.getElementById('myRef_head').offsetTop;
|
||||
window.scrollTo({
|
||||
top: divh,
|
||||
behavior: "smooth",
|
||||
});
|
||||
}
|
||||
|
||||
}
|
||||
else {
|
||||
|
@ -2495,8 +2515,14 @@ const Employes = (props) => {
|
|||
|
||||
alert(" La mise à jour été correctement faite.");
|
||||
|
||||
if (myRef_affectation)
|
||||
myRef_affectation.current.scrollIntoView({ behavior: "smooth" });
|
||||
if ( document.getElementById('myRef_affectation')) {
|
||||
// myRef.current.scrollIntoView({ behavior: "smooth" });
|
||||
var divh = document.getElementById('myRef_affectation').offsetTop;
|
||||
window.scrollTo({
|
||||
top: divh,
|
||||
behavior: "smooth",
|
||||
});
|
||||
}
|
||||
|
||||
}
|
||||
else {
|
||||
|
@ -2529,8 +2555,16 @@ const Employes = (props) => {
|
|||
|
||||
setAdd_new_affectation("1");
|
||||
|
||||
if (myRef_new_affectation.current) {
|
||||
myRef_new_affectation.current.scrollIntoView({ behavior: "smooth" });
|
||||
if (document.getElementById('myRef_new_affectation')) {
|
||||
//myRef_new_affectation.current.scrollIntoView({ behavior: "smooth" });
|
||||
if ( document.getElementById('myRef_new_affectation')) {
|
||||
//myRef.current.scrollIntoView({ behavior: "smooth" });
|
||||
var divh = document.getElementById('myRef_new_affectation').offsetTop;
|
||||
window.scrollTo({
|
||||
top: divh,
|
||||
behavior: "smooth",
|
||||
});
|
||||
}
|
||||
}
|
||||
|
||||
clean_affectation_fields();
|
||||
|
@ -2609,8 +2643,14 @@ const Employes = (props) => {
|
|||
setSelectionModel_affectations([]);
|
||||
alert(" L'affectation a été ajoutée.");
|
||||
|
||||
if (myRef_affectation)
|
||||
myRef_affectation.current.scrollIntoView({ behavior: "smooth" });
|
||||
if ( document.getElementById('myRef_affectation')) {
|
||||
// myRef.current.scrollIntoView({ behavior: "smooth" });
|
||||
var divh = document.getElementById('myRef_affectation').offsetTop;
|
||||
window.scrollTo({
|
||||
top: divh,
|
||||
behavior: "smooth",
|
||||
});
|
||||
}
|
||||
|
||||
}
|
||||
else {
|
||||
|
@ -3458,7 +3498,7 @@ const Employes = (props) => {
|
|||
</div>
|
||||
}
|
||||
*/}
|
||||
<div className="div_row" ref={myRef_head} style={{ "border": "None", "color": "orange", "textAlign": "center" }}>
|
||||
<div className="div_row" ref={myRef_head} id="myRef_head" style={{ "border": "None", "color": "orange", "textAlign": "center" }}>
|
||||
|
||||
<div className="div_row_gauche" style={{ "textAlign": 'left', 'marginLeft': '15px' }}>
|
||||
<Button variant="contained" className="bton_enreg" onClick={Getall_Training_Employee}>Rechercher
|
||||
|
@ -3658,7 +3698,7 @@ const Employes = (props) => {
|
|||
|
||||
</div>
|
||||
|
||||
<div className="div_row" ref={myRef}> </div>
|
||||
<div className="div_row" ref={myRef} id="myRef"> </div>
|
||||
|
||||
{String(submenu) === "detail_employe" && String(add_One_Employee) !== "1" && <div className="div_row">
|
||||
<div className="div_row">
|
||||
|
@ -4781,7 +4821,7 @@ const Employes = (props) => {
|
|||
</div>
|
||||
|
||||
|
||||
<nav ref={myRef_affectation}> </nav>
|
||||
<nav ref={myRef_affectation} id="myRef_affectation"> </nav>
|
||||
{String(display_affectation) === "1" && <div className="div_row" style={{ "border": "None", "background": '#F8F9F9', "padding": '5px' }}>
|
||||
<nav style={{ "border": "None", "fontSize": "22px", "fontWeight": "600" }}> Détail Affectation </nav>
|
||||
|
||||
|
@ -5039,7 +5079,7 @@ const Employes = (props) => {
|
|||
</div>
|
||||
</div>}
|
||||
|
||||
<nav ref={myRef_new_affectation}> </nav>
|
||||
<nav ref={myRef_new_affectation} id="myRef_new_affectation"> </nav>
|
||||
{String(Add_new_affectation) === "1" && <div className="div_row" style={{ "border": "None", "background": '#F8F9F9', "padding": '5px' }}>
|
||||
|
||||
<nav style={{ "border": "None", "fontSize": "22px", "fontWeight": "600" }}> Nouvelle affectation </nav>
|
||||
|
|
|
@ -2157,8 +2157,14 @@ function GestionAdministrative(props) {
|
|||
setshow_new_session_gif('1');
|
||||
|
||||
alert(" La session a été correctement ajoutée");
|
||||
if (ancre_ref_new_gif.current) {
|
||||
ancre_ref_new_gif.current.scrollIntoView({ behavior: "smooth" });
|
||||
if (document.getElementById('ancre_ref_new_gif')) {
|
||||
//ancre_ref_new_gif.current.scrollIntoView({ behavior: "smooth" });
|
||||
|
||||
var divh = document.getElementById('ancre_ref_new_gif').offsetTop;
|
||||
window.scrollTo({
|
||||
top: divh,
|
||||
behavior: "smooth",
|
||||
});
|
||||
}
|
||||
|
||||
} else if (String(res.data.status) === String("Err_Connexion")) {
|
||||
|
@ -2424,8 +2430,13 @@ function GestionAdministrative(props) {
|
|||
myelement = document.getElementById('participant_menu_tab');
|
||||
}
|
||||
|
||||
if (myelement) {
|
||||
myelement.scrollIntoView({ behavior: 'smooth' });
|
||||
if (document.getElementById('participant_menu_tab')) {
|
||||
//myelement.scrollIntoView({ behavior: 'smooth' });
|
||||
var divh = document.getElementById('participant_menu_tab').offsetTop;
|
||||
window.scrollTo({
|
||||
top: divh,
|
||||
behavior: "smooth",
|
||||
});
|
||||
}
|
||||
|
||||
|
||||
|
@ -3304,8 +3315,13 @@ function GestionAdministrative(props) {
|
|||
myelement = document.getElementById('ajout_participant');
|
||||
}
|
||||
|
||||
if (myelement) {
|
||||
myelement.scrollIntoView({ behavior: 'smooth' });
|
||||
if (document.getElementById('ajout_participant')) {
|
||||
var divh = document.getElementById('ajout_participant').offsetTop;
|
||||
window.scrollTo({
|
||||
top: divh,
|
||||
behavior: "smooth",
|
||||
});
|
||||
// myelement.scrollIntoView({ behavior: 'smooth' });
|
||||
}
|
||||
|
||||
}
|
||||
|
@ -3570,8 +3586,13 @@ function GestionAdministrative(props) {
|
|||
myelement = document.getElementById('ajout_participant');
|
||||
}
|
||||
|
||||
if (myelement) {
|
||||
myelement.scrollIntoView({ behavior: 'smooth' });
|
||||
if (document.getElementById('ajout_participant')) {
|
||||
//myelement.scrollIntoView({ behavior: 'smooth' });
|
||||
var divh = document.getElementById('ajout_participant').offsetTop;
|
||||
window.scrollTo({
|
||||
top: divh,
|
||||
behavior: "smooth",
|
||||
});
|
||||
}
|
||||
|
||||
disableAttendeeDetailFields();
|
||||
|
@ -3755,8 +3776,14 @@ function GestionAdministrative(props) {
|
|||
myelement = document.getElementById('ajout_participant');
|
||||
}
|
||||
|
||||
if (myelement) {
|
||||
myelement.scrollIntoView({ behavior: 'smooth' });
|
||||
if (document.getElementById('ajout_participant')) {
|
||||
var divh = document.getElementById('ajout_participant').offsetTop;
|
||||
window.scrollTo({
|
||||
top: divh,
|
||||
behavior: "smooth",
|
||||
});
|
||||
|
||||
// myelement.scrollIntoView({ behavior: 'smooth' });
|
||||
}
|
||||
|
||||
}
|
||||
|
@ -4433,7 +4460,13 @@ function GestionAdministrative(props) {
|
|||
GetListeEvaluation(mysession);
|
||||
submenu_inscrit();
|
||||
alert(" Le participant a été correctement ajouté");
|
||||
myRef_detail_inscrit.current.scrollIntoView({ behavior: "smooth" });
|
||||
|
||||
var divh = document.getElementById('myRef_detail_inscrit').offsetTop;
|
||||
window.scrollTo({
|
||||
top: divh,
|
||||
behavior: "smooth",
|
||||
});
|
||||
|
||||
|
||||
} else if (String(res.data.status) === String("Err_Connexion")) {
|
||||
alert('Erreur: ' + res.data.message);
|
||||
|
@ -4949,7 +4982,7 @@ function GestionAdministrative(props) {
|
|||
const [isLoading, setLoading] = useState();
|
||||
|
||||
const status_inscription = [
|
||||
|
||||
|
||||
{
|
||||
value: '0',
|
||||
label: 'PréInscription',
|
||||
|
|
|
@ -677,7 +677,7 @@ function Inscription_Information(props) {
|
|||
<div className="select-container">
|
||||
<div className="titre1_aide_finance"> Je m'inscris </div>
|
||||
<div style={{ "float": "left", "width": "40%", "textAlign": "left" }}>
|
||||
Choisir une session :
|
||||
Choisir une session
|
||||
</div>
|
||||
|
||||
<div style={{ "float": "right", "width": "60%", "textAlign": "right" }}>
|
||||
|
|
|
@ -566,8 +566,13 @@ const Materiels = (props) => {
|
|||
|
||||
alert(res.data.message);
|
||||
|
||||
if (myRef_head)
|
||||
myRef_head.current.scrollIntoView({ behavior: "smooth" });
|
||||
if ( document.getElementById('myRef_head')) {
|
||||
var divh = document.getElementById('myRef_head').offsetTop;
|
||||
window.scrollTo({
|
||||
top: divh,
|
||||
behavior: "smooth",
|
||||
});
|
||||
}
|
||||
|
||||
}
|
||||
else {
|
||||
|
@ -951,9 +956,13 @@ const Materiels = (props) => {
|
|||
|
||||
|
||||
Getall_Materiel_Affectation(materiel_id);
|
||||
if (myRef.current) {
|
||||
myRef.current.scrollIntoView({ behavior: "smooth" });
|
||||
}
|
||||
if ( document.getElementById('myRef')) {
|
||||
var divh = document.getElementById('myRef').offsetTop;
|
||||
window.scrollTo({
|
||||
top: divh,
|
||||
behavior: "smooth",
|
||||
});
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
|
@ -1264,8 +1273,13 @@ const Materiels = (props) => {
|
|||
//Get_Materiel_Data(selected_id);
|
||||
Display_Detail_Material_Data(selected_id);
|
||||
|
||||
if (myRef_head)
|
||||
myRef_head.current.scrollIntoView({ behavior: "smooth" });
|
||||
if ( document.getElementById('myRef_head')) {
|
||||
var divh = document.getElementById('myRef_head').offsetTop;
|
||||
window.scrollTo({
|
||||
top: divh,
|
||||
behavior: "smooth",
|
||||
});
|
||||
}
|
||||
|
||||
alert(" La mise à jour été correctement faite.");
|
||||
|
||||
|
@ -1400,9 +1414,13 @@ const Materiels = (props) => {
|
|||
|
||||
setAdd_new_affectation("1");
|
||||
|
||||
if (myRef_new_affectation.current) {
|
||||
myRef_new_affectation.current.scrollIntoView({ behavior: "smooth" });
|
||||
}
|
||||
if ( document.getElementById('myRef_new_affectation')) {
|
||||
var divh = document.getElementById('myRef_new_affectation').offsetTop;
|
||||
window.scrollTo({
|
||||
top: divh,
|
||||
behavior: "smooth",
|
||||
});
|
||||
}
|
||||
|
||||
clean_affectation_fields();
|
||||
|
||||
|
@ -1479,8 +1497,13 @@ const Materiels = (props) => {
|
|||
|
||||
alert(" La mise à jour été correctement faite.");
|
||||
|
||||
if (myRef_affectation)
|
||||
myRef_affectation.current.scrollIntoView({ behavior: "smooth" });
|
||||
if ( document.getElementById('myRef_new_affectation')) {
|
||||
var divh = document.getElementById('myRef_new_affectation').offsetTop;
|
||||
window.scrollTo({
|
||||
top: divh,
|
||||
behavior: "smooth",
|
||||
});
|
||||
}
|
||||
|
||||
}
|
||||
else {
|
||||
|
@ -1760,8 +1783,13 @@ const Materiels = (props) => {
|
|||
setSelectionModel_affectations([]);
|
||||
alert(" L'affectation a été ajoutée.");
|
||||
|
||||
if (myRef_affectation)
|
||||
myRef_affectation.current.scrollIntoView({ behavior: "smooth" });
|
||||
if ( document.getElementById('myRef_new_affectation')) {
|
||||
var divh = document.getElementById('myRef_new_affectation').offsetTop;
|
||||
window.scrollTo({
|
||||
top: divh,
|
||||
behavior: "smooth",
|
||||
});
|
||||
}
|
||||
|
||||
}
|
||||
else {
|
||||
|
@ -1793,9 +1821,13 @@ const Materiels = (props) => {
|
|||
set_selected_affectation_id(affectation_id);
|
||||
|
||||
|
||||
if (myRef_affectation.current) {
|
||||
myRef_affectation.current.scrollIntoView({ behavior: "smooth" });
|
||||
}
|
||||
if ( document.getElementById('myRef_new_affectation')) {
|
||||
var divh = document.getElementById('myRef_new_affectation').offsetTop;
|
||||
window.scrollTo({
|
||||
top: divh,
|
||||
behavior: "smooth",
|
||||
});
|
||||
}
|
||||
|
||||
Get_Given_Materiel_Affectation(affectation_id);
|
||||
|
||||
|
@ -2258,7 +2290,7 @@ const Materiels = (props) => {
|
|||
</div>
|
||||
}
|
||||
*/}
|
||||
<div className="div_row" ref={myRef_head} style={{ "border": "None", "color": "orange", "textAlign": "center" }}>
|
||||
<div className="div_row" ref={myRef_head} id="myRef_head" style={{ "border": "None", "color": "orange", "textAlign": "center" }}>
|
||||
|
||||
<div className="div_row_gauche" style={{ "textAlign": 'left', 'marginLeft': '15px' }}>
|
||||
<Button variant="contained" className="bton_enreg" onClick={Getall_Training_Materiel}>Rechercher
|
||||
|
@ -3418,7 +3450,7 @@ const Materiels = (props) => {
|
|||
</div>}
|
||||
|
||||
|
||||
<nav ref={myRef_new_affectation}> </nav>
|
||||
<nav ref={myRef_new_affectation} id="myRef_new_affectation"> </nav>
|
||||
{String(Add_new_affectation) === "1" && <div className="div_row" style={{ "border": "None", "background": '#F8F9F9', "padding": '5px' }}>
|
||||
<nav style={{ "border": "None", "fontSize": "22px", "fontWeight": "600" }}> Nouvelle affectation du materiel</nav>
|
||||
<div className="session_data" >
|
||||
|
@ -3588,7 +3620,7 @@ const Materiels = (props) => {
|
|||
</div>}
|
||||
|
||||
</div>}
|
||||
<div ref={myRef}> </div>
|
||||
<div ref={myRef} id="myRef"> </div>
|
||||
|
||||
</div >
|
||||
);
|
||||
|
|
|
@ -334,9 +334,13 @@ const Partner_Commande = (props) => {
|
|||
|
||||
Getall_Parter_Orders_No_Filter();
|
||||
|
||||
if (myRef_head)
|
||||
myRef_head.current.scrollIntoView({ behavior: "smooth" });
|
||||
|
||||
if ( document.getElementById('myRef_head')) {
|
||||
var divh = document.getElementById('myRef_head').offsetTop;
|
||||
window.scrollTo({
|
||||
top: divh,
|
||||
behavior: "smooth",
|
||||
});
|
||||
}
|
||||
alert(res.data.message);
|
||||
}
|
||||
else {
|
||||
|
@ -528,8 +532,16 @@ const Partner_Commande = (props) => {
|
|||
Getall_Parter_Orders_No_Filter();
|
||||
GetCurrentPartnerClass();
|
||||
Get_Given_Partner_Config_Point_Taux_TVA();
|
||||
if (myRef_head)
|
||||
myRef_head.current.scrollIntoView({ behavior: "smooth" });
|
||||
|
||||
if ( document.getElementById('myRef_head')) {
|
||||
var divh = document.getElementById('myRef_head').offsetTop;
|
||||
window.scrollTo({
|
||||
top: divh,
|
||||
behavior: "smooth",
|
||||
});
|
||||
}
|
||||
|
||||
|
||||
}, [])
|
||||
|
||||
const [Getall_Parter_Orders_No_Filter_api, setGetall_Parter_Orders_No_Filter_api] = useState();
|
||||
|
@ -732,12 +744,13 @@ const Partner_Commande = (props) => {
|
|||
Display_Detail_Order_data(order_id);
|
||||
|
||||
|
||||
var divh = document.getElementById('myRef').offsetTop;
|
||||
window.scrollTo({
|
||||
top: divh,
|
||||
behavior: "smooth",
|
||||
});
|
||||
|
||||
if (myRef) {
|
||||
myRef.current.scrollIntoView({ behavior: "smooth" });
|
||||
}
|
||||
|
||||
//Getall_Employee_Affectation(employe_id);
|
||||
|
||||
|
||||
}
|
||||
|
||||
|
@ -1906,8 +1919,13 @@ const Partner_Commande = (props) => {
|
|||
Display_Detail_Order_data(selected_id);
|
||||
alert(" La mise à jour du " + String(p_detail_header_type) + " été correctement faite.");
|
||||
|
||||
if (myRef_head)
|
||||
myRef_head.current.scrollIntoView({ behavior: "smooth" });
|
||||
if ( document.getElementById('myRef_head')) {
|
||||
var divh = document.getElementById('myRef_head').offsetTop;
|
||||
window.scrollTo({
|
||||
top: divh,
|
||||
behavior: "smooth",
|
||||
});
|
||||
}
|
||||
|
||||
}
|
||||
else {
|
||||
|
@ -2162,7 +2180,13 @@ const Partner_Commande = (props) => {
|
|||
alert(" La commande à jour été correctement ajoutée.");
|
||||
}
|
||||
|
||||
myRef_head.current.scrollIntoView({ behavior: "smooth" });
|
||||
if ( document.getElementById('myRef_head')) {
|
||||
var divh = document.getElementById('myRef_head').offsetTop;
|
||||
window.scrollTo({
|
||||
top: divh,
|
||||
behavior: "smooth",
|
||||
});
|
||||
}
|
||||
|
||||
}
|
||||
else {
|
||||
|
@ -2613,8 +2637,13 @@ const Partner_Commande = (props) => {
|
|||
Getall_Parter_Orders_No_Filter();
|
||||
|
||||
Display_Detail_Order_data(selected_id);
|
||||
if (myRef_head)
|
||||
myRef_head.current.scrollIntoView({ behavior: "smooth" });
|
||||
if ( document.getElementById('myRef_head')) {
|
||||
var divh = document.getElementById('myRef_head').offsetTop;
|
||||
window.scrollTo({
|
||||
top: divh,
|
||||
behavior: "smooth",
|
||||
});
|
||||
}
|
||||
|
||||
|
||||
alert(res.data.message);
|
||||
|
@ -2665,8 +2694,13 @@ const Partner_Commande = (props) => {
|
|||
Getall_Parter_Orders_No_Filter();
|
||||
|
||||
Display_Detail_Order_data(selected_id);
|
||||
if (myRef_head)
|
||||
myRef_head.current.scrollIntoView({ behavior: "smooth" });
|
||||
if ( document.getElementById('myRef_head')) {
|
||||
var divh = document.getElementById('myRef_head').offsetTop;
|
||||
window.scrollTo({
|
||||
top: divh,
|
||||
behavior: "smooth",
|
||||
});
|
||||
}
|
||||
|
||||
|
||||
alert(res.data.message);
|
||||
|
@ -3630,7 +3664,7 @@ const Partner_Commande = (props) => {
|
|||
}
|
||||
|
||||
|
||||
<div className="div_row" ref={myRef_head} style={{ "border": "None", "color": "orange", "textAlign": "center" }}>
|
||||
<div className="div_row" ref={myRef_head} id="myRef_head" style={{ "border": "None", "color": "orange", "textAlign": "center" }}>
|
||||
|
||||
<div className="div_row_gauche" style={{ "textAlign": 'left', 'marginLeft': '15px' }}>
|
||||
<Button variant="contained" className="bton_enreg" onClick={Getall_Parter_Orders_With_Filter}>Rechercher
|
||||
|
@ -3816,7 +3850,7 @@ const Partner_Commande = (props) => {
|
|||
<a href='/sample/template_import_employes.csv' download>Télécharger un fichier modèle</a>
|
||||
</div>
|
||||
</div>
|
||||
<div className="div_row" ref={myRef}> </div>
|
||||
<div className="div_row" ref={myRef} id="myRef"> </div>
|
||||
|
||||
|
||||
{String(submenu) === "detail_order" && String(add_One_Order) !== "1" && <div className="div_row">
|
||||
|
|
|
@ -146,8 +146,13 @@ const Partner_Configuration_Technique = (props) => {
|
|||
|
||||
Getall_Parter_config_Points();
|
||||
|
||||
if (myRef_head)
|
||||
myRef_head.current.scrollIntoView({ behavior: "smooth" });
|
||||
if ( document.getElementById('myRef_head')) {
|
||||
var divh = document.getElementById('myRef_head').offsetTop;
|
||||
window.scrollTo({
|
||||
top: divh,
|
||||
behavior: "smooth",
|
||||
});
|
||||
}
|
||||
}, [])
|
||||
|
||||
|
||||
|
@ -212,9 +217,13 @@ const Partner_Configuration_Technique = (props) => {
|
|||
|
||||
Disable_Config_DetailFields();
|
||||
|
||||
if (myRef) {
|
||||
myRef.current.scrollIntoView({ behavior: "smooth" });
|
||||
}
|
||||
if ( document.getElementById('myRef')) {
|
||||
var divh = document.getElementById('myRef').offsetTop;
|
||||
window.scrollTo({
|
||||
top: divh,
|
||||
behavior: "smooth",
|
||||
});
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
|
@ -239,9 +248,13 @@ const Partner_Configuration_Technique = (props) => {
|
|||
|
||||
Disable_Config_DetailFields();
|
||||
|
||||
if (myRef) {
|
||||
myRef.current.scrollIntoView({ behavior: "smooth" });
|
||||
}
|
||||
if ( document.getElementById('myRef')) {
|
||||
var divh = document.getElementById('myRef').offsetTop;
|
||||
window.scrollTo({
|
||||
top: divh,
|
||||
behavior: "smooth",
|
||||
});
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
|
@ -339,8 +352,13 @@ const Partner_Configuration_Technique = (props) => {
|
|||
setdisplay_detail_config();
|
||||
|
||||
alert(res.data.message);
|
||||
if (myRef_head)
|
||||
myRef_head.current.scrollIntoView({ behavior: "smooth" });
|
||||
if ( document.getElementById('myRef_head')) {
|
||||
var divh = document.getElementById('myRef_head').offsetTop;
|
||||
window.scrollTo({
|
||||
top: divh,
|
||||
behavior: "smooth",
|
||||
});
|
||||
}
|
||||
|
||||
}
|
||||
else {
|
||||
|
@ -466,7 +484,7 @@ const Partner_Configuration_Technique = (props) => {
|
|||
|
||||
|
||||
|
||||
<div className="div_row" ref={myRef_head} style={{ "border": "None", "color": "orange", "textAlign": "center" }}>
|
||||
<div className="div_row" ref={myRef_head} id="myRef_head" style={{ "border": "None", "color": "orange", "textAlign": "center" }}>
|
||||
|
||||
<div className="div_row_gauche" style={{ "textAlign": 'left', 'marginLeft': '15px' }}>
|
||||
<Button variant="contained" className="bton_enreg" onClick={"Getall_Parter_Invoice_With_Filter"}>Rechercher
|
||||
|
@ -617,7 +635,7 @@ const Partner_Configuration_Technique = (props) => {
|
|||
</Button>
|
||||
</div>
|
||||
</div>
|
||||
<div className="div_row" ref={myRef}> </div>
|
||||
<div className="div_row" ref={myRef} id="myRef"> </div>
|
||||
</div>
|
||||
|
||||
{String(display_detail_config) === "1" && <div className="div_row">
|
||||
|
|
|
@ -599,8 +599,14 @@ const Partner_Facture = (props) => {
|
|||
Get_List_Partner_Clients();
|
||||
Getall_Parter_Invoice_No_Filter();
|
||||
|
||||
if (myRef_head)
|
||||
myRef_head.current.scrollIntoView({ behavior: "smooth" });
|
||||
if ( document.getElementById('myRef_head')) {
|
||||
var divh = document.getElementById('myRef_head').offsetTop;
|
||||
window.scrollTo({
|
||||
top: divh,
|
||||
behavior: "smooth",
|
||||
});
|
||||
}
|
||||
|
||||
}, [])
|
||||
|
||||
const [display_detail_invoice, setdisplay_detail_invoice] = React.useState();
|
||||
|
@ -634,11 +640,13 @@ const Partner_Facture = (props) => {
|
|||
Display_Detail_Invoice_data(invoice_id);
|
||||
|
||||
|
||||
|
||||
if (myRef) {
|
||||
myRef.current.scrollIntoView({ behavior: "smooth" });
|
||||
}
|
||||
|
||||
if ( document.getElementById('myRef')) {
|
||||
var divh = document.getElementById('myRef').offsetTop;
|
||||
window.scrollTo({
|
||||
top: divh,
|
||||
behavior: "smooth",
|
||||
});
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
@ -1693,7 +1701,7 @@ const Partner_Facture = (props) => {
|
|||
}
|
||||
|
||||
|
||||
<div className="div_row" ref={myRef_head} style={{ "border": "None", "color": "orange", "textAlign": "center" }}>
|
||||
<div className="div_row" ref={myRef_head} id="myRef_head" style={{ "border": "None", "color": "orange", "textAlign": "center" }}>
|
||||
|
||||
<div className="div_row_gauche" style={{ "textAlign": 'left', 'marginLeft': '15px' }}>
|
||||
<Button variant="contained" className="bton_enreg" onClick={Getall_Parter_Invoice_With_Filter}>Rechercher
|
||||
|
@ -1852,7 +1860,7 @@ const Partner_Facture = (props) => {
|
|||
</div>
|
||||
</div>
|
||||
|
||||
<div className="div_row" ref={myRef}> </div>
|
||||
<div className="div_row" ref={myRef} id="myRef"> </div>
|
||||
{String(display_detail_invoice) === "1" &&
|
||||
<div className="div_row">
|
||||
<nav style={{ "fontSize": "22px", "fontWeight": '600' }}> Facture <i> {invoice_internal_ref} </i>: Affichage detaillé </nav>
|
||||
|
|
|
@ -211,7 +211,7 @@ function ProduitsServices() {
|
|||
<li>Ajout de vos propres images pour communiquer sur votre structure et votre marque.
|
||||
</li>
|
||||
<li>Affichage de votre logo à côté de la formation</li>
|
||||
<li>Affichage votre bannière en grand sur la page détaillée.</li>
|
||||
<li>Affichage de votre bannière en grand sur la page détaillée.</li>
|
||||
|
||||
</ul>
|
||||
</div>
|
||||
|
@ -219,7 +219,7 @@ function ProduitsServices() {
|
|||
<b> Génération automatique de leads </b>
|
||||
|
||||
<ul>
|
||||
<li>L’intérêt des stagiaires génère des leads qui vous sont envoyé automatiquement.
|
||||
<li>L’intérêt des stagiaires génère des leads qui vous sont envoyés automatiquement.
|
||||
</li>
|
||||
|
||||
|
||||
|
@ -232,7 +232,7 @@ function ProduitsServices() {
|
|||
<b>Appels d’offre </b>
|
||||
|
||||
<ul>
|
||||
<li>Consultation des appels d’offre de formation pour manifestions d’intérêt.</li>
|
||||
<li>Consultation des appels d’offre de formation pour manifestations d’intérêt.</li>
|
||||
<li>Publication d’un appel d’offre de formation et gestion des réponses.</li>
|
||||
|
||||
</ul>
|
||||
|
@ -440,11 +440,11 @@ function ProduitsServices() {
|
|||
<img src={tick_ko} alt="KO" className="tick_ok_ko" />
|
||||
</div>
|
||||
<div className="produits_service_tick height_e_learning_persona">
|
||||
<img src={tick_ok} alt="OK" className="tick_ok_ko" />
|
||||
<img src={tick_ko} alt="KO" className="tick_ok_ko" />
|
||||
</div>
|
||||
|
||||
<div className="produits_service_tick height_e_learning">
|
||||
<img src={tick_ok} alt="OK" className="tick_ok_ko" />
|
||||
<img src={tick_ko} alt="KO" className="tick_ok_ko" />
|
||||
</div>
|
||||
|
||||
|
||||
|
|
|
@ -2991,7 +2991,7 @@ const Recherche_new_v2 = () => {
|
|||
<ul>
|
||||
<li> Compte utilisateur avec données de recherche de formation</li>
|
||||
<li> Aide à la recherche de formations pour B2C, B2B</li>
|
||||
<li> Consultation des appels d’offre de formation et manifestion d’intérêt</li>
|
||||
<li> Consultation des appels d’offre de formation et manifestations d’intérêt</li>
|
||||
</ul>
|
||||
|
||||
</div>
|
||||
|
|
|
@ -36,12 +36,12 @@
|
|||
background-color: transparent;
|
||||
}
|
||||
|
||||
.mysy_spinner{
|
||||
.mysy_spinner {
|
||||
border-radius: 5px;
|
||||
border: 1px solid black;
|
||||
opacity: 100%;
|
||||
}
|
||||
|
||||
|
||||
|
||||
@media only screen and (max-width: 600px) {
|
||||
/*style smartphones et petites tablettes en portrait*/
|
||||
|
@ -476,7 +476,7 @@
|
|||
float: left;
|
||||
}
|
||||
|
||||
.block_remise{
|
||||
.block_remise {
|
||||
width: 100% !important;
|
||||
}
|
||||
|
||||
|
@ -700,8 +700,8 @@
|
|||
width: 100%;
|
||||
float: left;
|
||||
}
|
||||
.block_remise{
|
||||
}
|
||||
|
||||
.block_remise {}
|
||||
|
||||
}
|
||||
|
||||
|
@ -931,8 +931,7 @@
|
|||
float: left;
|
||||
}
|
||||
|
||||
.block_remise{
|
||||
}
|
||||
.block_remise {}
|
||||
|
||||
|
||||
}
|
||||
|
@ -945,12 +944,19 @@
|
|||
color: 212121 !important;
|
||||
font-size: small !important;
|
||||
margin: 0px;
|
||||
height: 3rem !important;
|
||||
padding: 0 !important;
|
||||
padding-left: 5px !important;
|
||||
margin-top :10px !important;
|
||||
}
|
||||
|
||||
.css-1sumxir-MuiFormLabel-root-MuiInputLabel-root.Mui-disabled{
|
||||
.css-1sumxir-MuiFormLabel-root-MuiInputLabel-root.Mui-disabled {
|
||||
color: 212121 !important;
|
||||
font-size: medium !important;
|
||||
margin: 0px !important;
|
||||
height: 3rem !important;
|
||||
padding: 0 !important;
|
||||
padding-left: 5px !important;
|
||||
}
|
||||
|
||||
.css-1o9s3wi-MuiInputBase-input-MuiOutlinedInput-input {
|
||||
|
|
|
@ -18,14 +18,14 @@
|
|||
background-color: transparent;
|
||||
}
|
||||
|
||||
.mysy_spinner{
|
||||
.mysy_spinner {
|
||||
border-radius: 5px;
|
||||
border: 1px solid black;
|
||||
opacity: 100%;
|
||||
}
|
||||
|
||||
|
||||
.spinner {
|
||||
width:20rem;
|
||||
width: 20rem;
|
||||
height: 10rem;
|
||||
border: 8px solid;
|
||||
border-color: #3d5af1 transparent #3d5af1 transparent;
|
||||
|
@ -60,6 +60,7 @@
|
|||
.facture_menu:hover {
|
||||
background-color: #e7f3fb;
|
||||
}
|
||||
|
||||
.facture_menu:focus {
|
||||
//border: 3px dotted green;
|
||||
background-color: #e7f3fb;
|
||||
|
@ -167,6 +168,7 @@
|
|||
background-color: green !important;
|
||||
color: white;
|
||||
}
|
||||
|
||||
.div_row_center {
|
||||
border-left: 0rem solid;
|
||||
border-width: 0rem;
|
||||
|
@ -193,12 +195,12 @@
|
|||
width: 90%;
|
||||
}
|
||||
|
||||
.nb_ftion{
|
||||
.nb_ftion {
|
||||
text-align: center;
|
||||
width: 40%;
|
||||
}
|
||||
|
||||
.mob_heigh{
|
||||
.mob_heigh {
|
||||
height: 5rem;
|
||||
}
|
||||
}
|
||||
|
@ -227,6 +229,7 @@
|
|||
.facture_menu:hover {
|
||||
background-color: #e7f3fb;
|
||||
}
|
||||
|
||||
.facture_menu:focus {
|
||||
//border: 3px dotted green;
|
||||
background-color: #e7f3fb;
|
||||
|
@ -334,6 +337,7 @@
|
|||
background-color: green !important;
|
||||
color: white;
|
||||
}
|
||||
|
||||
.div_row_center {
|
||||
border-left: 0rem solid;
|
||||
border-width: 0rem;
|
||||
|
@ -359,7 +363,8 @@
|
|||
color: white;
|
||||
width: 80%;
|
||||
}
|
||||
.nb_ftion{
|
||||
|
||||
.nb_ftion {
|
||||
text-align: center;
|
||||
width: 40%;
|
||||
}
|
||||
|
@ -387,6 +392,7 @@
|
|||
.facture_menu:hover {
|
||||
background-color: #e7f3fb;
|
||||
}
|
||||
|
||||
.facture_menu:focus {
|
||||
//border: 3px dotted green;
|
||||
background-color: #e7f3fb;
|
||||
|
@ -521,7 +527,7 @@
|
|||
width: 80%;
|
||||
}
|
||||
|
||||
.nb_ftion{
|
||||
.nb_ftion {
|
||||
text-align: center;
|
||||
width: 30%;
|
||||
}
|
||||
|
@ -552,6 +558,7 @@
|
|||
.facture_menu:hover {
|
||||
background-color: #e7f3fb;
|
||||
}
|
||||
|
||||
.facture_menu:focus {
|
||||
//border: 3px dotted green;
|
||||
background-color: #e7f3fb;
|
||||
|
@ -696,28 +703,31 @@
|
|||
line-height: 1rem;
|
||||
margin: 0.2rem;
|
||||
font-size: small;
|
||||
font-family: Graphik LCG Web,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;
|
||||
font-family: Graphik LCG Web, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
|
||||
scroll-behavior: smooth;
|
||||
}
|
||||
|
||||
.nb_ftion{
|
||||
.nb_ftion {
|
||||
text-align: center;
|
||||
width: 20%;
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
|
||||
// End media
|
||||
|
||||
|
||||
}
|
||||
|
||||
|
||||
.img_payment_checkout{
|
||||
.img_payment_checkout {
|
||||
max-width: 25%;
|
||||
margin-top: 1rem;
|
||||
}
|
||||
|
||||
.Mui-disabled{
|
||||
font-size: small !important;
|
||||
padding-left: 5px !important;
|
||||
.Mui-disabled {
|
||||
font-size: small !important;
|
||||
padding-left: 5px !important;
|
||||
height: 3rem !important;
|
||||
padding: 0 !important;
|
||||
padding-left: 5px !important;
|
||||
}
|
|
@ -366,10 +366,10 @@
|
|||
.detail_element {
|
||||
border-radius: 3px;
|
||||
display: inline-block;
|
||||
width: 95%;
|
||||
width: 99%;
|
||||
background-color: white;
|
||||
height: auto;
|
||||
padding: 5px;
|
||||
padding: 10px;
|
||||
outline: 1px solid #ccc;
|
||||
|
||||
text-align: left;
|
||||
|
@ -526,12 +526,13 @@
|
|||
//width: 80%;
|
||||
height: 37px;
|
||||
//right: 213px;
|
||||
top: 85px;
|
||||
top: 95px;
|
||||
|
||||
/* Beige */
|
||||
|
||||
background: #FFF5DA;
|
||||
border-radius: 4px;
|
||||
margin-left: 5rem;
|
||||
}
|
||||
|
||||
.mob_tag_cpf_txt {
|
||||
|
@ -1350,7 +1351,7 @@
|
|||
.mob_block_organisme_ftion {
|
||||
display: flex;
|
||||
flex-direction: column;
|
||||
align-items: flex-start;
|
||||
align-items: center;
|
||||
padding: 0px;
|
||||
gap: 4px;
|
||||
|
||||
|
@ -1358,7 +1359,7 @@
|
|||
width: 190px;
|
||||
height: 42px;
|
||||
left: 100px;
|
||||
top: 660px;
|
||||
top: 670px;
|
||||
}
|
||||
|
||||
.mob_block_organisme_ftion_orga {
|
||||
|
@ -1516,6 +1517,10 @@
|
|||
color: red;
|
||||
font-size: medium;
|
||||
}
|
||||
|
||||
.css-wdmfcx{
|
||||
width: 100% !important;
|
||||
}
|
||||
}
|
||||
|
||||
@media only screen and (min-width: 601px) and (max-width: 991px) {
|
||||
|
|
|
@ -58,7 +58,6 @@
|
|||
font-style: italic;
|
||||
background-color: #104277;
|
||||
font-weight: normal;
|
||||
height: 2rem;
|
||||
padding-top: 5px;
|
||||
border-radius: 5px;
|
||||
//font-weight: bold;
|
||||
|
|
Loading…
Reference in New Issue