diff --git a/src/components/Dashbord_Factures.js b/src/components/Dashbord_Factures.js
index 1c006d1..004f821 100644
--- a/src/components/Dashbord_Factures.js
+++ b/src/components/Dashbord_Factures.js
@@ -273,12 +273,76 @@ const Dashbord_Factures = (props) => {
}
+ const [Getall_Qry_Previsionnel_Data_result_JSON, setGetall_Qry_Previsionnel_Data_result_JSON] = useState([]);
+ const [Getall_Qry_Previsionnel_Data_api, setGetall_Qry_Previsionnel_Data_api] = useState();
+ const [Getall_Qry_Previsionnel_Data_message, setGetall_Qry_Previsionnel_Data_message] = useState();
+ const [Getall_Qry_Previsionnel_Data_result, setGetall_Qry_Previsionnel_Data_result] = useState([]);
+ function Getall_Qry_Previsionnel_Data(event) {
+
+ var form = new FormData();
+ const stored_cookie = getCookie('tokenmysypart');
+
+ var date_from = "";
+ if (p_filter_date_from) {
+ date_from = p_filter_date_from;
+
+ }
+
+ var date_to = "";
+ if (p_filter_date_to) {
+ date_to = p_filter_date_to;
+
+ }
+
+
+ form.append("token", stored_cookie);
+ form.append("periode_start_date", date_from);
+ form.append("periode_end_date", date_to);
+ form.append("filter_value", filter_value);
+ form.append("filter_client_id", p_detail_partner_client_id);
+
+
+ var myurl = process.env.REACT_APP_API_URL + "myclass/api/Get_Qery_List_Facture_Previsionnelle_Data_By_Periode/";
+
+ setLoading(true);
+ axios.post(myurl, form).then(res => {
+ setLoading(false);
+ if (String(res.data.status) === String("true")) {
+ //console.log(" In Getall_Qry_Previsionnel_Data res.data.status = " + res.data.status);
+ //console.log(" In Getall_Qry_Previsionnel_Data res.data.message r_class = " + res.data.message);
+
+ setGetall_Qry_Previsionnel_Data_result_JSON(JSON.parse('[' + res.data.message + ']'));
+
+ var jsonObj = JSON.parse('[' + res.data.message + ']');
+
+ //console.log("jsonObj = ", jsonObj)
+
+ setGetall_Qry_Previsionnel_Data_api("true");
+ setGetall_Qry_Previsionnel_Data_result(res.data.message);
+
+
+ }
+ else {
+ setGetall_Qry_Previsionnel_Data_api("false");
+ setGetall_Qry_Previsionnel_Data_message(res.data.message);
+ alert(res.data.message)
+ }
+
+ }).catch((error) => {
+ setLoading(false);
+ console.warn('Not good man :( Getall_Qry_Previsionnel_Data = ', error);
+ setGetall_Qry_Previsionnel_Data_api("false");
+ alert("Impossible de récuperer les données demandées")
+ //setmyApimyApiMessage("")
+ })
+ }
useEffect(() => {
Getall_Qry_Invoice_Data();
Get_List_Partner_Clients();
Getall_Qry_Invoice_Data_Group_By_Client();
Getall_Qry_Quotation_Data();
+ Getall_Qry_Previsionnel_Data();
window.scrollTo({
top: 0,
behavior: "smooth",
@@ -321,10 +385,12 @@ const Dashbord_Factures = (props) => {
};
- const valueFormatter_CA = (value) => `${value}€`;
+ const valueFormatter_CA = (value) => `${value} €`;
const valueFormatter_count = (value) => `${value} Fact`;
+
+ const valueFormatter_CA_Prev = (value) => `${value} €`;
const data = [
{ label: 'Group A', value: 400, color: '#0088FE' },
@@ -705,6 +771,7 @@ const Dashbord_Factures = (props) => {
Getall_Qry_Invoice_Data();
Getall_Qry_Invoice_Data_Group_By_Client();
Getall_Qry_Quotation_Data();
+ Getall_Qry_Previsionnel_Data();
}}> Afficher
@@ -917,8 +984,6 @@ const Dashbord_Factures = (props) => {
-
-
{p_detail_partner_client_nom && String(p_detail_partner_client_nom) !== "" && " Client : " + { p_detail_partner_client_nom }}
{Getall_Qry_Quotation_Data_result_JSON && Getall_Qry_Quotation_Data_result_JSON.length > 0 &&
@@ -947,6 +1012,79 @@ const Dashbord_Factures = (props) => {
+
+
+
+
+
+
+ {tdb_title && String(tdb_title) === "4" &&
}
+
+
+
+
+
+
+ {Getall_Qry_Previsionnel_Data_result_JSON && Getall_Qry_Previsionnel_Data_result_JSON.length > 0 &&
+ Getall_Qry_Previsionnel_Data_result_JSON[0].data &&
+ }
+
+
+
+
+
+
+
+
+
+
)
}
diff --git a/src/components/Dashbord_Factures_Previsionnel_Par_Periode.js b/src/components/Dashbord_Factures_Previsionnel_Par_Periode.js
new file mode 100644
index 0000000..66e2963
--- /dev/null
+++ b/src/components/Dashbord_Factures_Previsionnel_Par_Periode.js
@@ -0,0 +1,598 @@
+import React, { useRef, useState, useEffect } from "react";
+import TextField from '@mui/material/TextField';
+import MenuItem from '@mui/material/MenuItem';
+import 'react-confirm-alert/src/react-confirm-alert.css'; // Import css
+import Button from '@mui/material/Button';
+import axios from "axios";
+import { getCookie, setCookie } from 'react-use-cookie';
+import { useHistory } from "react-router-dom";
+import "react-draft-wysiwyg/dist/react-draft-wysiwyg.css";
+import 'react-tooltip/dist/react-tooltip.css'
+import { Tooltip } from 'react-tooltip'
+import 'reactjs-popup/dist/index.css';
+import DatePicker from "react-datepicker";
+import "react-datepicker/dist/react-datepicker.css";
+import { format } from 'date-fns'
+import moment from "moment";
+import Box from '@mui/material/Box';
+import img_loading_spin from "./../mysy_img/mysy_spin_loading.gif";
+import { DataGrid, GridToolbar, frFR } from '@mui/x-data-grid';
+import { tokens } from "../theme";
+import { MdOutlineAddchart, } from "react-icons/md";
+import {
+ useTheme,
+} from "@mui/material";
+import Autocomplete from '@mui/material/Autocomplete';
+import Popup from 'reactjs-popup';
+import 'reactjs-popup/dist/index.css';
+import { RiFileExcel2Line } from "react-icons/ri";
+import { BarChart } from '@mui/x-charts';
+import { MdDeleteForever } from "react-icons/md";
+import { TbColumns2, TbColumns1 } from "react-icons/tb";
+import { axisClasses } from '@mui/x-charts';
+import { pieArcLabelClasses } from '@mui/x-charts/PieChart';
+import Stack from '@mui/material/Stack';
+import Typography from '@mui/material/Typography';
+import { PieChart } from '@mui/x-charts/PieChart';
+import fileDownload from 'js-file-download'
+const pieParams = { height: 200, margin: { right: 5 } };
+const palette = ['red', 'blue', 'green'];
+
+const Dashbord_Factures_Previsionnel_Par_Periode = (props) => {
+ const history = useHistory();
+ const [isLoading, setLoading] = useState();
+
+ const theme = useTheme();
+ const colors = tokens(theme.palette.mode);
+
+ const [isMySyDashboard, setisMySyDashboard] = useState(false);
+
+ var date_today_90j = new Date();
+ date_today_90j.setDate(date_today_90j.getDate() - 90);
+ const [selectionModel, setSelectionModel] = React.useState([]);
+ const [p_filter_date_from, setp_filter_date_from] = useState(date_today_90j.toLocaleDateString('fr-FR'));
+ const [p_filter_date_to, setp_filter_date_to] = useState(new Date().toLocaleDateString('fr-FR'));
+
+
+ const [filter_value, setfilter_value] = useState("d");
+
+ const [filter_type_tache, setfilter_type_tache] = useState("");
+
+ const [tdb_title, settdb_title] = useState();
+
+ const [display_nb_column, setdisplay_nb_column] = useState("1");
+ const [display_column_size, setdisplay_column_size] = useState("100%");
+
+ const [dashbord_internal_code, setdashbord_internal_code] = useState("");
+ const [gridline_id, setgridline_id] = useState("");
+
+ const [user_dashbord_id, setuser_dashbord_id] = useState(props.user_dashbord_id);
+
+ const [Remove_From_User_TBD_api, setRemove_From_User_TBD_api] = useState();
+ const [Remove_From_User_TBD_message, setRemove_From_User_TBD_message] = useState();
+ const [Remove_From_User_TBD_result, setRemove_From_User_TBD_result] = useState();
+ function Remove_From_User_TBD() {
+
+ var form = new FormData();
+ const stored_cookie = getCookie('tokenmysypart');
+
+
+
+ form.append("token", stored_cookie);
+ form.append("user_dashbord_id", user_dashbord_id);
+
+ var myurl = process.env.REACT_APP_API_URL + "myclass/api/Delete_To_User_Dashbord/";
+
+ //console.log(" ## myurl = ", myurl);
+
+ setLoading(true);
+ axios.post(myurl, form).then(res => {
+ setLoading(false);
+ if (String(res.data.status) === String("true")) {
+ //console.log(" In Remove_From_User_TBD res.data.status = " + res.data.status);
+ //console.log(" In Remove_From_User_TBD res.data.message r_class = " + res.data.message);
+
+ setRemove_From_User_TBD_api("true");
+ setRemove_From_User_TBD_result(res.data.message);
+ // Getall_Qry_Formation_Session();
+ alert(res.data.message);
+ window.location.reload();
+
+
+ }
+ else {
+ setRemove_From_User_TBD_api("false");
+ setRemove_From_User_TBD_message(res.data.message);
+ alert(res.data.message)
+ }
+
+ }).catch((error) => {
+ setLoading(false);
+ console.warn('Not good man :( Remove_From_User_TBD = ', error);
+ setRemove_From_User_TBD_api("false");
+ alert("Impossible de supprimer le tableau de bord de votre liste");
+ //setmyApimyApiMessage("")
+ })
+ }
+
+
+
+
+ const [Getall_Qry_Previsionnel_Data_result_JSON, setGetall_Qry_Previsionnel_Data_result_JSON] = useState([]);
+ const [Getall_Qry_Previsionnel_Data_api, setGetall_Qry_Previsionnel_Data_api] = useState();
+ const [Getall_Qry_Previsionnel_Data_message, setGetall_Qry_Previsionnel_Data_message] = useState();
+ const [Getall_Qry_Previsionnel_Data_result, setGetall_Qry_Previsionnel_Data_result] = useState([]);
+ function Getall_Qry_Previsionnel_Data(event) {
+
+ var form = new FormData();
+ const stored_cookie = getCookie('tokenmysypart');
+
+ var date_from = "";
+ if (p_filter_date_from) {
+ date_from = p_filter_date_from;
+
+ }
+
+ var date_to = "";
+ if (p_filter_date_to) {
+ date_to = p_filter_date_to;
+
+ }
+
+
+ form.append("token", stored_cookie);
+ form.append("periode_start_date", date_from);
+ form.append("periode_end_date", date_to);
+ form.append("filter_value", filter_value);
+ form.append("filter_client_id", p_detail_partner_client_id);
+
+
+ var myurl = process.env.REACT_APP_API_URL + "myclass/api/Get_Qery_List_Facture_Previsionnelle_Data_By_Periode/";
+
+ setLoading(true);
+ axios.post(myurl, form).then(res => {
+ setLoading(false);
+ if (String(res.data.status) === String("true")) {
+ //console.log(" In Getall_Qry_Previsionnel_Data res.data.status = " + res.data.status);
+ //console.log(" In Getall_Qry_Previsionnel_Data res.data.message r_class = " + res.data.message);
+
+ setGetall_Qry_Previsionnel_Data_result_JSON(JSON.parse('[' + res.data.message + ']'));
+
+ var jsonObj = JSON.parse('[' + res.data.message + ']');
+
+ //console.log("jsonObj = ", jsonObj)
+
+ setGetall_Qry_Previsionnel_Data_api("true");
+ setGetall_Qry_Previsionnel_Data_result(res.data.message);
+
+
+ }
+ else {
+ setGetall_Qry_Previsionnel_Data_api("false");
+ setGetall_Qry_Previsionnel_Data_message(res.data.message);
+ alert(res.data.message)
+ }
+
+ }).catch((error) => {
+ setLoading(false);
+ console.warn('Not good man :( Getall_Qry_Previsionnel_Data = ', error);
+ setGetall_Qry_Previsionnel_Data_api("false");
+ alert("Impossible de récuperer les données demandées")
+ //setmyApimyApiMessage("")
+ })
+ }
+
+
+ const chartSetting = {
+ yAxis: [
+ {
+ label: "Chiffre d'affaire (€)",
+ },
+ ],
+ width: 600,
+ height: 400,
+ sx: {
+ [`.${axisClasses.left} .${axisClasses.label}`]: {
+ transform: 'translate(-20px, 0)',
+ },
+ },
+ };
+
+ const valueFormatter_CA = (value) => `${value}€`;
+
+ const valueFormatter_count = (value) => `${value} Fact`;
+
+
+ const valueFormatter_CA_Prev = (value) => `${value} €`;
+
+
+ function Export_Dashbord_to_CSV(local_dashbord_internal_id) {
+
+ const stored_cookie = getCookie('tokenmysypart');
+
+ var date_from = "";
+ if (p_filter_date_from) {
+ date_from = p_filter_date_from;
+ date_from = date_from.replaceAll('/', "-")
+
+ }
+
+ var date_to = "";
+ if (p_filter_date_to) {
+ date_to = p_filter_date_to;
+ date_to = date_to.replaceAll('/', "-")
+ }
+
+
+ var local_client_id = "";
+ if (!p_detail_partner_client_id || String(p_detail_partner_client_id) === "") {
+ local_client_id = "-"
+ } else {
+ local_client_id = p_detail_partner_client_id;
+ }
+
+ console.log(" #### p_detail_partner_client_id = ", p_detail_partner_client_id, " ### local_client_id = ", local_client_id)
+ var nom_fichier_cmd_excel = "export_excel.xlsx";
+ //console.log(" nom_fichier_cmd = ", nom_fichier_cmd, " --- local_dashbord_internal_id = ", local_dashbord_internal_id);
+
+ var url = process.env.REACT_APP_API_URL + "myclass/api/TBD_FACTURE_01_Export_Dashbord_To_Excel/" + stored_cookie + "/" + local_dashbord_internal_id + "/" + date_from + "/" + date_to + "/" + local_client_id + "/";
+
+ //console.log(" nom_fichier_cmd = ", nom_fichier_cmd, " --- selected_id = ", selected_id, " --- url =", url);
+
+ console.log(" #### url = ", url)
+
+ setLoading(true);
+ axios.get(url, { responseType: 'blob', },)
+ .then((res) => {
+ setLoading(false);
+ //console.log(" In Export_Dashbord_to_CSV res.data = " + res.data);
+ if (String(res.data) === String("false")) {
+ alert("Impossible d'exporter les données (2) ");
+ } else {
+ fileDownload(res.data, nom_fichier_cmd_excel)
+
+ }
+ }).catch((error) => {
+ setLoading(false);
+ console.error('Error:', error);
+ alert(" Impossible d'exporter les données ")
+
+ });
+
+ }
+
+
+ useEffect(() => {
+ Getall_Qry_Previsionnel_Data();
+ Get_List_Partner_Clients();
+
+ window.scrollTo({
+ top: 0,
+ behavior: "smooth",
+ });
+
+ }, [])
+
+ const [New_Get_List_Partner_Clients_result, setNew_Get_List_Partner_Clients_result] = useState([]);
+
+ const [Get_List_Partner_Clients_api, setGet_List_Partner_Clients_api] = useState();
+ const [Get_List_Partner_Clients_message, setGet_List_Partner_Clients_message] = useState();
+ const [Get_List_Partner_Clients_result, setGet_List_Partner_Clients_result] = useState();
+ function Get_List_Partner_Clients(event) {
+
+ var form = new FormData();
+ const stored_cookie = getCookie('tokenmysypart');
+
+ form.append("token", stored_cookie);
+
+
+ var myurl = process.env.REACT_APP_API_URL + "myclass/api/Get_Partner_List_Partner_Client/";
+
+ axios.post(myurl, form).then(res => {
+ //console.log(" In Get_List_Partner_Clients res.data.status = " + res.data.status);
+ //console.log(" In Get_List_Partner_Clients res.data.message r_class = " + res.data.message);
+
+ if (String(res.data.status) === String("true")) {
+ setGet_List_Partner_Clients_api("true");
+ setGet_List_Partner_Clients_result(res.data.message);
+
+ var new_data2 = [];
+ const new_data = res.data.message.map((x) => {
+
+ //---
+ var localid = JSON.parse(x).id;
+ var local_id = JSON.parse(x)._id;
+ var local_nom = JSON.parse(x).nom;
+ var local_raison_sociale = JSON.parse(x).raison_sociale;
+ var local_cond_paiement_id = JSON.parse(x).invoice_condition_paiement_id;
+
+ //---
+ var node = {
+ "_id": local_id,
+ "id": localid,
+ "label": local_nom,
+ "nom": local_nom,
+ "raison_sociale": local_raison_sociale,
+ "invoice_condition_paiement_id": local_cond_paiement_id,
+
+ };
+ new_data2.push(node);
+ });
+
+ if (new_data2.length > 0)
+ setNew_Get_List_Partner_Clients_result(new_data2);
+
+ var node = {
+ "_id": "",
+ "id": "",
+ "label": "",
+ "nom": "",
+ "raison_sociale": "",
+ "invoice_condition_paiement_id": "",
+
+ };
+ new_data2.push(node);
+
+ }
+ else if (String(res.data.status) === String("Err_Connexion")) {
+ alert('Erreur: ' + res.data.message);
+ history.push("/Connexion");
+ }
+ else {
+ setGet_List_Partner_Clients_api("false");
+ setGet_List_Partner_Clients_message(res.data.message);
+ alert('Erreur: ' + res.data.message);
+ }
+
+ }).catch((error) => {
+ console.warn('Not good man :( Get_List_Partner_Clients = ', error);
+ setGet_List_Partner_Clients_api("false");
+ alert('Erreur: Impossible de recuperer la liste des clients');
+ //setmyApimyApiMessage("")
+ })
+ }
+
+
+
+ const [p_detail_partner_client_id, setp_detail_partner_client_id] = useState("");
+ const [p_detail_partner_client_nom, setp_detail_partner_client_nom] = useState("");
+
+ const New_option_periode = [
+ { "id": "m0", "label": "Mois en cours", "value": "m0" },
+ { "id": "m1", "label": "Mois précédant ", "value": "m1" },
+ { "id": "d", "label": "Choisir des dates", "value": "d" },
+
+ ]
+
+ return (
+
+ {isLoading &&
}
+
+
+
+
+
+
+ Filtre
+
+
{
+ if (value && value.value) {
+ setfilter_value(value.value);
+
+ } else {
+ setfilter_value("");
+ }
+ }}
+
+ renderInput={(params) =>
+ }
+ />
+
+
+
+ {filter_value && String(filter_value) === "d" &&
+
+
+
+
+ Date Debut
+ {
+ setp_filter_date_from(format(date, 'dd/MM/yyyy'));
+
+ }
+ }
+ showTimeSelect={false}
+ dateFormat="dd/MM/yyyy"
+ className="disabled_style"
+ locale='fr-FR'
+
+ />
+
+
+
+
+
+
+ Date Fin
+ {
+ setp_filter_date_to(format(date, 'dd/MM/yyyy'));
+
+ }
+ }
+ showTimeSelect={false}
+ dateFormat="dd/MM/yyyy"
+ className="disabled_style"
+ />
+
+
+
+
+
+
}
+
+
+ Client
+
+ {New_Get_List_Partner_Clients_result && New_Get_List_Partner_Clients_result.length > 0 &&
+
+
(data)._id === String(p_detail_partner_client_id))[0].label}
+
+ onChange={(event, value) => {
+ if (value && value._id) {
+
+ setp_detail_partner_client_id(value._id);
+ setp_detail_partner_client_nom(value.label);
+
+ } else {
+ setp_detail_partner_client_id("");
+ setp_detail_partner_client_nom("");
+ }
+
+ }}
+
+ renderInput={(params) =>
+ }
+ />}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {Getall_Qry_Previsionnel_Data_result_JSON && Getall_Qry_Previsionnel_Data_result_JSON.length > 0 &&
+ Getall_Qry_Previsionnel_Data_result_JSON[0].data &&
+ }
+
+
+
+
+
+
+
+
)
+
+}
+
+
+export default Dashbord_Factures_Previsionnel_Par_Periode;
\ No newline at end of file
diff --git a/src/components/DisplayPartnerSession.js b/src/components/DisplayPartnerSession.js
index fd59456..ada20ab 100644
--- a/src/components/DisplayPartnerSession.js
+++ b/src/components/DisplayPartnerSession.js
@@ -2061,6 +2061,14 @@ const DisplayPartnerSession = (props) => {
}
}
+ if (String(sous_menu) === "editique") {
+ if (document.getElementById(sous_menu)) {
+ document.getElementById(sous_menu).style.backgroundColor = "#6C3483";
+ document.getElementById(sous_menu).style.color = "#FFFFFF";
+ document.getElementById(sous_menu).style.fontWeight = "bold";
+ }
+ }
+
}
if (document.getElementById(current_menu)) {
@@ -10100,6 +10108,7 @@ const DisplayPartnerSession = (props) => {
form.append("session_id", selected_session_id);
form.append("formulaire_id", selected_formulaire_id);
form.append("survey_type", "hot_eval");
+ form.append("sending_date", "");
var myurl = process.env.REACT_APP_API_URL + "myclass/api/Init_Survey_Tab_For_All_Session_Inscrit/";
@@ -13200,7 +13209,7 @@ const DisplayPartnerSession = (props) => {
-
+
@@ -18422,7 +18431,7 @@ const DisplayPartnerSession = (props) => {
internal_url={selected_internal_url}
submenu_emargement={submenu_emargement}
- submenu_evaluation={submenu_evaluation}
+ submenu_evaluation={submenu_evaluation_session}
submenu_attestation={submenu_attestation}
submenu_q_positionnement={submenu_q_positionnement}
diff --git a/src/components/Module_Editique.js b/src/components/Module_Editique.js
index c287825..bedf9eb 100644
--- a/src/components/Module_Editique.js
+++ b/src/components/Module_Editique.js
@@ -2315,7 +2315,7 @@ const Module_Editique = (props) => {
}}>
- {(JSON.parse(document).courrier_template_nom)} - {(JSON.parse(document).statut_completude)}
+ {(JSON.parse(document).courrier_template_nom)}
{/*String(JSON.parse(document).has_history_event) === "1" &&
diff --git a/src/components/Module_Evaluation_Positionnement.js b/src/components/Module_Evaluation_Positionnement.js
index 666dc4d..e1ef0ee 100644
--- a/src/components/Module_Evaluation_Positionnement.js
+++ b/src/components/Module_Evaluation_Positionnement.js
@@ -296,6 +296,7 @@ const Module_Evaluation_Positionnement = (props) => {
form.append("session_id", props.related_collection_recid);
form.append("formulaire_id", selected_formulaire_id);
form.append("survey_type", "pos");
+ form.append("sending_date", "");
//alert(" mysession = "+mysession); zzzz
diff --git a/src/components/Module_Session_Evaluation.js b/src/components/Module_Session_Evaluation.js
index bda51e6..a00aa18 100644
--- a/src/components/Module_Session_Evaluation.js
+++ b/src/components/Module_Session_Evaluation.js
@@ -488,6 +488,7 @@ const Module_Session_Evaluation = (props) => {
form.append("session_id", selected_session_id);
form.append("formulaire_id", selected_formulaire_id);
form.append("survey_type", "hot_eval");
+ form.append("sending_date", "");
var myurl = process.env.REACT_APP_API_URL + "myclass/api/Init_Survey_Tab_For_All_Session_Inscrit/";
diff --git a/src/components/Module_Session_Planification.js b/src/components/Module_Session_Planification.js
index 763c106..143839a 100644
--- a/src/components/Module_Session_Planification.js
+++ b/src/components/Module_Session_Planification.js
@@ -3496,7 +3496,7 @@ const Module_Session_Planification = (props) => {
- zzzz
+
{
{String(JSON.parse(step).dashbord_internal_code) === "tbd_inscription_01" &&
-
+
{
{String(JSON.parse(step).dashbord_internal_code) === "tbd_code_session_01" &&
-
+
{
{String(JSON.parse(step).dashbord_internal_code) === "tbd_code_session_03" &&
-
+
{
}
{String(JSON.parse(step).dashbord_internal_code) === "tbd_facture_02" &&
-
+
{
}
+ {String(JSON.parse(step).dashbord_internal_code) === "tbd_facture_04" &&
+
+
+
+ }
+
diff --git a/src/components/Partner_Facture.js b/src/components/Partner_Facture.js
index 521952d..26db87f 100644
--- a/src/components/Partner_Facture.js
+++ b/src/components/Partner_Facture.js
@@ -537,7 +537,7 @@ const Partner_Facture = (props) => {
setLoading(false);
if (String(res.data.status) === String("true")) {
//console.log(" In Getall_Invoice_Paiement_Payed_Remain_Amounts res.data.status = " + res.data.status);
- //console.log(" In Getall_Invoice_Paiement_Payed_Remain_Amounts res.data.message r_class = " + res.data.message);
+ console.log(" In Getall_Invoice_Paiement_Payed_Remain_Amounts res.data.message r_class = " + res.data.message);
setGetall_Invoice_Paiement_Payed_Remain_Amounts_api("true");
setGetall_Invoice_Paiement_Payed_Remain_Amounts_result(res.data.message);
@@ -562,7 +562,7 @@ const Partner_Facture = (props) => {
if (new_data2.length > 0) {
setNew_Getall_Invoice_Paiement_Payed_Remain_Amounts_result(new_data2);
- //console.log(" ### new_data2 = ", new_data2)
+ console.log(" ### new_data2 = ", new_data2)
}
}
@@ -3831,7 +3831,8 @@ const Partner_Facture = (props) => {
{New_Getall_Invoice_Paiement_Payed_Remain_Amounts_result &&
- {New_Getall_Invoice_Paiement_Payed_Remain_Amounts_result[0]['remaining_amount'] &&
+
+ {New_Getall_Invoice_Paiement_Payed_Remain_Amounts_result[0]['remaining_amount'] &&
parseFloat(New_Getall_Invoice_Paiement_Payed_Remain_Amounts_result[0]['remaining_amount']) > 0 &&
Montant Non réglé {New_Getall_Invoice_Paiement_Payed_Remain_Amounts_result[0]['remaining_amount']}
@@ -3847,7 +3848,7 @@ const Partner_Facture = (props) => {
Montant Réglé {New_Getall_Invoice_Paiement_Payed_Remain_Amounts_result[0]['payed_amount']}
Montant Total Facture {New_Getall_Invoice_Paiement_Payed_Remain_Amounts_result[0]['total_amount']}
- }
+ }
}
@@ -3975,7 +3976,8 @@ const Partner_Facture = (props) => {