10/09/2023 - 18h30

recette2
cherif 2023-09-10 18:21:05 +02:00
parent eb9fe82b2f
commit 5b2905b553
6 changed files with 3730 additions and 37 deletions

File diff suppressed because it is too large Load Diff

View File

@ -160,6 +160,9 @@ function Inscription_Information(props) {
}
var employeur = ""
if (document.getElementById('employeur') && document.getElementById('employeur').value) {
employeur = document.getElementById('employeur').value;
@ -178,6 +181,9 @@ function Inscription_Information(props) {
formData.append('class_internal_url', props.internal_url);
formData.append('price', props.trainig_price);
/* Ceci est une preinscription faite par un end user, depuis le font, donc on force le 'status' à 0 (0 = préinscription)*/
formData.append('status', '0');
fetch(
url,
@ -684,8 +690,9 @@ function Inscription_Information(props) {
<option value={JSON.parse(formation).formation_session_id} style={{ "height": "3rem", "borderRadius": "0px" }}>
<option value={JSON.parse(formation)._id} style={{ "height": "3rem", "borderRadius": "0px" }}>
{(JSON.parse(formation).session_ondemande) === "1" && " A la Demande - "}
{(!JSON.parse(formation).session_ondemande || JSON.parse(formation).session_ondemande === "0") &&
(JSON.parse(formation).date_debut).substring(0, 10) + " au " + (JSON.parse(formation).date_fin).substring(0, 10)}
@ -823,26 +830,26 @@ function Inscription_Information(props) {
</Box>
<div style={{ "width": "100%" }}> &nbsp;</div>
{monfinancement && String(monfinancement) !== "perso" &&
<Box alignItems="left" sx={{ '& > :not(style)': { m: 1 }, width: '100%', }}>
&nbsp;
<div className="select-container">
<div className="field_gauche">
Choisir votre centre de rattachement
</div>
<div className="field_droite">
<select id="opco" value={myopco} onChange={handleChangeOpco} className="selectsession">
<option value="">Choisir </option>
{GetListOpco_result.map((option) => (
<option value={(JSON.parse(option).idcc_code)}>{(JSON.parse(option).idcc_code)} </option>
))}
</select>
</div>
<div className="okUpdateData"><i> *Laisser "Choisir" si vous ne le connaissez pas. </i>
</div>
</div>
</Box>}
<Box alignItems="left" sx={{ '& > :not(style)': { m: 1 }, width: '100%', }}>
&nbsp;
<div className="select-container">
<div className="field_gauche">
Choisir votre centre de rattachement
</div>
<div className="field_droite">
<select id="opco" value={myopco} onChange={handleChangeOpco} className="selectsession">
<option value="">Choisir </option>
{GetListOpco_result.map((option) => (
<option value={(JSON.parse(option).idcc_code)}>{(JSON.parse(option).idcc_code)} </option>
))}
</select>
</div>
<div className="okUpdateData"><i> *Laisser "Choisir" si vous ne le connaissez pas. </i>
</div>
</div>
</Box>}

View File

@ -48,6 +48,7 @@ import DisplayPartnerStagiaires from "./DisplayPartnerStagiaires";
import Employes from "./Employes";
import Materiels from "./Materiels";
import Partner_Commande from "./Partner_Commande";
import Config_Documents from "./Config_Document";
//import { FcHome} from "react-icons/fc";
const Partner = (props) => {
@ -243,7 +244,7 @@ const Partner = (props) => {
var list_menu = ['creation', 'infopartner', 'statistique', 'abonnement', 'affichage', 'ordervalide',
'mes_sessions', 'setuplms', 'facture', 'pricing', 'mes_clients', 'mes_devis', 'mes_cmd',
'mes_stagiaires', 'mes_employes', 'mon_materiel']
'mes_stagiaires', 'mes_employes', 'mon_materiel', 'config_document']
if (action && list_menu.includes(action)) {
@ -285,6 +286,14 @@ const Partner = (props) => {
}
function config_document_func(event) {
setmenu("config_document");
setapiexcelimportmessage();
setformation_file_name();
history.push("/Partner/config_document");
}
function DisplayStat(event) {
setmenu("statistique");
setapiexcelimportmessage();
@ -721,10 +730,28 @@ const Partner = (props) => {
<div className="nom_prenom"> {parntername && <b> {parntername}&nbsp;-&nbsp;{String(partnerPackService).toUpperCase()} ({parnternbformation})</b>}
{!parntername && <b> Partenaire </b>} </div>
<hr className="my_hr" />
{String(menu) !== "infopartner" && <div className="sousmenu" onClick={PersonnalData}> <FcHome className="icone_menu" /> MES INFORMATIONS</div>}
{String(menu) === "infopartner" && <div className="sousmenu_selected" onClick={PersonnalData} > <FcHome className="icone_menu" /> MES INFORMATIONS</div>}
<hr className="my_hr" />
{String(menu) !== "abonnement" && <div className="sousmenu" onClick={Abonnement_func} > <FcKey className="icone_menu" /> ABONNEMENT </div>}
{String(menu) === "abonnement" && <div className="sousmenu_selected" onClick={Abonnement_func} > <FcKey className="icone_menu" /> ABONNEMENT </div>}
<hr className="my_hr" />
{String(menu) !== "facture" && <div className="sousmenu" onClick={DisplayFacure} ><FcFeedback className="icone_menu" /> FACTURATION</div>}
{String(menu) === "facture" && <div className="sousmenu_selected" onClick={DisplayFacure} > <FcFeedback className="icone_menu" />FACTURATION</div>}
<hr className="my_hr" />
{String(menu) !== "pricing" && <div className="sousmenu" onClick={pricing_func} ><FcCurrencyExchange className="icone_menu" /> MES PRIX </div>}
{String(menu) === "pricing" && <div className="sousmenu_selected" onClick={pricing_func} > <FcCurrencyExchange className="icone_menu" />MES PRIX </div>}
<hr className="my_hr" />
{String(menu) !== "creation" && <div className="sousmenu" onClick={CreateTraining}> <FcAddDatabase className="icone_menu" /> CREER FORMATION</div>}
{String(menu) === "creation" && <div className="sousmenu_selected" onClick={CreateTraining}> <FcAddDatabase className="icone_menu" /> CREER FORMATION</div>}
<hr className="my_hr" />
@ -750,26 +777,21 @@ const Partner = (props) => {
<hr className="my_hr" />
{String(menu) !== "abonnement" && <div className="sousmenu" onClick={Abonnement_func} > <FcKey className="icone_menu" /> ABONNEMENT </div>}
{String(menu) === "abonnement" && <div className="sousmenu_selected" onClick={Abonnement_func} > <FcKey className="icone_menu" /> ABONNEMENT </div>}
<hr className="my_hr" />
{String(menu) !== "pricing" && <div className="sousmenu" onClick={pricing_func} ><FcCurrencyExchange className="icone_menu" /> MES PRIX </div>}
{String(menu) === "pricing" && <div className="sousmenu_selected" onClick={pricing_func} > <FcCurrencyExchange className="icone_menu" />MES PRIX </div>}
<hr className="my_hr" />
{String(menu) !== "facture" && <div className="sousmenu" onClick={DisplayFacure} ><FcFeedback className="icone_menu" /> FACTURATION</div>}
{String(menu) === "facture" && <div className="sousmenu_selected" onClick={DisplayFacure} > <FcFeedback className="icone_menu" />FACTURATION</div>}
<hr className="my_hr" />
{String(menu) !== "statistique" && <div className="sousmenu" onClick={DisplayStat}> <FcBullish className="icone_menu" /> STATISTIQUES</div>}
{String(menu) === "statistique" && <div className="sousmenu_selected" onClick={DisplayStat}> <FcBullish className="icone_menu" /> STATISTIQUES</div>}
<hr className="my_hr" />
<div class="separator"> Mes Clients </div>
<div class="separator"> Ma config </div>
<div>
<hr className="my_hr" />
{String(menu) !== "mes_clients" && <div className="sousmenu" onClick={config_document_func}>&nbsp;&nbsp;<FcBusinesswoman className="icone_menu" />&nbsp;MES DOCUMENTS</div>}
{String(menu) === "mes_clients" && <div className="sousmenu_selected" onClick={config_document_func}> &nbsp;&nbsp; <FcBusinesswoman className="icone_menu" />&nbsp;MES DOCUMENTS</div>}
</div>
<div class="separator"> Mes Clients </div>
<div>
<hr className="my_hr" />
@ -1052,6 +1074,12 @@ const Partner = (props) => {
</div>
}
{String(menu) === "config_document" && <div className="div_droite">
<Config_Documents />
</div>
}
<div className="pieddepage">
<Footer />

View File

@ -292,7 +292,6 @@ const TestUrl_New = (props) => {
</TextField>
</div>
}
{p_document_name && <div className="div_row_gauche texte_area_filter" >

File diff suppressed because it is too large Load Diff

View File

@ -77,4 +77,5 @@
@import "./components/materiels";
@import "./components/testurl_new";
@import "./components/partner_commande";
@import "./components/config_document";