@@ -991,7 +994,7 @@ const Partner_Configuration_Session_Steps = (props) => {
-
+
diff --git a/src/components/Partner_Config_Technique.js b/src/components/Partner_Config_Technique.js
index e137923..01c5fe0 100644
--- a/src/components/Partner_Config_Technique.js
+++ b/src/components/Partner_Config_Technique.js
@@ -14,7 +14,7 @@ import parse from 'html-react-parser';
import { FcViewDetails, FcDisapprove } from "react-icons/fc";
import 'react-tooltip/dist/react-tooltip.css'
import { Tooltip } from 'react-tooltip'
-
+import Checkbox from '@mui/material/Checkbox';
import Autocomplete from '@mui/material/Autocomplete';
import Popup from 'reactjs-popup';
import 'reactjs-popup/dist/index.css';
@@ -358,6 +358,7 @@ const Partner_Configuration_Technique = (props) => {
{ field: 'code', headerName: 'Code', flex: 1, hide: false, editable: false },
{ field: 'description', headerName: 'description', flex: 1, hide: false, editable: false },
{ field: 'rang', headerName: 'Rang', flex: 1, hide: false, editable: false },
+ { field: 'gagne', headerName: 'Gagne', flex: 1, hide: false, editable: false },
{
@@ -847,8 +848,7 @@ const Partner_Configuration_Technique = (props) => {
var local_code = JSON.parse(x).code;
var local_description = JSON.parse(x).description;
var local_rang = JSON.parse(x).rang;
-
-
+ var local_gagne = JSON.parse(x).gagne;
//---
var node = {
@@ -858,6 +858,7 @@ const Partner_Configuration_Technique = (props) => {
"code": local_code,
"description": local_description,
"rang": local_rang,
+ "gagne": local_gagne,
};
@@ -872,6 +873,7 @@ const Partner_Configuration_Technique = (props) => {
"code": "",
"description": "",
"rang": "",
+ "gagne": "",
};
new_data2.push(node);
@@ -1433,6 +1435,8 @@ const Partner_Configuration_Technique = (props) => {
const [p_detail_crm_opport_description, setp_detail_crm_opport_description] = useState("");
const [p_detail_crm_opport_rang, setp_detail_crm_opport_rang] = useState("");
+ const [p_detail_crm_opport_gagne, setp_detail_crm_opport_gagne] = useState(false);
+
const [selected_competence_id, setselected_competence_id] = useState("");
const [p_detail_competence_description, setp_detail_competence_description] = useState("");
@@ -1996,6 +2000,7 @@ const Partner_Configuration_Technique = (props) => {
setp_detail_crm_opport_code("");
setp_detail_crm_opport_description("");
setp_detail_crm_opport_rang("");
+ setp_detail_crm_opport_gagne(false);
setDialog_crm_opport_1_open(false);
};
@@ -2022,6 +2027,12 @@ const Partner_Configuration_Technique = (props) => {
form.append("description", p_detail_crm_opport_description);
form.append("rang", p_detail_crm_opport_rang);
+ if (p_detail_crm_opport_gagne)
+ form.append("gagne", "1");
+ else
+ form.append("gagne", "0");
+
+
} else {
// Il s'agit d'une creation
myurl = process.env.REACT_APP_API_URL + "myclass/api/Add_CRM_Opportunite_Etape/";
@@ -2029,6 +2040,11 @@ const Partner_Configuration_Technique = (props) => {
form.append("description", p_detail_crm_opport_description);
form.append("rang", p_detail_crm_opport_rang);
+ if (p_detail_crm_opport_gagne)
+ form.append("gagne", "1");
+ else
+ form.append("gagne", "0");
+
}
setLoading(true);
@@ -2650,7 +2666,7 @@ const Partner_Configuration_Technique = (props) => {
Site de rattachement
-
+
{p_detail_code_site && New_Getall_Partner_Site_Formation_result && New_Getall_Partner_Site_Formation_result.length > 0 &&
{
if (value && value._id) {
setp_detail_site_rattachement_id(value._id);
- }else{
+ } else {
setp_detail_site_rattachement_id("");
}
}}
@@ -2906,6 +2922,19 @@ const Partner_Configuration_Technique = (props) => {
+
Gagné
+ {
+ setp_detail_crm_opport_gagne(e.target.checked);
+
+ }}
+
+ />
+
@@ -3899,6 +3928,7 @@ const Partner_Configuration_Technique = (props) => {
code: JSON.parse(item).code,
description: JSON.parse(item).description,
rang: JSON.parse(item).rang,
+ gagne: JSON.parse(item).gagne,
}
))}
@@ -3993,6 +4023,7 @@ const Partner_Configuration_Technique = (props) => {
setp_detail_crm_opport_code("");
setp_detail_crm_opport_description("");
setp_detail_crm_opport_rang("");
+ setp_detail_crm_opport_gagne(false);
setDialog_crm_opport_1_open(true);
diff --git a/src/components/UpdatePartnerInfo.js b/src/components/UpdatePartnerInfo.js
index 703a7ce..967fc37 100644
--- a/src/components/UpdatePartnerInfo.js
+++ b/src/components/UpdatePartnerInfo.js
@@ -419,58 +419,81 @@ function UpdateParnterInfo(props) {
if (mylocaltraining.link_linkedin) {
setp_link_linkedin(mylocaltraining.link_linkedin);
-
+ }else{
+ setp_link_linkedin('');
}
if (mylocaltraining.link_twitter) {
setp_link_twitter(mylocaltraining.link_twitter);
+ }else{
+ setp_link_twitter('');
}
if (mylocaltraining.adr_street) {
setp_adr_street(mylocaltraining.adr_street);
+ }else{
+ setp_adr_street('');
}
if (mylocaltraining.nom) {
setp_nom(mylocaltraining.nom);
+ }else{
+ setp_nom('');
}
if (mylocaltraining.contact_tel) {
setp_contact_tel(mylocaltraining.contact_tel);
+ }else{
+ setp_contact_tel('');
}
if (mylocaltraining.contact_nom) {
setp_contact_nom(mylocaltraining.contact_nom);
+ }else{
+ setp_contact_nom('');
}
if (mylocaltraining.contact_prenom) {
setp_contact_prenom(mylocaltraining.contact_prenom);
+ }else{
+ setp_contact_prenom('');
}
if (mylocaltraining.contact_mail) {
setp_contact_mail(mylocaltraining.contact_mail);
+ }else{
+ setp_contact_mail('');
}
+
+
if (mylocaltraining.lms_virtualhost_url) {
setp_lms_virtualhost_url(mylocaltraining.lms_virtualhost_url);
+ }else{
+ setp_lms_virtualhost_url('');
}
if (mylocaltraining.lms_username) {
setp_lms_username(mylocaltraining.lms_username);
+ }else{
+ setp_lms_username('');
}
if (mylocaltraining.mysy_lms_user_id) {
setp_mysy_lms_user_id(mylocaltraining.mysy_lms_user_id);
+ }else{
+ setp_mysy_lms_user_id('');
}
@@ -538,7 +561,7 @@ function UpdateParnterInfo(props) {
'adr_street', 'nom', 'contact_tel',
'contact_nom', 'contact_prenom', 'contact_mail',
'email', 'website', 'website',
- 'isqualiopi', 'iscertifvoltaire',]
+ 'isqualiopi', 'iscertifvoltaire', ]
for (let i = 0; i < list_fields.length; i++) {
if (document.getElementsByName(String(list_fields[i])) && document.getElementsByName(String(list_fields[i]))[0]) {
@@ -680,6 +703,7 @@ function UpdateParnterInfo(props) {
var contact_tel = document.getElementsByName("contact_tel")[0].value;
var contact_mail = document.getElementsByName("contact_mail")[0].value;
+
//var mycertitrace = document.getElementsByName("iscertitrace")[0].value;
//var mybureaucertitrace = document.getElementsByName("isbureaucertitrace")[0].value;
@@ -729,7 +753,6 @@ function UpdateParnterInfo(props) {
formData.append('contact_tel', contact_tel);
formData.append('contact_mail', contact_mail);
-
// Recuperation de l'image logo & de l'image du cachet
if (String(userimgclassprofilchanged) === "1") {
formData.append('file_logo', isimgclassSelected);
@@ -1608,6 +1631,8 @@ function UpdateParnterInfo(props) {
const [p_contact_tel, setp_contact_tel] = useState("");
const [p_contact_mail, setp_contact_mail] = useState("");
+
+
const [p_lms_virtualhost_url, setp_lms_virtualhost_url] = useState("");
const [p_lms_username, setp_lms_username] = useState("");
const [p_mysy_lms_user_id, setp_mysy_lms_user_id] = useState("");
@@ -2419,10 +2444,10 @@ function UpdateParnterInfo(props) {
{String(submenu).trim() === "submenu_donnee_catalog_pub" &&
Configuration du Catalog public
-
+
-
Lien web (url)
+
Lien web (url)
@@ -2465,7 +2490,7 @@ function UpdateParnterInfo(props) {
-
Thème
+
Thème
{String(catalog_pub_config_edit) === "1" &&
Choisir un exemple de thème :
@@ -2572,9 +2597,9 @@ function UpdateParnterInfo(props) {
{String(catalog_pub_config_edit) !== "1" &&
-
+
+
-
{selected_catalog_pub_theme_preview &&
}
@@ -3601,7 +3626,6 @@ function UpdateParnterInfo(props) {
/>
-
{fields1desabled == false && String(datamodification) === String("1") &&
/!\ Pensez à enregistrer les modifications
}