30/05/23 - 22h
parent
e2bfd133df
commit
0370e6aeb4
|
@ -98,6 +98,7 @@ function App() {
|
|||
<Route path="/Emargement/" exact component={Emargement} />
|
||||
<Route path="/CartoucheComMySy/" exact component={Formation_Cartouche_Com} />
|
||||
<Route path="/Recherche_new_v2/" exact component={Recherche_new_v2} />
|
||||
<Route path="/Recherche_new_v2/:type/:categorie" exact component={Recherche_new_v2} />
|
||||
<Route path="/unsubscribe/" exact component={SeDesabonner} />
|
||||
<Route path="/OrderConfirmation_3DS/:orderid/:packs" exact component={OrderConfirmation_3DS} />
|
||||
<Route path="/page-inconnue/" exact component={NotFound} />
|
||||
|
|
|
@ -233,20 +233,28 @@ const ButtonHilight = () => {
|
|||
|
||||
const handleClassCategorie = (e) => {
|
||||
setCategorieMenu(null);
|
||||
const pieces = window.location.href.split("/")
|
||||
const last = pieces[pieces.length - 1]
|
||||
|
||||
|
||||
var mymetier = "";
|
||||
mymetier = e.target.id
|
||||
//alert(" cours de : " + mymetier);
|
||||
history.push("/Recherche_new/0/" + mymetier);
|
||||
if (last === mymetier) {
|
||||
//console.log(" ## RELAOD");
|
||||
window.location.reload(true);
|
||||
} else {
|
||||
history.push("/Recherche_new_v2/0/" + mymetier);
|
||||
}
|
||||
};
|
||||
|
||||
function publiecatalogue() {
|
||||
history.push("/Partner", { mysy_arg: 'partner' });
|
||||
}
|
||||
|
||||
|
||||
const handleBlogMenu = (event) => {
|
||||
history.push("/Recherche-Article-formation")
|
||||
};
|
||||
|
||||
const handleBlogMenu = (event) => {
|
||||
history.push("/Recherche-Article-formation")
|
||||
};
|
||||
|
||||
|
||||
return (
|
||||
|
@ -311,9 +319,9 @@ const ButtonHilight = () => {
|
|||
anchorEl={CategorieMenu}
|
||||
onClose={CategorieMenu_Close}
|
||||
open={Boolean(CategorieMenu)}
|
||||
style={{ "top": "2rem" }}
|
||||
className = "ButtonHilight"
|
||||
>
|
||||
style={{ "top": "2rem" }}
|
||||
className="ButtonHilight"
|
||||
>
|
||||
<MenuItem onClick={handleClassCategorie} className="mymenu_item" >
|
||||
<button className='bton_menu' id="IT" >Informatique</button>
|
||||
</MenuItem>
|
||||
|
@ -383,8 +391,8 @@ const ButtonHilight = () => {
|
|||
</div>
|
||||
|
||||
<div className="hilight_menuPrincipal" onClick={handleBlogMenu}>
|
||||
Le blog
|
||||
</div>
|
||||
Le blog
|
||||
</div>
|
||||
|
||||
<div className="hilight_menuPrincipal" onClick={publiecatalogue}
|
||||
style={{ "background": "red", "borderRadius": "5px", "paddingLeft": "3px", "paddingRight": "3px" }}>
|
||||
|
|
|
@ -84,7 +84,7 @@ const Header = () => {
|
|||
var mymetier = "";
|
||||
mymetier = e.target.id
|
||||
//alert(" cours de : " + mymetier);
|
||||
history.push("/Recherche_new/0/" + mymetier);
|
||||
history.push("/Recherche_new_v2/0/" + mymetier);
|
||||
};
|
||||
|
||||
|
||||
|
|
|
@ -1053,7 +1053,7 @@ const Recherche_new_v2 = () => {
|
|||
var form = new FormData();
|
||||
|
||||
fetch(
|
||||
process.env.REACT_APP_API_URL + "myclass/api/get_List_domaine_metier/",
|
||||
process.env.REACT_APP_API_URL + "myclass/api/get_List_domaine_metier/",
|
||||
{
|
||||
method: 'POST',
|
||||
|
||||
|
@ -1138,6 +1138,16 @@ const Recherche_new_v2 = () => {
|
|||
|
||||
whosisconnected();
|
||||
|
||||
if (categorie) {
|
||||
//console.log(" ### categorie = ", categorie);
|
||||
setmymetier(categorie);
|
||||
} else {
|
||||
setmymetier();
|
||||
}
|
||||
|
||||
//document.getElementById("_1234").checked = true;
|
||||
|
||||
|
||||
|
||||
}, [initAllfiter, categorie]);
|
||||
|
||||
|
@ -1473,6 +1483,7 @@ const Recherche_new_v2 = () => {
|
|||
setResult([]);
|
||||
|
||||
|
||||
|
||||
//Get Criterias
|
||||
var crit_SearchText = "";
|
||||
var myurl = "";
|
||||
|
@ -1555,10 +1566,11 @@ const Recherche_new_v2 = () => {
|
|||
form.append("user_latitude", latitude);
|
||||
form.append("user_longitude", longitude);
|
||||
form.append("user_state", state);
|
||||
// alert(" rrtt ");
|
||||
}
|
||||
|
||||
|
||||
//alert("myurl = "+myurl);
|
||||
//alert("myurl = " + myurl);
|
||||
axios.post(myurl, form).then(res => {
|
||||
if (String(res.data.status) != String("false")) {
|
||||
//console.log(" In test res.data.status = " + res.data.status);
|
||||
|
@ -1782,6 +1794,8 @@ const Recherche_new_v2 = () => {
|
|||
annulefiltrecpf();
|
||||
}
|
||||
|
||||
const [mymetier, setmymetier] = useState("");
|
||||
|
||||
function getClassByMetier(my_liste_metier) {
|
||||
|
||||
|
||||
|
@ -1797,14 +1811,32 @@ const Recherche_new_v2 = () => {
|
|||
check_metier = document.querySelector('input[name="metier_radio"]:checked').value;
|
||||
}
|
||||
|
||||
|
||||
setmymetier(check_metier);
|
||||
ReinitFilters();
|
||||
|
||||
if (check_metier === "tout") {
|
||||
// Nettoyage du resultat precedent.
|
||||
setResult([]);
|
||||
setnewresult("");
|
||||
//alert(" tout et sortir");
|
||||
|
||||
setdomaine_v11(domaine_v11_orig);
|
||||
DisplayXfirstClas();
|
||||
//setResult([]);
|
||||
|
||||
/*const pieces = window.location.href.split("/")
|
||||
const last = pieces[pieces.length - 1]
|
||||
const last2 = pieces[pieces.length - 2]
|
||||
|
||||
if (last === "Recherche_new_v2" || last2 === "Recherche_new_v2") {
|
||||
console.log(" ## RELAOD");
|
||||
window.location.reload(true);
|
||||
} else {
|
||||
|
||||
|
||||
history.push("/Recherche_new_v2");
|
||||
}
|
||||
*/
|
||||
if (myelement) {
|
||||
// 👇 Will scroll smoothly to the top of the next section
|
||||
myelement.scrollIntoView({ behavior: 'smooth' });
|
||||
|
@ -3230,7 +3262,7 @@ const Recherche_new_v2 = () => {
|
|||
|
||||
<div className="filter_metier_sous_block_content_txt">
|
||||
<div className="filter_metier_sous_block_content_txt_formation">
|
||||
Tous les metiers
|
||||
Tous les métiers
|
||||
</div>
|
||||
<div className="filter_metier_sous_block_content_txt_nb">
|
||||
|
||||
|
@ -3239,9 +3271,18 @@ const Recherche_new_v2 = () => {
|
|||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
<div className="filter_metier_sous_block">
|
||||
<div className="filter_metier_sous_block_content" onClick={getClassByMetier}>
|
||||
<input className="frame_133_grp_radio" type="radio" value="management" id="metier_radio" name="metier_radio" />
|
||||
{mymetier && String(mymetier) === "management" &&
|
||||
<input className="frame_133_grp_radio" type="radio" value="management" id="metier_radio" name="metier_radio" checked />}
|
||||
|
||||
{!mymetier || String(mymetier) !== "management" &&
|
||||
<input className="frame_133_grp_radio" type="radio" value="management" id="metier_radio" name="metier_radio" />}
|
||||
|
||||
{!mymetier &&
|
||||
<input className="frame_133_grp_radio" type="radio" value="management" id="metier_radio" name="metier_radio" />}
|
||||
|
||||
|
||||
<div className="filter_metier_sous_block_content_txt">
|
||||
<div className="filter_metier_sous_block_content_txt_formation">
|
||||
|
@ -3256,10 +3297,16 @@ const Recherche_new_v2 = () => {
|
|||
</div>
|
||||
|
||||
|
||||
|
||||
<div className="filter_metier_sous_block">
|
||||
<div className="filter_metier_sous_block_content" onClick={getClassByMetier}>
|
||||
<input className="frame_133_grp_radio" type="radio" value="IT" id="metier_radio" name="metier_radio" />
|
||||
{mymetier && String(mymetier) === "IT" &&
|
||||
<input className="frame_133_grp_radio" type="radio" value="IT" id="metier_radio" name="metier_radio" checked />}
|
||||
|
||||
{!mymetier || String(mymetier) !== "IT" &&
|
||||
<input className="frame_133_grp_radio" type="radio" value="IT" id="metier_radio" name="metier_radio" />}
|
||||
|
||||
{!mymetier &&
|
||||
<input className="frame_133_grp_radio" type="radio" value="IT" id="metier_radio" name="metier_radio" />}
|
||||
|
||||
<div className="filter_metier_sous_block_content_txt">
|
||||
<div className="filter_metier_sous_block_content_txt_formation">
|
||||
|
@ -3274,7 +3321,15 @@ const Recherche_new_v2 = () => {
|
|||
|
||||
<div className="filter_metier_sous_block">
|
||||
<div className="filter_metier_sous_block_content" onClick={getClassByMetier}>
|
||||
<input className="frame_133_grp_radio" type="radio" value="graphisme" id="metier_radio" name="metier_radio" />
|
||||
{mymetier && String(mymetier) === "graphisme" &&
|
||||
<input className="frame_133_grp_radio" type="radio" value="graphisme" id="metier_radio" name="metier_radio" checked />}
|
||||
|
||||
{!mymetier || String(mymetier) !== "graphisme" &&
|
||||
<input className="frame_133_grp_radio" type="radio" value="graphisme" id="metier_radio" name="metier_radio" />}
|
||||
|
||||
{!mymetier &&
|
||||
<input className="frame_133_grp_radio" type="radio" value="graphisme" id="metier_radio" name="metier_radio" />}
|
||||
|
||||
|
||||
<div className="filter_metier_sous_block_content_txt">
|
||||
|
||||
|
@ -3289,7 +3344,15 @@ const Recherche_new_v2 = () => {
|
|||
</div>
|
||||
<div className="filter_metier_sous_block">
|
||||
<div className="filter_metier_sous_block_content" onClick={getClassByMetier}>
|
||||
<input className="frame_133_grp_radio" type="radio" value="sante_nat" id="metier_radio" name="metier_radio" />
|
||||
{mymetier && String(mymetier) === "sante_nat" &&
|
||||
<input className="frame_133_grp_radio" type="radio" value="sante_nat" id="metier_radio" name="metier_radio" checked />}
|
||||
|
||||
{!mymetier || String(mymetier) !== "sante_nat" &&
|
||||
<input className="frame_133_grp_radio" type="radio" value="sante_nat" id="metier_radio" name="metier_radio" />}
|
||||
|
||||
{!mymetier &&
|
||||
<input className="frame_133_grp_radio" type="radio" value="sante_nat" id="metier_radio" name="metier_radio" />}
|
||||
|
||||
|
||||
<div className="filter_metier_sous_block_content_txt">
|
||||
|
||||
|
@ -3338,7 +3401,14 @@ const Recherche_new_v2 = () => {
|
|||
|
||||
{displayAllmetiers && <div className="filter_metier_sous_block">
|
||||
<div className="filter_metier_sous_block_content" onClick={getClassByMetier}>
|
||||
<input className="frame_133_grp_radio" type="radio" value="projets" id="metier_radio" name="metier_radio" />
|
||||
{mymetier && String(mymetier) === "projets" &&
|
||||
<input className="frame_133_grp_radio" type="radio" value="projets" id="metier_radio" name="metier_radio" checked />}
|
||||
|
||||
{!mymetier || String(mymetier) !== "projets" &&
|
||||
<input className="frame_133_grp_radio" type="radio" value="projets" id="metier_radio" name="metier_radio" />}
|
||||
|
||||
{!mymetier &&
|
||||
<input className="frame_133_grp_radio" type="radio" value="projets" id="metier_radio" name="metier_radio" />}
|
||||
|
||||
<div className="filter_metier_sous_block_content_txt">
|
||||
<div className="filter_metier_sous_block_content_txt_formation">
|
||||
|
|
Loading…
Reference in New Issue