16/01/2025 - 16h30
parent
91bcf694c3
commit
d311e57cb2
|
@ -88,6 +88,7 @@
|
||||||
"powerbi-client": "^2.19.1",
|
"powerbi-client": "^2.19.1",
|
||||||
"powerbi-client-react": "^1.3.3",
|
"powerbi-client-react": "^1.3.3",
|
||||||
"prerender-node": "^3.5.0",
|
"prerender-node": "^3.5.0",
|
||||||
|
"randomcolor": "^0.6.2",
|
||||||
"react": "^18.2.0",
|
"react": "^18.2.0",
|
||||||
"react-apexcharts": "^1.4.0",
|
"react-apexcharts": "^1.4.0",
|
||||||
"react-app-rewired": "^2.2.1",
|
"react-app-rewired": "^2.2.1",
|
||||||
|
@ -96,6 +97,7 @@
|
||||||
"react-big-calendar": "^1.8.4",
|
"react-big-calendar": "^1.8.4",
|
||||||
"react-bootstrap": "^2.1.2",
|
"react-bootstrap": "^2.1.2",
|
||||||
"react-burger-menu": "^3.0.6",
|
"react-burger-menu": "^3.0.6",
|
||||||
|
"react-calendar-timeline": "^0.30.0-beta.2",
|
||||||
"react-canvas-js": "^1.0.1",
|
"react-canvas-js": "^1.0.1",
|
||||||
"react-comments-section": "^2.0.10",
|
"react-comments-section": "^2.0.10",
|
||||||
"react-confirm-alert": "^2.8.0",
|
"react-confirm-alert": "^2.8.0",
|
||||||
|
@ -9778,6 +9780,11 @@
|
||||||
"resolved": "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz",
|
"resolved": "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz",
|
||||||
"integrity": "sha512-x+VAiMRL6UPkx+kudNvxTl6hB2XNNCG2r+7wixVfIYwu/2HKRXimwQyaumLjMveWvT2Hkd/cAJw+QBMfJ/EKVw=="
|
"integrity": "sha512-x+VAiMRL6UPkx+kudNvxTl6hB2XNNCG2r+7wixVfIYwu/2HKRXimwQyaumLjMveWvT2Hkd/cAJw+QBMfJ/EKVw=="
|
||||||
},
|
},
|
||||||
|
"node_modules/batch-processor": {
|
||||||
|
"version": "1.0.0",
|
||||||
|
"resolved": "https://registry.npmjs.org/batch-processor/-/batch-processor-1.0.0.tgz",
|
||||||
|
"integrity": "sha512-xoLQD8gmmR32MeuBHgH0Tzd5PuSZx71ZsbhVxOCRbgktZEPe4SQy7s9Z50uPp0F/f7iw2XmkHN2xkgbMfckMDA=="
|
||||||
|
},
|
||||||
"node_modules/bcryptjs": {
|
"node_modules/bcryptjs": {
|
||||||
"version": "2.4.3",
|
"version": "2.4.3",
|
||||||
"resolved": "https://registry.npmjs.org/bcryptjs/-/bcryptjs-2.4.3.tgz",
|
"resolved": "https://registry.npmjs.org/bcryptjs/-/bcryptjs-2.4.3.tgz",
|
||||||
|
@ -10652,9 +10659,9 @@
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"node_modules/classnames": {
|
"node_modules/classnames": {
|
||||||
"version": "2.3.2",
|
"version": "2.5.1",
|
||||||
"resolved": "https://registry.npmjs.org/classnames/-/classnames-2.3.2.tgz",
|
"resolved": "https://registry.npmjs.org/classnames/-/classnames-2.5.1.tgz",
|
||||||
"integrity": "sha512-CSbhY4cFEJRe6/GQzIk5qXZ4Jeg5pcsP7b5peFSDpffpe1cqjASH/n9UTjBwOp6XpMSTwQ8Za2K5V02ueA7Tmw=="
|
"integrity": "sha512-saHYOzhIQs6wy2sVxTM6bUDsQO4F50V9RQ22qBpEdCW+I+/Wmke2HOl6lS6dTpdxVhb88/I6+Hs+438c3lfUow=="
|
||||||
},
|
},
|
||||||
"node_modules/clean-css": {
|
"node_modules/clean-css": {
|
||||||
"version": "5.3.1",
|
"version": "5.3.1",
|
||||||
|
@ -13603,6 +13610,14 @@
|
||||||
"resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.284.tgz",
|
"resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.284.tgz",
|
||||||
"integrity": "sha512-M8WEXFuKXMYMVr45fo8mq0wUrrJHheiKZf6BArTKk9ZBYCKJEOU5H8cdWgDT+qCVZf7Na4lVUaZsA+h6uA9+PA=="
|
"integrity": "sha512-M8WEXFuKXMYMVr45fo8mq0wUrrJHheiKZf6BArTKk9ZBYCKJEOU5H8cdWgDT+qCVZf7Na4lVUaZsA+h6uA9+PA=="
|
||||||
},
|
},
|
||||||
|
"node_modules/element-resize-detector": {
|
||||||
|
"version": "1.2.4",
|
||||||
|
"resolved": "https://registry.npmjs.org/element-resize-detector/-/element-resize-detector-1.2.4.tgz",
|
||||||
|
"integrity": "sha512-Fl5Ftk6WwXE0wqCgNoseKWndjzZlDCwuPTcoVZfCP9R3EHQF8qUtr3YUPNETegRBOKqQKPW3n4kiIWngGi8tKg==",
|
||||||
|
"dependencies": {
|
||||||
|
"batch-processor": "1.0.0"
|
||||||
|
}
|
||||||
|
},
|
||||||
"node_modules/elliptic": {
|
"node_modules/elliptic": {
|
||||||
"version": "6.5.4",
|
"version": "6.5.4",
|
||||||
"resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.5.4.tgz",
|
"resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.5.4.tgz",
|
||||||
|
@ -25988,6 +26003,11 @@
|
||||||
"safe-buffer": "^5.1.0"
|
"safe-buffer": "^5.1.0"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
"node_modules/randomcolor": {
|
||||||
|
"version": "0.6.2",
|
||||||
|
"resolved": "https://registry.npmjs.org/randomcolor/-/randomcolor-0.6.2.tgz",
|
||||||
|
"integrity": "sha512-Mn6TbyYpFgwFuQ8KJKqf3bqqY9O1y37/0jgSK/61PUxV4QfIMv0+K2ioq8DfOjkBslcjwSzRfIDEXfzA9aCx7A=="
|
||||||
|
},
|
||||||
"node_modules/randomfill": {
|
"node_modules/randomfill": {
|
||||||
"version": "1.0.4",
|
"version": "1.0.4",
|
||||||
"resolved": "https://registry.npmjs.org/randomfill/-/randomfill-1.0.4.tgz",
|
"resolved": "https://registry.npmjs.org/randomfill/-/randomfill-1.0.4.tgz",
|
||||||
|
@ -26235,6 +26255,28 @@
|
||||||
"react-dom": ">=0.14.0"
|
"react-dom": ">=0.14.0"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
"node_modules/react-calendar-timeline": {
|
||||||
|
"version": "0.30.0-beta.2",
|
||||||
|
"resolved": "https://registry.npmjs.org/react-calendar-timeline/-/react-calendar-timeline-0.30.0-beta.2.tgz",
|
||||||
|
"integrity": "sha512-WD+c7crXxOxbwOxg1+YOcjwNhkvjhuiCvzCKl+1Xd4HDG9EY8IqxUwUSd0veHlVhvgAM+PW/z4s0BJA3UJ/lQw==",
|
||||||
|
"dependencies": {
|
||||||
|
"classnames": "^2.5.1",
|
||||||
|
"element-resize-detector": "^1.2.4",
|
||||||
|
"lodash": "^4.17.21",
|
||||||
|
"memoize-one": "^6.0.0"
|
||||||
|
},
|
||||||
|
"peerDependencies": {
|
||||||
|
"dayjs": ">=1.10.0",
|
||||||
|
"interactjs": "1.10.27",
|
||||||
|
"react": ">=18",
|
||||||
|
"react-dom": ">=18"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"node_modules/react-calendar-timeline/node_modules/memoize-one": {
|
||||||
|
"version": "6.0.0",
|
||||||
|
"resolved": "https://registry.npmjs.org/memoize-one/-/memoize-one-6.0.0.tgz",
|
||||||
|
"integrity": "sha512-rkpe71W0N0c0Xz6QD0eJETuWAJGnJ9afsl1srmwPrI+yBCkge5EycXXbYRyvL29zZVUWQCY7InPRCv3GDXuZNw=="
|
||||||
|
},
|
||||||
"node_modules/react-canvas-js": {
|
"node_modules/react-canvas-js": {
|
||||||
"version": "1.0.1",
|
"version": "1.0.1",
|
||||||
"resolved": "https://registry.npmjs.org/react-canvas-js/-/react-canvas-js-1.0.1.tgz",
|
"resolved": "https://registry.npmjs.org/react-canvas-js/-/react-canvas-js-1.0.1.tgz",
|
||||||
|
@ -42223,6 +42265,11 @@
|
||||||
"resolved": "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz",
|
"resolved": "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz",
|
||||||
"integrity": "sha512-x+VAiMRL6UPkx+kudNvxTl6hB2XNNCG2r+7wixVfIYwu/2HKRXimwQyaumLjMveWvT2Hkd/cAJw+QBMfJ/EKVw=="
|
"integrity": "sha512-x+VAiMRL6UPkx+kudNvxTl6hB2XNNCG2r+7wixVfIYwu/2HKRXimwQyaumLjMveWvT2Hkd/cAJw+QBMfJ/EKVw=="
|
||||||
},
|
},
|
||||||
|
"batch-processor": {
|
||||||
|
"version": "1.0.0",
|
||||||
|
"resolved": "https://registry.npmjs.org/batch-processor/-/batch-processor-1.0.0.tgz",
|
||||||
|
"integrity": "sha512-xoLQD8gmmR32MeuBHgH0Tzd5PuSZx71ZsbhVxOCRbgktZEPe4SQy7s9Z50uPp0F/f7iw2XmkHN2xkgbMfckMDA=="
|
||||||
|
},
|
||||||
"bcryptjs": {
|
"bcryptjs": {
|
||||||
"version": "2.4.3",
|
"version": "2.4.3",
|
||||||
"resolved": "https://registry.npmjs.org/bcryptjs/-/bcryptjs-2.4.3.tgz",
|
"resolved": "https://registry.npmjs.org/bcryptjs/-/bcryptjs-2.4.3.tgz",
|
||||||
|
@ -42903,9 +42950,9 @@
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"classnames": {
|
"classnames": {
|
||||||
"version": "2.3.2",
|
"version": "2.5.1",
|
||||||
"resolved": "https://registry.npmjs.org/classnames/-/classnames-2.3.2.tgz",
|
"resolved": "https://registry.npmjs.org/classnames/-/classnames-2.5.1.tgz",
|
||||||
"integrity": "sha512-CSbhY4cFEJRe6/GQzIk5qXZ4Jeg5pcsP7b5peFSDpffpe1cqjASH/n9UTjBwOp6XpMSTwQ8Za2K5V02ueA7Tmw=="
|
"integrity": "sha512-saHYOzhIQs6wy2sVxTM6bUDsQO4F50V9RQ22qBpEdCW+I+/Wmke2HOl6lS6dTpdxVhb88/I6+Hs+438c3lfUow=="
|
||||||
},
|
},
|
||||||
"clean-css": {
|
"clean-css": {
|
||||||
"version": "5.3.1",
|
"version": "5.3.1",
|
||||||
|
@ -45166,6 +45213,14 @@
|
||||||
"resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.284.tgz",
|
"resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.284.tgz",
|
||||||
"integrity": "sha512-M8WEXFuKXMYMVr45fo8mq0wUrrJHheiKZf6BArTKk9ZBYCKJEOU5H8cdWgDT+qCVZf7Na4lVUaZsA+h6uA9+PA=="
|
"integrity": "sha512-M8WEXFuKXMYMVr45fo8mq0wUrrJHheiKZf6BArTKk9ZBYCKJEOU5H8cdWgDT+qCVZf7Na4lVUaZsA+h6uA9+PA=="
|
||||||
},
|
},
|
||||||
|
"element-resize-detector": {
|
||||||
|
"version": "1.2.4",
|
||||||
|
"resolved": "https://registry.npmjs.org/element-resize-detector/-/element-resize-detector-1.2.4.tgz",
|
||||||
|
"integrity": "sha512-Fl5Ftk6WwXE0wqCgNoseKWndjzZlDCwuPTcoVZfCP9R3EHQF8qUtr3YUPNETegRBOKqQKPW3n4kiIWngGi8tKg==",
|
||||||
|
"requires": {
|
||||||
|
"batch-processor": "1.0.0"
|
||||||
|
}
|
||||||
|
},
|
||||||
"elliptic": {
|
"elliptic": {
|
||||||
"version": "6.5.4",
|
"version": "6.5.4",
|
||||||
"resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.5.4.tgz",
|
"resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.5.4.tgz",
|
||||||
|
@ -54530,6 +54585,11 @@
|
||||||
"safe-buffer": "^5.1.0"
|
"safe-buffer": "^5.1.0"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
"randomcolor": {
|
||||||
|
"version": "0.6.2",
|
||||||
|
"resolved": "https://registry.npmjs.org/randomcolor/-/randomcolor-0.6.2.tgz",
|
||||||
|
"integrity": "sha512-Mn6TbyYpFgwFuQ8KJKqf3bqqY9O1y37/0jgSK/61PUxV4QfIMv0+K2ioq8DfOjkBslcjwSzRfIDEXfzA9aCx7A=="
|
||||||
|
},
|
||||||
"randomfill": {
|
"randomfill": {
|
||||||
"version": "1.0.4",
|
"version": "1.0.4",
|
||||||
"resolved": "https://registry.npmjs.org/randomfill/-/randomfill-1.0.4.tgz",
|
"resolved": "https://registry.npmjs.org/randomfill/-/randomfill-1.0.4.tgz",
|
||||||
|
@ -54717,6 +54777,24 @@
|
||||||
"snapsvg-cjs": "0.0.6"
|
"snapsvg-cjs": "0.0.6"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
"react-calendar-timeline": {
|
||||||
|
"version": "0.30.0-beta.2",
|
||||||
|
"resolved": "https://registry.npmjs.org/react-calendar-timeline/-/react-calendar-timeline-0.30.0-beta.2.tgz",
|
||||||
|
"integrity": "sha512-WD+c7crXxOxbwOxg1+YOcjwNhkvjhuiCvzCKl+1Xd4HDG9EY8IqxUwUSd0veHlVhvgAM+PW/z4s0BJA3UJ/lQw==",
|
||||||
|
"requires": {
|
||||||
|
"classnames": "^2.5.1",
|
||||||
|
"element-resize-detector": "^1.2.4",
|
||||||
|
"lodash": "^4.17.21",
|
||||||
|
"memoize-one": "^6.0.0"
|
||||||
|
},
|
||||||
|
"dependencies": {
|
||||||
|
"memoize-one": {
|
||||||
|
"version": "6.0.0",
|
||||||
|
"resolved": "https://registry.npmjs.org/memoize-one/-/memoize-one-6.0.0.tgz",
|
||||||
|
"integrity": "sha512-rkpe71W0N0c0Xz6QD0eJETuWAJGnJ9afsl1srmwPrI+yBCkge5EycXXbYRyvL29zZVUWQCY7InPRCv3GDXuZNw=="
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
"react-canvas-js": {
|
"react-canvas-js": {
|
||||||
"version": "1.0.1",
|
"version": "1.0.1",
|
||||||
"resolved": "https://registry.npmjs.org/react-canvas-js/-/react-canvas-js-1.0.1.tgz",
|
"resolved": "https://registry.npmjs.org/react-canvas-js/-/react-canvas-js-1.0.1.tgz",
|
||||||
|
|
|
@ -83,6 +83,7 @@
|
||||||
"powerbi-client": "^2.19.1",
|
"powerbi-client": "^2.19.1",
|
||||||
"powerbi-client-react": "^1.3.3",
|
"powerbi-client-react": "^1.3.3",
|
||||||
"prerender-node": "^3.5.0",
|
"prerender-node": "^3.5.0",
|
||||||
|
"randomcolor": "^0.6.2",
|
||||||
"react": "^18.2.0",
|
"react": "^18.2.0",
|
||||||
"react-apexcharts": "^1.4.0",
|
"react-apexcharts": "^1.4.0",
|
||||||
"react-app-rewired": "^2.2.1",
|
"react-app-rewired": "^2.2.1",
|
||||||
|
@ -91,6 +92,7 @@
|
||||||
"react-big-calendar": "^1.8.4",
|
"react-big-calendar": "^1.8.4",
|
||||||
"react-bootstrap": "^2.1.2",
|
"react-bootstrap": "^2.1.2",
|
||||||
"react-burger-menu": "^3.0.6",
|
"react-burger-menu": "^3.0.6",
|
||||||
|
"react-calendar-timeline": "^0.30.0-beta.2",
|
||||||
"react-canvas-js": "^1.0.1",
|
"react-canvas-js": "^1.0.1",
|
||||||
"react-comments-section": "^2.0.10",
|
"react-comments-section": "^2.0.10",
|
||||||
"react-confirm-alert": "^2.8.0",
|
"react-confirm-alert": "^2.8.0",
|
||||||
|
|
|
@ -162,5 +162,21 @@
|
||||||
<priority>1.0000</priority>
|
<priority>1.0000</priority>
|
||||||
</url>
|
</url>
|
||||||
|
|
||||||
|
<url>
|
||||||
|
<loc>https://www.mysy-training.com/Display-Detail-Article/certification-qualiopi-explication-complete</loc>
|
||||||
|
<lastmod>2025-01-13T15:35:41+00:00</lastmod>
|
||||||
|
<changefreq>daily</changefreq>
|
||||||
|
<priority>1.0000</priority>
|
||||||
|
</url>
|
||||||
|
|
||||||
|
|
||||||
|
<url>
|
||||||
|
<loc>https://www.mysy-training.com/Display-Detail-Article/mysy-training-votre-partenaire-pour-la-certification-qualiopi</loc>
|
||||||
|
<lastmod>2025-01-15T00:35:41+00:00</lastmod>
|
||||||
|
<changefreq>daily</changefreq>
|
||||||
|
<priority>1.0000</priority>
|
||||||
|
</url>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</urlset>
|
</urlset>
|
|
@ -41,7 +41,49 @@ import { TransitionProps } from '@mui/material/transitions';
|
||||||
import { IoAddCircleOutline, IoCloseCircleOutline } from "react-icons/io5";
|
import { IoAddCircleOutline, IoCloseCircleOutline } from "react-icons/io5";
|
||||||
import { gridClasses } from '@mui/x-data-grid';
|
import { gridClasses } from '@mui/x-data-grid';
|
||||||
|
|
||||||
|
import Module_Alert_Confirmation from "./Module_Alert_Confirmation";
|
||||||
|
|
||||||
|
import CancelPresentationIcon from '@mui/icons-material/CancelPresentation';
|
||||||
|
import { makeStyles } from "@material-ui/core/styles";
|
||||||
|
import Paper from '@material-ui/core/Paper';
|
||||||
|
import Draggable from 'react-draggable';
|
||||||
|
import { IconButton } from '@material-ui/core';
|
||||||
|
|
||||||
|
function PaperComponent(props) {
|
||||||
|
return (
|
||||||
|
<Draggable
|
||||||
|
handle="#draggable-dialog-title"
|
||||||
|
cancel={'[class*="MuiDialogContent-root"]'}
|
||||||
|
>
|
||||||
|
<Paper {...props} />
|
||||||
|
</Draggable>
|
||||||
|
);
|
||||||
|
}
|
||||||
|
|
||||||
|
const useStyles = makeStyles((theme) => ({
|
||||||
|
|
||||||
|
dialog: {
|
||||||
|
position: 'absolute',
|
||||||
|
// left: 10,
|
||||||
|
top: 400
|
||||||
|
},
|
||||||
|
|
||||||
|
paper: {
|
||||||
|
overflowY: 'unset',
|
||||||
|
},
|
||||||
|
customizedButton: {
|
||||||
|
position: 'absolute',
|
||||||
|
left: '98%',
|
||||||
|
top: '-3%',
|
||||||
|
backgroundColor: 'lightgray',
|
||||||
|
color: 'gray',
|
||||||
|
},
|
||||||
|
}));
|
||||||
|
|
||||||
|
|
||||||
const Config_Champs_Personnalise = (props) => {
|
const Config_Champs_Personnalise = (props) => {
|
||||||
|
const classes = useStyles();
|
||||||
|
|
||||||
const history = useHistory();
|
const history = useHistory();
|
||||||
const [submenu, setsubmenu] = useState("");
|
const [submenu, setsubmenu] = useState("");
|
||||||
const [rowss, setRows] = useState([]);
|
const [rowss, setRows] = useState([]);
|
||||||
|
@ -318,7 +360,10 @@ const Config_Champs_Personnalise = (props) => {
|
||||||
else {
|
else {
|
||||||
setGet_Given_Specific_Fields_api("false");
|
setGet_Given_Specific_Fields_api("false");
|
||||||
setGet_Given_Specific_Fields_message(res.data.message);
|
setGet_Given_Specific_Fields_message(res.data.message);
|
||||||
alert(res.data.message)
|
// alert(res.data.message)
|
||||||
|
setdisplay_alert_mysy("1");
|
||||||
|
setalert_message(res.data.message);
|
||||||
|
setalert_type("error");
|
||||||
}
|
}
|
||||||
|
|
||||||
}).catch((error) => {
|
}).catch((error) => {
|
||||||
|
@ -399,7 +444,11 @@ const Config_Champs_Personnalise = (props) => {
|
||||||
|
|
||||||
setgridline_id("");
|
setgridline_id("");
|
||||||
|
|
||||||
alert(" Le document a été correctement supprimé.");
|
// alert(" Le document a été correctement supprimé.");
|
||||||
|
var txt = " Le document a été correctement supprimé.";
|
||||||
|
setdisplay_alert_mysy("1");
|
||||||
|
setalert_message(txt);
|
||||||
|
setalert_type("success");
|
||||||
//myRef_head.current.scrollIntoView({ behavior: "smooth" });
|
//myRef_head.current.scrollIntoView({ behavior: "smooth" });
|
||||||
if (document.getElementById('myRef_head')) {
|
if (document.getElementById('myRef_head')) {
|
||||||
var divh = document.getElementById('myRef_head').offsetTop;
|
var divh = document.getElementById('myRef_head').offsetTop;
|
||||||
|
@ -413,7 +462,10 @@ const Config_Champs_Personnalise = (props) => {
|
||||||
else {
|
else {
|
||||||
setDelete_Personalise_Field_Data_api("false");
|
setDelete_Personalise_Field_Data_api("false");
|
||||||
setDelete_Personalise_Field_Data_message(res.data.message);
|
setDelete_Personalise_Field_Data_message(res.data.message);
|
||||||
alert(res.data.message);
|
// alert(res.data.message);
|
||||||
|
setdisplay_alert_mysy("1");
|
||||||
|
setalert_message(res.data.message);
|
||||||
|
setalert_type("error");
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -452,7 +504,10 @@ const Config_Champs_Personnalise = (props) => {
|
||||||
else {
|
else {
|
||||||
setGetall_Partner_Personalised_Fields_No_filter_api("false");
|
setGetall_Partner_Personalised_Fields_No_filter_api("false");
|
||||||
setGetall_Partner_Personalised_Fields_No_filter_message(res.data.message);
|
setGetall_Partner_Personalised_Fields_No_filter_message(res.data.message);
|
||||||
alert(res.data.message);
|
// alert(res.data.message);
|
||||||
|
setdisplay_alert_mysy("1");
|
||||||
|
setalert_message(res.data.message);
|
||||||
|
setalert_type("error");
|
||||||
}
|
}
|
||||||
|
|
||||||
}).catch((error) => {
|
}).catch((error) => {
|
||||||
|
@ -519,7 +574,10 @@ const Config_Champs_Personnalise = (props) => {
|
||||||
else {
|
else {
|
||||||
setGetall_Partner_Personalised_Fields_with_filter_api("false");
|
setGetall_Partner_Personalised_Fields_with_filter_api("false");
|
||||||
setGetall_Partner_Personalised_Fields_with_filter_message(res.data.message);
|
setGetall_Partner_Personalised_Fields_with_filter_message(res.data.message);
|
||||||
alert(res.data.message);
|
// alert(res.data.message);
|
||||||
|
setdisplay_alert_mysy("1");
|
||||||
|
setalert_message(res.data.message);
|
||||||
|
setalert_type("error");
|
||||||
}
|
}
|
||||||
|
|
||||||
}).catch((error) => {
|
}).catch((error) => {
|
||||||
|
@ -554,7 +612,10 @@ const Config_Champs_Personnalise = (props) => {
|
||||||
else {
|
else {
|
||||||
setGet_Obj_Metier_Eligible_Cham_Spe_api("false");
|
setGet_Obj_Metier_Eligible_Cham_Spe_api("false");
|
||||||
setGet_Obj_Metier_Eligible_Cham_Spe_message(res.data.message);
|
setGet_Obj_Metier_Eligible_Cham_Spe_message(res.data.message);
|
||||||
alert(res.data.message)
|
// alert(res.data.message)
|
||||||
|
setdisplay_alert_mysy("1");
|
||||||
|
setalert_message(res.data.message);
|
||||||
|
setalert_type("error");
|
||||||
}
|
}
|
||||||
|
|
||||||
}).catch((error) => {
|
}).catch((error) => {
|
||||||
|
@ -903,13 +964,20 @@ const Config_Champs_Personnalise = (props) => {
|
||||||
Getall_Partner_Personalised_Fields_No_filter();
|
Getall_Partner_Personalised_Fields_No_filter();
|
||||||
Get_Given_Specific_Fields(selected_id);
|
Get_Given_Specific_Fields(selected_id);
|
||||||
setgridline_id("");
|
setgridline_id("");
|
||||||
alert(res.data.message);
|
// alert(res.data.message);
|
||||||
|
|
||||||
|
setdisplay_alert_mysy("1");
|
||||||
|
setalert_message(res.data.message);
|
||||||
|
setalert_type("success");
|
||||||
|
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
setUpdate_One_Specific_field_Data_api("false");
|
setUpdate_One_Specific_field_Data_api("false");
|
||||||
setUpdate_One_Specific_field_Data_message(res.data.message);
|
setUpdate_One_Specific_field_Data_message(res.data.message);
|
||||||
alert(res.data.message);
|
// alert(res.data.message);
|
||||||
|
setdisplay_alert_mysy("1");
|
||||||
|
setalert_message(res.data.message);
|
||||||
|
setalert_type("error");
|
||||||
}
|
}
|
||||||
|
|
||||||
}).catch((error) => {
|
}).catch((error) => {
|
||||||
|
@ -1022,7 +1090,10 @@ const Config_Champs_Personnalise = (props) => {
|
||||||
setdisplay_personalised_field();
|
setdisplay_personalised_field();
|
||||||
setadd_one_personal_field();
|
setadd_one_personal_field();
|
||||||
setgridline_id("");
|
setgridline_id("");
|
||||||
alert(res.data.message);
|
/// alert(res.data.message);
|
||||||
|
setdisplay_alert_mysy("1");
|
||||||
|
setalert_message(res.data.message);
|
||||||
|
setalert_type("success");
|
||||||
if (document.getElementById('myRef_head')) {
|
if (document.getElementById('myRef_head')) {
|
||||||
var divh = document.getElementById('myRef_head').offsetTop;
|
var divh = document.getElementById('myRef_head').offsetTop;
|
||||||
window.scrollTo({
|
window.scrollTo({
|
||||||
|
@ -1035,7 +1106,10 @@ const Config_Champs_Personnalise = (props) => {
|
||||||
else {
|
else {
|
||||||
setAdd_One_Specific_field_Data_api("false");
|
setAdd_One_Specific_field_Data_api("false");
|
||||||
setAdd_One_Specific_field_Data_message(res.data.message);
|
setAdd_One_Specific_field_Data_message(res.data.message);
|
||||||
alert(res.data.message);
|
// alert(res.data.message);
|
||||||
|
setdisplay_alert_mysy("1");
|
||||||
|
setalert_message(res.data.message);
|
||||||
|
setalert_type("error");
|
||||||
}
|
}
|
||||||
|
|
||||||
}).catch((error) => {
|
}).catch((error) => {
|
||||||
|
@ -1047,17 +1121,63 @@ const Config_Champs_Personnalise = (props) => {
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
|
||||||
|
const [display_alert_mysy, setdisplay_alert_mysy] = useState("");
|
||||||
|
const [alert_message, setalert_message] = useState("");
|
||||||
|
const [alert_type, setalert_type] = useState("");
|
||||||
|
|
||||||
|
function clear_alert_message() {
|
||||||
|
setalert_message("");
|
||||||
|
}
|
||||||
|
function clear_alert_type() {
|
||||||
|
setalert_type("");
|
||||||
|
}
|
||||||
|
function clear_display_alert_mysy() {
|
||||||
|
setdisplay_alert_mysy("");
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
return (
|
return (
|
||||||
<div className="config_champs_personnalise">
|
<div className="config_champs_personnalise">
|
||||||
|
{/*** Affichage des messages d'alerte*/}
|
||||||
|
{display_alert_mysy && String(display_alert_mysy) === "1" &&
|
||||||
|
<Module_Alert_Confirmation alert_message={alert_message}
|
||||||
|
alert_type={alert_type}
|
||||||
|
clear_alert_message={clear_alert_message}
|
||||||
|
clear_alert_type={clear_alert_type}
|
||||||
|
clear_display_alert_mysy={clear_display_alert_mysy}
|
||||||
|
/>
|
||||||
|
}
|
||||||
|
{/*** FIN Affichage des messages d'alerte*/}
|
||||||
|
|
||||||
<Dialog
|
<Dialog
|
||||||
open={Dialog_1_open}
|
open={Dialog_1_open}
|
||||||
onClose={Dialog_1_handleClose}
|
// onClose={Dialog_1_handleClose}
|
||||||
|
static
|
||||||
|
onClose={() => null}
|
||||||
|
|
||||||
|
PaperProps={{
|
||||||
|
|
||||||
|
|
||||||
|
className: classes.paper, // Apply the paper style
|
||||||
|
style: {
|
||||||
|
overflowY: 'unset',
|
||||||
|
position: 'absolute',
|
||||||
|
top: '7rem',
|
||||||
|
margin: "2px",
|
||||||
|
},
|
||||||
|
}}
|
||||||
|
hideBackdrop={true}
|
||||||
|
disableScrollLock
|
||||||
|
classes={{
|
||||||
|
paper: classes.dialog
|
||||||
|
}}
|
||||||
|
|
||||||
|
PaperComponent={PaperComponent}
|
||||||
|
aria-labelledby="draggable-dialog-title"
|
||||||
|
|
||||||
>
|
>
|
||||||
|
|
||||||
<DialogTitle>MySy Information</DialogTitle>
|
<DialogTitle style={{ cursor: 'move' }} id="draggable-dialog-title" >MySy Information</DialogTitle>
|
||||||
<DialogContent>
|
<DialogContent>
|
||||||
<DialogContentText>
|
<DialogContentText>
|
||||||
{Dialog_1_message}
|
{Dialog_1_message}
|
||||||
|
@ -1066,6 +1186,14 @@ const Config_Champs_Personnalise = (props) => {
|
||||||
</DialogContent>
|
</DialogContent>
|
||||||
|
|
||||||
<DialogActions>
|
<DialogActions>
|
||||||
|
<IconButton
|
||||||
|
autoFocus
|
||||||
|
onClick={Dialog_1_handleClose_buton}
|
||||||
|
color="primary"
|
||||||
|
className={classes.customizedButton}
|
||||||
|
>
|
||||||
|
<CancelPresentationIcon />
|
||||||
|
</IconButton>
|
||||||
<Button onClick={Dialog_1_handleClose_buton}>OK</Button>
|
<Button onClick={Dialog_1_handleClose_buton}>OK</Button>
|
||||||
|
|
||||||
</DialogActions>
|
</DialogActions>
|
||||||
|
|
|
@ -35,7 +35,49 @@ import Checkbox from '@mui/material/Checkbox';
|
||||||
import Autocomplete from '@mui/material/Autocomplete';
|
import Autocomplete from '@mui/material/Autocomplete';
|
||||||
import { IoAddCircleOutline, IoCloseCircleOutline } from "react-icons/io5";
|
import { IoAddCircleOutline, IoCloseCircleOutline } from "react-icons/io5";
|
||||||
|
|
||||||
|
import Module_Alert_Confirmation from "./Module_Alert_Confirmation";
|
||||||
|
|
||||||
|
import CancelPresentationIcon from '@mui/icons-material/CancelPresentation';
|
||||||
|
import { makeStyles } from "@material-ui/core/styles";
|
||||||
|
import Paper from '@material-ui/core/Paper';
|
||||||
|
import Draggable from 'react-draggable';
|
||||||
|
import { IconButton } from '@material-ui/core';
|
||||||
|
|
||||||
|
function PaperComponent(props) {
|
||||||
|
return (
|
||||||
|
<Draggable
|
||||||
|
handle="#draggable-dialog-title"
|
||||||
|
cancel={'[class*="MuiDialogContent-root"]'}
|
||||||
|
>
|
||||||
|
<Paper {...props} />
|
||||||
|
</Draggable>
|
||||||
|
);
|
||||||
|
}
|
||||||
|
|
||||||
|
const useStyles = makeStyles((theme) => ({
|
||||||
|
|
||||||
|
dialog: {
|
||||||
|
position: 'absolute',
|
||||||
|
// left: 10,
|
||||||
|
top: 400
|
||||||
|
},
|
||||||
|
|
||||||
|
paper: {
|
||||||
|
overflowY: 'unset',
|
||||||
|
},
|
||||||
|
customizedButton: {
|
||||||
|
position: 'absolute',
|
||||||
|
left: '98%',
|
||||||
|
top: '-3%',
|
||||||
|
backgroundColor: 'lightgray',
|
||||||
|
color: 'gray',
|
||||||
|
},
|
||||||
|
}));
|
||||||
|
|
||||||
|
|
||||||
const Config_Documents = (props) => {
|
const Config_Documents = (props) => {
|
||||||
|
const classes = useStyles();
|
||||||
|
|
||||||
const history = useHistory();
|
const history = useHistory();
|
||||||
const [submenu, setsubmenu] = useState("");
|
const [submenu, setsubmenu] = useState("");
|
||||||
const [rowss, setRows] = useState([]);
|
const [rowss, setRows] = useState([]);
|
||||||
|
@ -283,7 +325,12 @@ const Config_Documents = (props) => {
|
||||||
setdisplay_detail_document();
|
setdisplay_detail_document();
|
||||||
setSelectionModel([]);
|
setSelectionModel([]);
|
||||||
|
|
||||||
alert(" Le document a été correctement supprimé.");
|
// alert(" Le document a été correctement supprimé.");
|
||||||
|
var text = " Le document a été correctement supprimé.";
|
||||||
|
setdisplay_alert_mysy("1");
|
||||||
|
setalert_message(text);
|
||||||
|
setalert_type("success");
|
||||||
|
|
||||||
//myRef_head.current.scrollIntoView({ behavior: "smooth" });
|
//myRef_head.current.scrollIntoView({ behavior: "smooth" });
|
||||||
if (document.getElementById('myRef_head')) {
|
if (document.getElementById('myRef_head')) {
|
||||||
var divh = document.getElementById('myRef_head').offsetTop;
|
var divh = document.getElementById('myRef_head').offsetTop;
|
||||||
|
@ -297,7 +344,10 @@ const Config_Documents = (props) => {
|
||||||
else {
|
else {
|
||||||
setDelete_Partner_Document_Data_api("false");
|
setDelete_Partner_Document_Data_api("false");
|
||||||
setDelete_Partner_Document_Data_message(res.data.message);
|
setDelete_Partner_Document_Data_message(res.data.message);
|
||||||
alert(res.data.message);
|
// alert(res.data.message);
|
||||||
|
setdisplay_alert_mysy("1");
|
||||||
|
setalert_message(res.data.message);
|
||||||
|
setalert_type("error");
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -544,7 +594,10 @@ const Config_Documents = (props) => {
|
||||||
else {
|
else {
|
||||||
setGet_Partner_Document_Data_api("false");
|
setGet_Partner_Document_Data_api("false");
|
||||||
setGet_Partner_Document_Data_message(res.data.message);
|
setGet_Partner_Document_Data_message(res.data.message);
|
||||||
alert(res.data.message);
|
// alert(res.data.message);
|
||||||
|
setdisplay_alert_mysy("1");
|
||||||
|
setalert_message(res.data.message);
|
||||||
|
setalert_type("error");
|
||||||
}
|
}
|
||||||
|
|
||||||
}).catch((error) => {
|
}).catch((error) => {
|
||||||
|
@ -583,15 +636,13 @@ const Config_Documents = (props) => {
|
||||||
axios.post(myurl, form).then(res => {
|
axios.post(myurl, form).then(res => {
|
||||||
setLoading(false);
|
setLoading(false);
|
||||||
if (String(res.data.status) === "true") {
|
if (String(res.data.status) === "true") {
|
||||||
console.log(" In Get_Default_Original_Partner_Document_Data res.data.status = " + res.data.status);
|
// console.log(" In Get_Default_Original_Partner_Document_Data res.data.status = " + res.data.status);
|
||||||
console.log(" In Get_Default_Original_Partner_Document_Data res.data.message r_class = " + res.data.message);
|
// console.log(" In Get_Default_Original_Partner_Document_Data res.data.message r_class = " + res.data.message);
|
||||||
|
|
||||||
|
|
||||||
console.log(" ~~~11111");
|
|
||||||
setGet_Default_Original_Partner_Document_Data_api("true");
|
setGet_Default_Original_Partner_Document_Data_api("true");
|
||||||
console.log(" ~~~2222");
|
|
||||||
setGet_Default_Original_Partner_Document_Data_result(res.data.message);
|
setGet_Default_Original_Partner_Document_Data_result(res.data.message);
|
||||||
|
|
||||||
console.log(" ~~~333");
|
|
||||||
if (res.data.message.length > 0) {
|
if (res.data.message.length > 0) {
|
||||||
console.log(" ~~~444");
|
console.log(" ~~~444");
|
||||||
var mylocal_document = JSON.parse(res.data.message);
|
var mylocal_document = JSON.parse(res.data.message);
|
||||||
|
@ -670,7 +721,10 @@ const Config_Documents = (props) => {
|
||||||
else {
|
else {
|
||||||
setGet_Default_Original_Partner_Document_Data_api("false");
|
setGet_Default_Original_Partner_Document_Data_api("false");
|
||||||
setGet_Default_Original_Partner_Document_Data_message(res.data.message);
|
setGet_Default_Original_Partner_Document_Data_message(res.data.message);
|
||||||
alert(res.data.message);
|
// alert(res.data.message);
|
||||||
|
setdisplay_alert_mysy("1");
|
||||||
|
setalert_message(res.data.message);
|
||||||
|
setalert_type("error");
|
||||||
}
|
}
|
||||||
|
|
||||||
}).catch((error) => {
|
}).catch((error) => {
|
||||||
|
@ -807,7 +861,10 @@ const Config_Documents = (props) => {
|
||||||
else {
|
else {
|
||||||
setGet_Default_Original_Partner_Document_Data_By_id_api("false");
|
setGet_Default_Original_Partner_Document_Data_By_id_api("false");
|
||||||
setGet_Default_Original_Partner_Document_Data_By_id_message(res.data.message);
|
setGet_Default_Original_Partner_Document_Data_By_id_message(res.data.message);
|
||||||
alert(res.data.message);
|
// alert(res.data.message);
|
||||||
|
setdisplay_alert_mysy("1");
|
||||||
|
setalert_message(res.data.message);
|
||||||
|
setalert_type("error");
|
||||||
}
|
}
|
||||||
|
|
||||||
}).catch((error) => {
|
}).catch((error) => {
|
||||||
|
@ -976,7 +1033,10 @@ const Config_Documents = (props) => {
|
||||||
else {
|
else {
|
||||||
setGet_Personnalisable_Collection_and_Fields_api("false");
|
setGet_Personnalisable_Collection_and_Fields_api("false");
|
||||||
setGet_Personnalisable_Collection_and_Fields_message(res.data.message);
|
setGet_Personnalisable_Collection_and_Fields_message(res.data.message);
|
||||||
alert(res.data.message)
|
// alert(res.data.message)
|
||||||
|
setdisplay_alert_mysy("1");
|
||||||
|
setalert_message(res.data.message);
|
||||||
|
setalert_type("error");
|
||||||
}
|
}
|
||||||
|
|
||||||
}).catch((error) => {
|
}).catch((error) => {
|
||||||
|
@ -1013,7 +1073,10 @@ const Config_Documents = (props) => {
|
||||||
else {
|
else {
|
||||||
setGet_Personnalisable_Collections_api("false");
|
setGet_Personnalisable_Collections_api("false");
|
||||||
setGet_Personnalisable_Collections_message(res.data.message);
|
setGet_Personnalisable_Collections_message(res.data.message);
|
||||||
alert(res.data.message)
|
// alert(res.data.message)
|
||||||
|
setdisplay_alert_mysy("1");
|
||||||
|
setalert_message(res.data.message);
|
||||||
|
setalert_type("error");
|
||||||
}
|
}
|
||||||
|
|
||||||
}).catch((error) => {
|
}).catch((error) => {
|
||||||
|
@ -1198,7 +1261,11 @@ const Config_Documents = (props) => {
|
||||||
setadd_one_document();
|
setadd_one_document();
|
||||||
setdisplay_add_one_document();
|
setdisplay_add_one_document();
|
||||||
Getall_Partner_Document_No_filter();
|
Getall_Partner_Document_No_filter();
|
||||||
alert(res.data.message);
|
// alert(res.data.message);
|
||||||
|
setdisplay_alert_mysy("1");
|
||||||
|
setalert_message(res.data.message);
|
||||||
|
setalert_type("success");
|
||||||
|
|
||||||
window.scrollTo({
|
window.scrollTo({
|
||||||
top: 0,
|
top: 0,
|
||||||
left: 0,
|
left: 0,
|
||||||
|
@ -1208,7 +1275,10 @@ const Config_Documents = (props) => {
|
||||||
else {
|
else {
|
||||||
setAdd_one_Partner_Document_api("false");
|
setAdd_one_Partner_Document_api("false");
|
||||||
setAdd_one_Partner_Document_message(res.data.message);
|
setAdd_one_Partner_Document_message(res.data.message);
|
||||||
alert(res.data.message);
|
// alert(res.data.message);
|
||||||
|
setdisplay_alert_mysy("1");
|
||||||
|
setalert_message(res.data.message);
|
||||||
|
setalert_type("error");
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -1279,7 +1349,10 @@ const Config_Documents = (props) => {
|
||||||
else {
|
else {
|
||||||
setGet_Given_Personnalisable_Collection_and_Fields_api("false");
|
setGet_Given_Personnalisable_Collection_and_Fields_api("false");
|
||||||
setGet_Given_Personnalisable_Collection_and_Fields_message(res.data.message);
|
setGet_Given_Personnalisable_Collection_and_Fields_message(res.data.message);
|
||||||
alert(res.data.message)
|
// alert(res.data.message)
|
||||||
|
setdisplay_alert_mysy("1");
|
||||||
|
setalert_message(res.data.message);
|
||||||
|
setalert_type("error");
|
||||||
}
|
}
|
||||||
|
|
||||||
}).catch((error) => {
|
}).catch((error) => {
|
||||||
|
@ -1344,7 +1417,11 @@ const Config_Documents = (props) => {
|
||||||
setDuplicate_Partner_Document_result(res.data.message);
|
setDuplicate_Partner_Document_result(res.data.message);
|
||||||
Dialog_duplicate_doc_handleClose_buton();
|
Dialog_duplicate_doc_handleClose_buton();
|
||||||
|
|
||||||
alert(res.data.message);
|
// alert(res.data.message);
|
||||||
|
setdisplay_alert_mysy("1");
|
||||||
|
setalert_message(res.data.message);
|
||||||
|
setalert_type("success");
|
||||||
|
|
||||||
clear_one_detail_fields();
|
clear_one_detail_fields();
|
||||||
setadd_one_document();
|
setadd_one_document();
|
||||||
setdisplay_add_one_document();
|
setdisplay_add_one_document();
|
||||||
|
@ -1353,7 +1430,10 @@ const Config_Documents = (props) => {
|
||||||
else {
|
else {
|
||||||
setDuplicate_Partner_Document_api("false");
|
setDuplicate_Partner_Document_api("false");
|
||||||
setDuplicate_Partner_Document_message(res.data.message);
|
setDuplicate_Partner_Document_message(res.data.message);
|
||||||
alert(res.data.message);
|
//alert(res.data.message);
|
||||||
|
setdisplay_alert_mysy("1");
|
||||||
|
setalert_message(res.data.message);
|
||||||
|
setalert_type("error");
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -1513,13 +1593,20 @@ const Config_Documents = (props) => {
|
||||||
setpartner_document_data_edit_mode("0");
|
setpartner_document_data_edit_mode("0");
|
||||||
setpartner_document_data_changed("0");
|
setpartner_document_data_changed("0");
|
||||||
Get_Partner_Document_Data(selected_id);
|
Get_Partner_Document_Data(selected_id);
|
||||||
alert(res.data.message);
|
// alert(res.data.message);
|
||||||
|
setdisplay_alert_mysy("1");
|
||||||
|
setalert_message(res.data.message);
|
||||||
|
setalert_type("success");
|
||||||
|
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
setUpdate_one_Partner_Document_api("false");
|
setUpdate_one_Partner_Document_api("false");
|
||||||
setUpdate_one_Partner_Document_message(res.data.message);
|
setUpdate_one_Partner_Document_message(res.data.message);
|
||||||
alert(res.data.message);
|
// alert(res.data.message);
|
||||||
|
|
||||||
|
setdisplay_alert_mysy("1");
|
||||||
|
setalert_message(res.data.message);
|
||||||
|
setalert_type("error");
|
||||||
}
|
}
|
||||||
|
|
||||||
}).catch((error) => {
|
}).catch((error) => {
|
||||||
|
@ -1556,7 +1643,11 @@ const Config_Documents = (props) => {
|
||||||
else {
|
else {
|
||||||
setGetall_Partner_Document_No_filter_api("false");
|
setGetall_Partner_Document_No_filter_api("false");
|
||||||
setGetall_Partner_Document_No_filter_message(res.data.message);
|
setGetall_Partner_Document_No_filter_message(res.data.message);
|
||||||
alert(res.data.message);
|
// alert(res.data.message);
|
||||||
|
|
||||||
|
setdisplay_alert_mysy("1");
|
||||||
|
setalert_message(res.data.message);
|
||||||
|
setalert_type("error");
|
||||||
}
|
}
|
||||||
|
|
||||||
}).catch((error) => {
|
}).catch((error) => {
|
||||||
|
@ -1614,7 +1705,11 @@ const Config_Documents = (props) => {
|
||||||
else {
|
else {
|
||||||
setGetall_Partner_Document_With_filter_api("false");
|
setGetall_Partner_Document_With_filter_api("false");
|
||||||
setGetall_Partner_Document_With_filter_message(res.data.message);
|
setGetall_Partner_Document_With_filter_message(res.data.message);
|
||||||
alert(res.data.message);
|
// alert(res.data.message);
|
||||||
|
|
||||||
|
setdisplay_alert_mysy("1");
|
||||||
|
setalert_message(res.data.message);
|
||||||
|
setalert_type("error");
|
||||||
}
|
}
|
||||||
|
|
||||||
}).catch((error) => {
|
}).catch((error) => {
|
||||||
|
@ -1656,7 +1751,11 @@ const Config_Documents = (props) => {
|
||||||
else {
|
else {
|
||||||
setGet_Given_Personnalisable_Fields_From_template_ID_api("false");
|
setGet_Given_Personnalisable_Fields_From_template_ID_api("false");
|
||||||
setGet_Given_Personnalisable_Fields_From_template_ID_message(res.data.message);
|
setGet_Given_Personnalisable_Fields_From_template_ID_message(res.data.message);
|
||||||
alert(res.data.message)
|
// alert(res.data.message)
|
||||||
|
|
||||||
|
setdisplay_alert_mysy("1");
|
||||||
|
setalert_message(res.data.message);
|
||||||
|
setalert_type("error");
|
||||||
}
|
}
|
||||||
|
|
||||||
}).catch((error) => {
|
}).catch((error) => {
|
||||||
|
@ -1733,7 +1832,11 @@ const Config_Documents = (props) => {
|
||||||
else {
|
else {
|
||||||
setGet_List_Personnalisable_Default_Document_api("false");
|
setGet_List_Personnalisable_Default_Document_api("false");
|
||||||
setGet_List_Personnalisable_Default_Document_message(res.data.message);
|
setGet_List_Personnalisable_Default_Document_message(res.data.message);
|
||||||
alert(res.data.message)
|
// alert(res.data.message)
|
||||||
|
|
||||||
|
setdisplay_alert_mysy("1");
|
||||||
|
setalert_message(res.data.message);
|
||||||
|
setalert_type("error");
|
||||||
}
|
}
|
||||||
|
|
||||||
}).catch((error) => {
|
}).catch((error) => {
|
||||||
|
@ -2114,11 +2217,38 @@ const Config_Documents = (props) => {
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
|
const [display_alert_mysy, setdisplay_alert_mysy] = useState("");
|
||||||
|
const [alert_message, setalert_message] = useState("");
|
||||||
|
const [alert_type, setalert_type] = useState("");
|
||||||
|
|
||||||
|
function clear_alert_message() {
|
||||||
|
setalert_message("");
|
||||||
|
}
|
||||||
|
function clear_alert_type() {
|
||||||
|
setalert_type("");
|
||||||
|
}
|
||||||
|
function clear_display_alert_mysy() {
|
||||||
|
setdisplay_alert_mysy("");
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
return (
|
return (
|
||||||
<div className="config_document">
|
<div className="config_document">
|
||||||
{isLoading && <div className="loader-container">
|
{isLoading && <div className="loader-container">
|
||||||
<div className="mysy_spinner"> <img src={img_loading_spin} /> </div>
|
<div className="mysy_spinner"> <img src={img_loading_spin} /> </div>
|
||||||
</div>}
|
</div>}
|
||||||
|
{/*** Affichage des messages d'alerte*/}
|
||||||
|
{display_alert_mysy && String(display_alert_mysy) === "1" &&
|
||||||
|
<Module_Alert_Confirmation alert_message={alert_message}
|
||||||
|
alert_type={alert_type}
|
||||||
|
clear_alert_message={clear_alert_message}
|
||||||
|
clear_alert_type={clear_alert_type}
|
||||||
|
clear_display_alert_mysy={clear_display_alert_mysy}
|
||||||
|
/>
|
||||||
|
}
|
||||||
|
{/*** FIN Affichage des messages d'alerte*/}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<Dialog
|
<Dialog
|
||||||
open={Dialog_1_open}
|
open={Dialog_1_open}
|
||||||
|
@ -2142,11 +2272,33 @@ const Config_Documents = (props) => {
|
||||||
|
|
||||||
<Dialog
|
<Dialog
|
||||||
open={Dialog_duplicate_doc_open}
|
open={Dialog_duplicate_doc_open}
|
||||||
onClose={Dialog_duplicate_doc_handleClose}
|
// onClose={Dialog_duplicate_doc_handleClose}
|
||||||
className="displaypartnersession"
|
className="displaypartnersession"
|
||||||
|
static
|
||||||
|
onClose={() => null}
|
||||||
|
|
||||||
|
PaperProps={{
|
||||||
|
|
||||||
|
|
||||||
|
className: classes.paper, // Apply the paper style
|
||||||
|
style: {
|
||||||
|
overflowY: 'unset',
|
||||||
|
position: 'absolute',
|
||||||
|
top: '7rem',
|
||||||
|
margin: "2px",
|
||||||
|
},
|
||||||
|
}}
|
||||||
|
hideBackdrop={true}
|
||||||
|
disableScrollLock
|
||||||
|
classes={{
|
||||||
|
paper: classes.dialog
|
||||||
|
}}
|
||||||
|
|
||||||
|
PaperComponent={PaperComponent}
|
||||||
|
aria-labelledby="draggable-dialog-title"
|
||||||
>
|
>
|
||||||
|
|
||||||
<DialogTitle>MySy Information</DialogTitle>
|
<DialogTitle style={{ cursor: 'move' }} id="draggable-dialog-title" >MySy Information</DialogTitle>
|
||||||
<DialogContent className="DialogContent_width">
|
<DialogContent className="DialogContent_width">
|
||||||
|
|
||||||
<div className="session_caract_Dialog" > Type Document
|
<div className="session_caract_Dialog" > Type Document
|
||||||
|
@ -2212,8 +2364,16 @@ const Config_Documents = (props) => {
|
||||||
</DialogContent>
|
</DialogContent>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<DialogActions>
|
<DialogActions>
|
||||||
|
<IconButton
|
||||||
|
autoFocus
|
||||||
|
onClick={Dialog_duplicate_doc_handleClose_buton}
|
||||||
|
color="primary"
|
||||||
|
className={classes.customizedButton}
|
||||||
|
>
|
||||||
|
<CancelPresentationIcon />
|
||||||
|
</IconButton>
|
||||||
|
|
||||||
<div className="div_row">
|
<div className="div_row">
|
||||||
<div className="div_row_gauche">
|
<div className="div_row_gauche">
|
||||||
<Button onClick={(e) => {
|
<Button onClick={(e) => {
|
||||||
|
|
|
@ -58,10 +58,50 @@ import Rating from '@mui/material/Rating';
|
||||||
import { CiBoxList } from "react-icons/ci";
|
import { CiBoxList } from "react-icons/ci";
|
||||||
import { FcPlanner } from "react-icons/fc";
|
import { FcPlanner } from "react-icons/fc";
|
||||||
|
|
||||||
import AddCircleIcon from '@mui/icons-material/AddCircle';
|
import Module_Alert_Confirmation from "./Module_Alert_Confirmation";
|
||||||
|
|
||||||
|
import AddCircleIcon from '@mui/icons-material/AddCircle';
|
||||||
|
import CancelPresentationIcon from '@mui/icons-material/CancelPresentation';
|
||||||
|
import { makeStyles } from "@material-ui/core/styles";
|
||||||
|
import Paper from '@material-ui/core/Paper';
|
||||||
|
import Draggable from 'react-draggable';
|
||||||
|
import { IconButton } from '@material-ui/core';
|
||||||
|
|
||||||
|
function PaperComponent(props) {
|
||||||
|
return (
|
||||||
|
<Draggable
|
||||||
|
handle="#draggable-dialog-title"
|
||||||
|
cancel={'[class*="MuiDialogContent-root"]'}
|
||||||
|
>
|
||||||
|
<Paper {...props} />
|
||||||
|
</Draggable>
|
||||||
|
);
|
||||||
|
}
|
||||||
|
|
||||||
|
const useStyles = makeStyles((theme) => ({
|
||||||
|
|
||||||
|
dialog: {
|
||||||
|
position: 'absolute',
|
||||||
|
// left: 10,
|
||||||
|
top: 400
|
||||||
|
},
|
||||||
|
|
||||||
|
paper: {
|
||||||
|
overflowY: 'unset',
|
||||||
|
},
|
||||||
|
customizedButton: {
|
||||||
|
position: 'absolute',
|
||||||
|
left: '98%',
|
||||||
|
top: '-3%',
|
||||||
|
backgroundColor: 'lightgray',
|
||||||
|
color: 'gray',
|
||||||
|
},
|
||||||
|
}));
|
||||||
|
|
||||||
const CRM_Opportunite = (props) => {
|
const CRM_Opportunite = (props) => {
|
||||||
|
|
||||||
|
const classes_dialog = useStyles();
|
||||||
|
|
||||||
const history = useHistory();
|
const history = useHistory();
|
||||||
const [submenu, setsubmenu] = useState("");
|
const [submenu, setsubmenu] = useState("");
|
||||||
const [rowss, setRows] = useState([]);
|
const [rowss, setRows] = useState([]);
|
||||||
|
@ -403,7 +443,10 @@ const CRM_Opportunite = (props) => {
|
||||||
else {
|
else {
|
||||||
setGetall_Partner_CRM_Opportunite_api("false");
|
setGetall_Partner_CRM_Opportunite_api("false");
|
||||||
setGetall_Partner_CRM_Opportunite_message(res.data.message);
|
setGetall_Partner_CRM_Opportunite_message(res.data.message);
|
||||||
alert(res.data.message);
|
// alert(res.data.message);
|
||||||
|
setdisplay_alert_mysy("1");
|
||||||
|
setalert_message(res.data.message);
|
||||||
|
setalert_type("error");
|
||||||
}
|
}
|
||||||
|
|
||||||
}).catch((error) => {
|
}).catch((error) => {
|
||||||
|
@ -533,7 +576,10 @@ const CRM_Opportunite = (props) => {
|
||||||
else {
|
else {
|
||||||
setGetall_Partner_CRM_Opport_Step_api("false");
|
setGetall_Partner_CRM_Opport_Step_api("false");
|
||||||
setGetall_Partner_CRM_Opport_Step_message(res.data.message);
|
setGetall_Partner_CRM_Opport_Step_message(res.data.message);
|
||||||
alert(res.data.message);
|
// alert(res.data.message);
|
||||||
|
setdisplay_alert_mysy("1");
|
||||||
|
setalert_message(res.data.message);
|
||||||
|
setalert_type("error");
|
||||||
}
|
}
|
||||||
|
|
||||||
}).catch((error) => {
|
}).catch((error) => {
|
||||||
|
@ -903,7 +949,10 @@ const CRM_Opportunite = (props) => {
|
||||||
|
|
||||||
setgridline_id('');
|
setgridline_id('');
|
||||||
clear_detail_fields();
|
clear_detail_fields();
|
||||||
alert(res.data.message);
|
// alert(res.data.message);
|
||||||
|
setdisplay_alert_mysy("1");
|
||||||
|
setalert_message(res.data.message);
|
||||||
|
setalert_type("success");
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
@ -916,7 +965,10 @@ const CRM_Opportunite = (props) => {
|
||||||
else {
|
else {
|
||||||
setAdd_Update_Crm_Opportunite_api("false");
|
setAdd_Update_Crm_Opportunite_api("false");
|
||||||
setAdd_Update_Crm_Opportunite_message(res.data.message);
|
setAdd_Update_Crm_Opportunite_message(res.data.message);
|
||||||
alert(res.data.message);
|
// alert(res.data.message);
|
||||||
|
setdisplay_alert_mysy("1");
|
||||||
|
setalert_message(res.data.message);
|
||||||
|
setalert_type("error");
|
||||||
}
|
}
|
||||||
|
|
||||||
}).catch((error) => {
|
}).catch((error) => {
|
||||||
|
@ -967,7 +1019,10 @@ const CRM_Opportunite = (props) => {
|
||||||
else {
|
else {
|
||||||
setAdd_Update_Crm_Opportunite_Status_api("false");
|
setAdd_Update_Crm_Opportunite_Status_api("false");
|
||||||
setAdd_Update_Crm_Opportunite_Status_message(res.data.message);
|
setAdd_Update_Crm_Opportunite_Status_message(res.data.message);
|
||||||
alert(res.data.message);
|
// alert(res.data.message);
|
||||||
|
setdisplay_alert_mysy("1");
|
||||||
|
setalert_message(res.data.message);
|
||||||
|
setalert_type("error");
|
||||||
}
|
}
|
||||||
|
|
||||||
}).catch((error) => {
|
}).catch((error) => {
|
||||||
|
@ -1010,13 +1065,19 @@ const CRM_Opportunite = (props) => {
|
||||||
|
|
||||||
Getall_Partner_CRM_Opport_Step();
|
Getall_Partner_CRM_Opport_Step();
|
||||||
Getall_Partner_CRM_Opportunite();
|
Getall_Partner_CRM_Opportunite();
|
||||||
alert(res.data.message);
|
// alert(res.data.message);
|
||||||
|
setdisplay_alert_mysy("1");
|
||||||
|
setalert_message(res.data.message);
|
||||||
|
setalert_type("success");
|
||||||
|
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
sethandleClick_delete_CRM_Opport_data_api("false");
|
sethandleClick_delete_CRM_Opport_data_api("false");
|
||||||
sethandleClick_delete_CRM_Opport_data_message(res.data.message);
|
sethandleClick_delete_CRM_Opport_data_message(res.data.message);
|
||||||
alert(res.data.message);
|
// alert(res.data.message);
|
||||||
|
setdisplay_alert_mysy("1");
|
||||||
|
setalert_message(res.data.message);
|
||||||
|
setalert_type("error");
|
||||||
}
|
}
|
||||||
|
|
||||||
}).catch((error) => {
|
}).catch((error) => {
|
||||||
|
@ -1062,13 +1123,19 @@ const CRM_Opportunite = (props) => {
|
||||||
|
|
||||||
Dialog_OPPORTUNITE_handleClose_buton();
|
Dialog_OPPORTUNITE_handleClose_buton();
|
||||||
|
|
||||||
alert(res.data.message);
|
// alert(res.data.message);
|
||||||
|
setdisplay_alert_mysy("1");
|
||||||
|
setalert_message(res.data.message);
|
||||||
|
setalert_type("success");
|
||||||
|
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
sethandleClick_delete_CRM_Opport_data_from_id_api("false");
|
sethandleClick_delete_CRM_Opport_data_from_id_api("false");
|
||||||
sethandleClick_delete_CRM_Opport_data_from_id_message(res.data.message);
|
sethandleClick_delete_CRM_Opport_data_from_id_message(res.data.message);
|
||||||
alert(res.data.message);
|
// alert(res.data.message);
|
||||||
|
setdisplay_alert_mysy("1");
|
||||||
|
setalert_message(res.data.message);
|
||||||
|
setalert_type("error");
|
||||||
}
|
}
|
||||||
|
|
||||||
}).catch((error) => {
|
}).catch((error) => {
|
||||||
|
@ -1298,7 +1365,10 @@ const CRM_Opportunite = (props) => {
|
||||||
else {
|
else {
|
||||||
setGet_Given_Opportunite_Data_api("false");
|
setGet_Given_Opportunite_Data_api("false");
|
||||||
setGet_Given_Opportunite_Data_message(res.data.message);
|
setGet_Given_Opportunite_Data_message(res.data.message);
|
||||||
alert(res.data.message);
|
// alert(res.data.message);
|
||||||
|
setdisplay_alert_mysy("1");
|
||||||
|
setalert_message(res.data.message);
|
||||||
|
setalert_type("error");
|
||||||
}
|
}
|
||||||
|
|
||||||
}).catch((error) => {
|
}).catch((error) => {
|
||||||
|
@ -1472,7 +1542,10 @@ const CRM_Opportunite = (props) => {
|
||||||
else {
|
else {
|
||||||
setGetall_Training_Employee_No_Filter_api("false");
|
setGetall_Training_Employee_No_Filter_api("false");
|
||||||
setGetall_Training_Employee_No_Filter_message(res.data.message);
|
setGetall_Training_Employee_No_Filter_message(res.data.message);
|
||||||
alert(res.data.message);
|
//alert(res.data.message);
|
||||||
|
setdisplay_alert_mysy("1");
|
||||||
|
setalert_message(res.data.message);
|
||||||
|
setalert_type("error");
|
||||||
}
|
}
|
||||||
|
|
||||||
}).catch((error) => {
|
}).catch((error) => {
|
||||||
|
@ -1555,7 +1628,19 @@ const CRM_Opportunite = (props) => {
|
||||||
{ "id": "1", "label": "", "value": "1" }, // Cette ligne pour couvrir l'ajout d'une ligne de filter. C'est fait expres.
|
{ "id": "1", "label": "", "value": "1" }, // Cette ligne pour couvrir l'ajout d'une ligne de filter. C'est fait expres.
|
||||||
]
|
]
|
||||||
|
|
||||||
|
const [display_alert_mysy, setdisplay_alert_mysy] = useState("");
|
||||||
|
const [alert_message, setalert_message] = useState("");
|
||||||
|
const [alert_type, setalert_type] = useState("");
|
||||||
|
|
||||||
|
function clear_alert_message() {
|
||||||
|
setalert_message("");
|
||||||
|
}
|
||||||
|
function clear_alert_type() {
|
||||||
|
setalert_type("");
|
||||||
|
}
|
||||||
|
function clear_display_alert_mysy() {
|
||||||
|
setdisplay_alert_mysy("");
|
||||||
|
}
|
||||||
return (
|
return (
|
||||||
<div className="crm_opportunite">
|
<div className="crm_opportunite">
|
||||||
|
|
||||||
|
@ -1563,6 +1648,17 @@ const CRM_Opportunite = (props) => {
|
||||||
<div className="mysy_spinner"> <img src={img_loading_spin} /> </div>
|
<div className="mysy_spinner"> <img src={img_loading_spin} /> </div>
|
||||||
</div>}
|
</div>}
|
||||||
|
|
||||||
|
{/*** Affichage des messages d'alerte*/}
|
||||||
|
{display_alert_mysy && String(display_alert_mysy) === "1" &&
|
||||||
|
<Module_Alert_Confirmation alert_message={alert_message}
|
||||||
|
alert_type={alert_type}
|
||||||
|
clear_alert_message={clear_alert_message}
|
||||||
|
clear_alert_type={clear_alert_type}
|
||||||
|
clear_display_alert_mysy={clear_display_alert_mysy}
|
||||||
|
/>
|
||||||
|
}
|
||||||
|
{/*** FIN Affichage des messages d'alerte*/}
|
||||||
|
|
||||||
<Dialog
|
<Dialog
|
||||||
open={Dialog_1_open}
|
open={Dialog_1_open}
|
||||||
onClose={Dialog_1_handleClose}
|
onClose={Dialog_1_handleClose}
|
||||||
|
@ -1587,11 +1683,33 @@ const CRM_Opportunite = (props) => {
|
||||||
{/* Dialog pour gerer une OPPORTUNITE */}
|
{/* Dialog pour gerer une OPPORTUNITE */}
|
||||||
<Dialog
|
<Dialog
|
||||||
open={Dialog_OPPORTUNITE_open}
|
open={Dialog_OPPORTUNITE_open}
|
||||||
onClose={Dialog_OPPORTUNITE_handleClose}
|
// onClose={Dialog_OPPORTUNITE_handleClose}
|
||||||
className="displaypartnersession"
|
className="displaypartnersession"
|
||||||
|
static
|
||||||
|
onClose={() => null}
|
||||||
|
|
||||||
|
PaperProps={{
|
||||||
|
|
||||||
|
|
||||||
|
className: classes_dialog.paper, // Apply the paper style
|
||||||
|
style: {
|
||||||
|
overflowY: 'unset',
|
||||||
|
position: 'absolute',
|
||||||
|
top: '7rem',
|
||||||
|
margin: "2px",
|
||||||
|
},
|
||||||
|
}}
|
||||||
|
hideBackdrop={true}
|
||||||
|
disableScrollLock
|
||||||
|
classes={{
|
||||||
|
paper: classes_dialog.dialog
|
||||||
|
}}
|
||||||
|
|
||||||
|
PaperComponent={PaperComponent}
|
||||||
|
aria-labelledby="draggable-dialog-title"
|
||||||
>
|
>
|
||||||
|
|
||||||
<DialogTitle>MySy Information</DialogTitle>
|
<DialogTitle style={{ cursor: 'move' }} id="draggable-dialog-title" >MySy Information</DialogTitle>
|
||||||
<DialogContent className="DialogContent_width" style={{ "minHeight": "30rem" }}>
|
<DialogContent className="DialogContent_width" style={{ "minHeight": "30rem" }}>
|
||||||
<DialogContentText>
|
<DialogContentText>
|
||||||
{Dialog_1_message}
|
{Dialog_1_message}
|
||||||
|
@ -1609,7 +1727,7 @@ const CRM_Opportunite = (props) => {
|
||||||
}}
|
}}
|
||||||
style={{
|
style={{
|
||||||
|
|
||||||
}}><AddCircleIcon style={{ fontSize: "15px", }}/> Devis </Button>
|
}}><AddCircleIcon style={{ fontSize: "15px", }} /> Devis </Button>
|
||||||
</div>}
|
</div>}
|
||||||
|
|
||||||
<div className="session_caract_Dialog" > Titre<br />
|
<div className="session_caract_Dialog" > Titre<br />
|
||||||
|
@ -1974,6 +2092,15 @@ const CRM_Opportunite = (props) => {
|
||||||
</DialogContent>
|
</DialogContent>
|
||||||
|
|
||||||
<DialogActions>
|
<DialogActions>
|
||||||
|
<IconButton
|
||||||
|
autoFocus
|
||||||
|
onClick={Dialog_OPPORTUNITE_handleClose_buton}
|
||||||
|
color="primary"
|
||||||
|
className={classes.customizedButton}
|
||||||
|
>
|
||||||
|
<CancelPresentationIcon />
|
||||||
|
</IconButton>
|
||||||
|
|
||||||
<div className="div_row">
|
<div className="div_row">
|
||||||
<div className="div_row_gauche">
|
<div className="div_row_gauche">
|
||||||
|
|
||||||
|
|
File diff suppressed because it is too large
Load Diff
|
@ -72,6 +72,7 @@ import {
|
||||||
|
|
||||||
import * as XLSX from 'xlsx';
|
import * as XLSX from 'xlsx';
|
||||||
|
|
||||||
|
import Module_Alert_Confirmation from "./Module_Alert_Confirmation";
|
||||||
|
|
||||||
import { makeStyles } from "@material-ui/core/styles";
|
import { makeStyles } from "@material-ui/core/styles";
|
||||||
import Paper from '@material-ui/core/Paper';
|
import Paper from '@material-ui/core/Paper';
|
||||||
|
@ -678,7 +679,10 @@ const DisplayPartnerStagiaires = (props) => {
|
||||||
setRefuse_Inscritpion_with_Motif_api("true");
|
setRefuse_Inscritpion_with_Motif_api("true");
|
||||||
setRefuse_Inscritpion_with_Motif_result(res.data.message);
|
setRefuse_Inscritpion_with_Motif_result(res.data.message);
|
||||||
Getall_TrainingParticipant();
|
Getall_TrainingParticipant();
|
||||||
alert(res.data.message);
|
// alert(res.data.message);
|
||||||
|
setdisplay_alert_mysy("1");
|
||||||
|
setalert_message(res.data.message);
|
||||||
|
setalert_type("success");
|
||||||
|
|
||||||
|
|
||||||
} else if (String(res.data.status) === String("Err_Connexion")) {
|
} else if (String(res.data.status) === String("Err_Connexion")) {
|
||||||
|
@ -690,7 +694,10 @@ const DisplayPartnerStagiaires = (props) => {
|
||||||
setLoading(false);
|
setLoading(false);
|
||||||
setRefuse_Inscritpion_with_Motif_api("false");
|
setRefuse_Inscritpion_with_Motif_api("false");
|
||||||
setRefuse_Inscritpion_with_Motif_message(res.data.message);
|
setRefuse_Inscritpion_with_Motif_message(res.data.message);
|
||||||
alert(res.data.message);
|
// alert(res.data.message);
|
||||||
|
setdisplay_alert_mysy("1");
|
||||||
|
setalert_message(res.data.message);
|
||||||
|
setalert_type("error");
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -737,7 +744,10 @@ const DisplayPartnerStagiaires = (props) => {
|
||||||
setAccept_Inscritpion_api("true");
|
setAccept_Inscritpion_api("true");
|
||||||
setAccept_Inscritpion_result(res.data.message);
|
setAccept_Inscritpion_result(res.data.message);
|
||||||
Getall_TrainingParticipant();
|
Getall_TrainingParticipant();
|
||||||
alert(res.data.message);
|
// alert(res.data.message);
|
||||||
|
setdisplay_alert_mysy("1");
|
||||||
|
setalert_message(res.data.message);
|
||||||
|
setalert_type("success");
|
||||||
|
|
||||||
|
|
||||||
} else if (String(res.data.status) === String("Err_Connexion")) {
|
} else if (String(res.data.status) === String("Err_Connexion")) {
|
||||||
|
@ -749,7 +759,10 @@ const DisplayPartnerStagiaires = (props) => {
|
||||||
setLoading(false);
|
setLoading(false);
|
||||||
setAccept_Inscritpion_api("false");
|
setAccept_Inscritpion_api("false");
|
||||||
setAccept_Inscritpion_message(res.data.message);
|
setAccept_Inscritpion_message(res.data.message);
|
||||||
alert(res.data.message);
|
// alert(res.data.message);
|
||||||
|
setdisplay_alert_mysy("1");
|
||||||
|
setalert_message(res.data.message);
|
||||||
|
setalert_type("error");
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -786,7 +799,10 @@ const DisplayPartnerStagiaires = (props) => {
|
||||||
setAccept_List_Inscritpion_api("true");
|
setAccept_List_Inscritpion_api("true");
|
||||||
setAccept_List_Inscritpion_result(res.data.message);
|
setAccept_List_Inscritpion_result(res.data.message);
|
||||||
Getall_TrainingParticipant();
|
Getall_TrainingParticipant();
|
||||||
alert(res.data.message);
|
// alert(res.data.message);
|
||||||
|
setdisplay_alert_mysy("1");
|
||||||
|
setalert_message(res.data.message);
|
||||||
|
setalert_type("success");
|
||||||
|
|
||||||
|
|
||||||
} else if (String(res.data.status) === String("Err_Connexion")) {
|
} else if (String(res.data.status) === String("Err_Connexion")) {
|
||||||
|
@ -798,7 +814,10 @@ const DisplayPartnerStagiaires = (props) => {
|
||||||
setLoading(false);
|
setLoading(false);
|
||||||
setAccept_List_Inscritpion_api("false");
|
setAccept_List_Inscritpion_api("false");
|
||||||
setAccept_List_Inscritpion_message(res.data.message);
|
setAccept_List_Inscritpion_message(res.data.message);
|
||||||
alert(res.data.message);
|
// alert(res.data.message);
|
||||||
|
setdisplay_alert_mysy("1");
|
||||||
|
setalert_message(res.data.message);
|
||||||
|
setalert_type("error");
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -837,7 +856,10 @@ const DisplayPartnerStagiaires = (props) => {
|
||||||
setRecyclage_Desactivation_result(res.data.message);
|
setRecyclage_Desactivation_result(res.data.message);
|
||||||
setSelectionModel([]);
|
setSelectionModel([]);
|
||||||
Getall_TrainingParticipant();
|
Getall_TrainingParticipant();
|
||||||
alert(res.data.message);
|
// alert(res.data.message);
|
||||||
|
setdisplay_alert_mysy("1");
|
||||||
|
setalert_message(res.data.message);
|
||||||
|
setalert_type("success");
|
||||||
|
|
||||||
|
|
||||||
} else if (String(res.data.status) === String("Err_Connexion")) {
|
} else if (String(res.data.status) === String("Err_Connexion")) {
|
||||||
|
@ -849,7 +871,10 @@ const DisplayPartnerStagiaires = (props) => {
|
||||||
setLoading(false);
|
setLoading(false);
|
||||||
setRecyclage_Desactivation_api("false");
|
setRecyclage_Desactivation_api("false");
|
||||||
setRecyclage_Desactivation_message(res.data.message);
|
setRecyclage_Desactivation_message(res.data.message);
|
||||||
alert(res.data.message);
|
// alert(res.data.message);
|
||||||
|
setdisplay_alert_mysy("1");
|
||||||
|
setalert_message(res.data.message);
|
||||||
|
setalert_type("error");
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -915,7 +940,10 @@ const DisplayPartnerStagiaires = (props) => {
|
||||||
else {
|
else {
|
||||||
setDeleteStagiaireData_api("false");
|
setDeleteStagiaireData_api("false");
|
||||||
setDeleteStagiaireData_message(res.data.message);
|
setDeleteStagiaireData_message(res.data.message);
|
||||||
alert(res.data.message);
|
// alert(res.data.message);
|
||||||
|
setdisplay_alert_mysy("1");
|
||||||
|
setalert_message(res.data.message);
|
||||||
|
setalert_type("error");
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -1070,7 +1098,10 @@ const DisplayPartnerStagiaires = (props) => {
|
||||||
else {
|
else {
|
||||||
setGetall_TrainingParticipant_api("false");
|
setGetall_TrainingParticipant_api("false");
|
||||||
setGetall_TrainingParticipant_message(res.data.message);
|
setGetall_TrainingParticipant_message(res.data.message);
|
||||||
alert(res.data.message);
|
// alert(res.data.message);
|
||||||
|
setdisplay_alert_mysy("1");
|
||||||
|
setalert_message(res.data.message);
|
||||||
|
setalert_type("error");
|
||||||
}
|
}
|
||||||
|
|
||||||
}).catch((error) => {
|
}).catch((error) => {
|
||||||
|
@ -2933,7 +2964,10 @@ const DisplayPartnerStagiaires = (props) => {
|
||||||
else {
|
else {
|
||||||
setGet_List_UE_From_Class_Id_api("false");
|
setGet_List_UE_From_Class_Id_api("false");
|
||||||
setGet_List_UE_From_Class_Id_message(res.data.message);
|
setGet_List_UE_From_Class_Id_message(res.data.message);
|
||||||
alert(res.data.message);
|
//alert(res.data.message);
|
||||||
|
setdisplay_alert_mysy("1");
|
||||||
|
setalert_message(res.data.message);
|
||||||
|
setalert_type("error");
|
||||||
}
|
}
|
||||||
|
|
||||||
}).catch((error) => {
|
}).catch((error) => {
|
||||||
|
@ -3030,7 +3064,10 @@ const DisplayPartnerStagiaires = (props) => {
|
||||||
else {
|
else {
|
||||||
setGetall_Class_List_Evalution_api("false");
|
setGetall_Class_List_Evalution_api("false");
|
||||||
setGetall_Class_List_Evalution_message(res.data.message);
|
setGetall_Class_List_Evalution_message(res.data.message);
|
||||||
alert(res.data.message);
|
// alert(res.data.message);
|
||||||
|
setdisplay_alert_mysy("1");
|
||||||
|
setalert_message(res.data.message);
|
||||||
|
setalert_type("error");
|
||||||
}
|
}
|
||||||
|
|
||||||
}).catch((error) => {
|
}).catch((error) => {
|
||||||
|
@ -3658,7 +3695,10 @@ const DisplayPartnerStagiaires = (props) => {
|
||||||
else {
|
else {
|
||||||
setGetAttendee_api("false");
|
setGetAttendee_api("false");
|
||||||
setGetAttendee_message(res.data.message);
|
setGetAttendee_message(res.data.message);
|
||||||
alert(res.data.message);
|
// alert(res.data.message);
|
||||||
|
setdisplay_alert_mysy("1");
|
||||||
|
setalert_message(res.data.message);
|
||||||
|
setalert_type("error");
|
||||||
}
|
}
|
||||||
|
|
||||||
}).catch((error) => {
|
}).catch((error) => {
|
||||||
|
@ -3941,7 +3981,10 @@ const DisplayPartnerStagiaires = (props) => {
|
||||||
clear_one_Attende_Fields();
|
clear_one_Attende_Fields();
|
||||||
setselected_id("");
|
setselected_id("");
|
||||||
|
|
||||||
alert(res.data.message);
|
// alert(res.data.message);
|
||||||
|
setdisplay_alert_mysy("1");
|
||||||
|
setalert_message(res.data.message);
|
||||||
|
setalert_type("success");
|
||||||
|
|
||||||
//myRef_head.current.scrollIntoView({ behavior: "smooth" });
|
//myRef_head.current.scrollIntoView({ behavior: "smooth" });
|
||||||
if (document.getElementById('myRef_head')) {
|
if (document.getElementById('myRef_head')) {
|
||||||
|
@ -3960,7 +4003,10 @@ const DisplayPartnerStagiaires = (props) => {
|
||||||
else {
|
else {
|
||||||
setOne_Create_Participant_api("false");
|
setOne_Create_Participant_api("false");
|
||||||
setOne_Create_Participant_message(res.data.message);
|
setOne_Create_Participant_message(res.data.message);
|
||||||
alert(res.data.message);
|
// alert(res.data.message);
|
||||||
|
setdisplay_alert_mysy("1");
|
||||||
|
setalert_message(res.data.message);
|
||||||
|
setalert_type("error");
|
||||||
}
|
}
|
||||||
|
|
||||||
}).catch((error) => {
|
}).catch((error) => {
|
||||||
|
@ -4170,7 +4216,10 @@ const DisplayPartnerStagiaires = (props) => {
|
||||||
else {
|
else {
|
||||||
setUpdateStagiaireData_api("false");
|
setUpdateStagiaireData_api("false");
|
||||||
setUpdateStagiaireData_message(res.data.message);
|
setUpdateStagiaireData_message(res.data.message);
|
||||||
alert(res.data.message);
|
// alert(res.data.message);
|
||||||
|
setdisplay_alert_mysy("1");
|
||||||
|
setalert_message(res.data.message);
|
||||||
|
setalert_type("error");
|
||||||
}
|
}
|
||||||
|
|
||||||
}).catch((error) => {
|
}).catch((error) => {
|
||||||
|
@ -4241,7 +4290,10 @@ const DisplayPartnerStagiaires = (props) => {
|
||||||
else {
|
else {
|
||||||
setRe_Preinscrire_Cancelled_Attendee_api("false");
|
setRe_Preinscrire_Cancelled_Attendee_api("false");
|
||||||
setRe_Preinscrire_Cancelled_Attendee_message(res.data.message);
|
setRe_Preinscrire_Cancelled_Attendee_message(res.data.message);
|
||||||
alert(res.data.message);
|
//alert(res.data.message);
|
||||||
|
setdisplay_alert_mysy("1");
|
||||||
|
setalert_message(res.data.message);
|
||||||
|
setalert_type("error");
|
||||||
}
|
}
|
||||||
|
|
||||||
}).catch((error) => {
|
}).catch((error) => {
|
||||||
|
@ -5556,12 +5608,18 @@ const DisplayPartnerStagiaires = (props) => {
|
||||||
setDelete_LIST_Stagiaires_result(res.data.message);
|
setDelete_LIST_Stagiaires_result(res.data.message);
|
||||||
setSelectionModel([]);
|
setSelectionModel([]);
|
||||||
Getall_TrainingParticipant();
|
Getall_TrainingParticipant();
|
||||||
alert(res.data.message);
|
//alert(res.data.message);
|
||||||
|
setdisplay_alert_mysy("1");
|
||||||
|
setalert_message(res.data.message);
|
||||||
|
setalert_type("success");
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
setDelete_LIST_Stagiaires_api("false");
|
setDelete_LIST_Stagiaires_api("false");
|
||||||
setDelete_LIST_Stagiaires_message(res.data.message);
|
setDelete_LIST_Stagiaires_message(res.data.message);
|
||||||
alert(res.data.message);
|
// alert(res.data.message);
|
||||||
|
setdisplay_alert_mysy("1");
|
||||||
|
setalert_message(res.data.message);
|
||||||
|
setalert_type("error");
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -5626,7 +5684,10 @@ const DisplayPartnerStagiaires = (props) => {
|
||||||
else {
|
else {
|
||||||
setGet_Partner_Object_Specific_Fields_api("false");
|
setGet_Partner_Object_Specific_Fields_api("false");
|
||||||
setGet_Partner_Object_Specific_Fields_message(res.data.message);
|
setGet_Partner_Object_Specific_Fields_message(res.data.message);
|
||||||
alert(res.data.message)
|
//alert(res.data.message)
|
||||||
|
setdisplay_alert_mysy("1");
|
||||||
|
setalert_message(res.data.message);
|
||||||
|
setalert_type("error");
|
||||||
}
|
}
|
||||||
|
|
||||||
}).catch((error) => {
|
}).catch((error) => {
|
||||||
|
@ -5895,13 +5956,19 @@ const DisplayPartnerStagiaires = (props) => {
|
||||||
setAdd_Update_Stagiaire_Tuteur_result(res.data.message);
|
setAdd_Update_Stagiaire_Tuteur_result(res.data.message);
|
||||||
Dialog_tuteur_1_handleClose_buton();
|
Dialog_tuteur_1_handleClose_buton();
|
||||||
|
|
||||||
alert(res.data.message);
|
// alert(res.data.message);
|
||||||
|
setdisplay_alert_mysy("1");
|
||||||
|
setalert_message(res.data.message);
|
||||||
|
setalert_type("success");
|
||||||
|
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
setAdd_Update_Stagiaire_Tuteur_api("false");
|
setAdd_Update_Stagiaire_Tuteur_api("false");
|
||||||
setAdd_Update_Stagiaire_Tuteur_message(res.data.message);
|
setAdd_Update_Stagiaire_Tuteur_message(res.data.message);
|
||||||
alert(res.data.message);
|
// alert(res.data.message);
|
||||||
|
setdisplay_alert_mysy("1");
|
||||||
|
setalert_message(res.data.message);
|
||||||
|
setalert_type("error");
|
||||||
}
|
}
|
||||||
|
|
||||||
}).catch((error) => {
|
}).catch((error) => {
|
||||||
|
@ -6036,7 +6103,10 @@ const DisplayPartnerStagiaires = (props) => {
|
||||||
else {
|
else {
|
||||||
setGet_List_Stagiaire_Conventions_Individuel_api("false");
|
setGet_List_Stagiaire_Conventions_Individuel_api("false");
|
||||||
setGet_List_Stagiaire_Conventions_Individuel_message(res.data.message);
|
setGet_List_Stagiaire_Conventions_Individuel_message(res.data.message);
|
||||||
alert(res.data.message);
|
//alert(res.data.message);
|
||||||
|
setdisplay_alert_mysy("1");
|
||||||
|
setalert_message(res.data.message);
|
||||||
|
setalert_type("error");
|
||||||
}
|
}
|
||||||
|
|
||||||
}).catch((error) => {
|
}).catch((error) => {
|
||||||
|
@ -6083,13 +6153,19 @@ const DisplayPartnerStagiaires = (props) => {
|
||||||
setSend_Stagiaire_Conventions_By_Email_api("true");
|
setSend_Stagiaire_Conventions_By_Email_api("true");
|
||||||
setSend_Stagiaire_Conventions_By_Email_result(res.data.message);
|
setSend_Stagiaire_Conventions_By_Email_result(res.data.message);
|
||||||
|
|
||||||
alert(res.data.message);
|
//alert(res.data.message);
|
||||||
|
setdisplay_alert_mysy("1");
|
||||||
|
setalert_message(res.data.message);
|
||||||
|
setalert_type("success");
|
||||||
Dialog_convention_handleClose_buton()
|
Dialog_convention_handleClose_buton()
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
setSend_Stagiaire_Conventions_By_Email_api("false");
|
setSend_Stagiaire_Conventions_By_Email_api("false");
|
||||||
setSend_Stagiaire_Conventions_By_Email_message(res.data.message);
|
setSend_Stagiaire_Conventions_By_Email_message(res.data.message);
|
||||||
alert(res.data.message);
|
// alert(res.data.message);
|
||||||
|
setdisplay_alert_mysy("1");
|
||||||
|
setalert_message(res.data.message);
|
||||||
|
setalert_type("error");
|
||||||
}
|
}
|
||||||
|
|
||||||
}).catch((error) => {
|
}).catch((error) => {
|
||||||
|
@ -6270,7 +6346,10 @@ const DisplayPartnerStagiaires = (props) => {
|
||||||
else {
|
else {
|
||||||
setGet_Stagiaire_List_Email_Com_api("false");
|
setGet_Stagiaire_List_Email_Com_api("false");
|
||||||
setGet_Stagiaire_List_Email_Com_message(res.data.message);
|
setGet_Stagiaire_List_Email_Com_message(res.data.message);
|
||||||
alert(res.data.message);
|
// alert(res.data.message);
|
||||||
|
setdisplay_alert_mysy("1");
|
||||||
|
setalert_message(res.data.message);
|
||||||
|
setalert_type("error");
|
||||||
}
|
}
|
||||||
|
|
||||||
}).catch((error) => {
|
}).catch((error) => {
|
||||||
|
@ -6318,13 +6397,19 @@ const DisplayPartnerStagiaires = (props) => {
|
||||||
setSend_Stagiaire_Conventions_By_Email_Masse_api("true");
|
setSend_Stagiaire_Conventions_By_Email_Masse_api("true");
|
||||||
setSend_Stagiaire_Conventions_By_Email_Masse_result(res.data.message);
|
setSend_Stagiaire_Conventions_By_Email_Masse_result(res.data.message);
|
||||||
|
|
||||||
alert(res.data.message);
|
// alert(res.data.message);
|
||||||
|
setdisplay_alert_mysy("1");
|
||||||
|
setalert_message(res.data.message);
|
||||||
|
setalert_type("success");
|
||||||
Dialog_convention_handleClose_buton()
|
Dialog_convention_handleClose_buton()
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
setSend_Stagiaire_Conventions_By_Email_Masse_api("false");
|
setSend_Stagiaire_Conventions_By_Email_Masse_api("false");
|
||||||
setSend_Stagiaire_Conventions_By_Email_Masse_message(res.data.message);
|
setSend_Stagiaire_Conventions_By_Email_Masse_message(res.data.message);
|
||||||
alert(res.data.message);
|
//alert(res.data.message);
|
||||||
|
setdisplay_alert_mysy("1");
|
||||||
|
setalert_message(res.data.message);
|
||||||
|
setalert_type("error");
|
||||||
}
|
}
|
||||||
|
|
||||||
}).catch((error) => {
|
}).catch((error) => {
|
||||||
|
@ -6516,15 +6601,19 @@ const DisplayPartnerStagiaires = (props) => {
|
||||||
Get_Inscrit_List_UE(selected_id);
|
Get_Inscrit_List_UE(selected_id);
|
||||||
Get_Inscrit_List_Evaluation_Par_UE(selected_id);
|
Get_Inscrit_List_Evaluation_Par_UE(selected_id);
|
||||||
|
|
||||||
alert(res.data.message);
|
// alert(res.data.message);
|
||||||
|
setdisplay_alert_mysy("1");
|
||||||
|
setalert_message(res.data.message);
|
||||||
|
setalert_type("success");
|
||||||
|
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
setUpdate_UE_and_Evaluation_api("false");
|
setUpdate_UE_and_Evaluation_api("false");
|
||||||
setUpdate_UE_and_Evaluation_message(res.data.message);
|
setUpdate_UE_and_Evaluation_message(res.data.message);
|
||||||
alert(res.data.message);
|
// alert(res.data.message);
|
||||||
|
setdisplay_alert_mysy("1");
|
||||||
|
setalert_message(res.data.message);
|
||||||
|
setalert_type("error");
|
||||||
}
|
}
|
||||||
|
|
||||||
}).catch((error) => {
|
}).catch((error) => {
|
||||||
|
@ -6705,12 +6794,35 @@ const DisplayPartnerStagiaires = (props) => {
|
||||||
}
|
}
|
||||||
|
|
||||||
// FIN EXPORT EXCEL DATAGRID
|
// FIN EXPORT EXCEL DATAGRID
|
||||||
|
const [display_alert_mysy, setdisplay_alert_mysy] = useState("");
|
||||||
|
const [alert_message, setalert_message] = useState("");
|
||||||
|
const [alert_type, setalert_type] = useState("");
|
||||||
|
|
||||||
|
function clear_alert_message() {
|
||||||
|
setalert_message("");
|
||||||
|
}
|
||||||
|
function clear_alert_type() {
|
||||||
|
setalert_type("");
|
||||||
|
}
|
||||||
|
function clear_display_alert_mysy() {
|
||||||
|
setdisplay_alert_mysy("");
|
||||||
|
}
|
||||||
return (
|
return (
|
||||||
<div className="displaypartnerstagiaire">
|
<div className="displaypartnerstagiaire">
|
||||||
{isLoading && <div className="loader-container">
|
{isLoading && <div className="loader-container">
|
||||||
<div className="mysy_spinner"> <img src={img_loading_spin} /> </div>
|
<div className="mysy_spinner"> <img src={img_loading_spin} /> </div>
|
||||||
</div>}
|
</div>}
|
||||||
|
{/*** Affichage des messages d'alerte*/}
|
||||||
|
{display_alert_mysy && String(display_alert_mysy) === "1" &&
|
||||||
|
<Module_Alert_Confirmation alert_message={alert_message}
|
||||||
|
alert_type={alert_type}
|
||||||
|
clear_alert_message={clear_alert_message}
|
||||||
|
clear_alert_type={clear_alert_type}
|
||||||
|
clear_display_alert_mysy={clear_display_alert_mysy}
|
||||||
|
/>
|
||||||
|
}
|
||||||
|
{/*** FIN Affichage des messages d'alerte*/}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -8,6 +8,7 @@ const Module_Alert_Confirmation = (props) => {
|
||||||
|
|
||||||
useEffect(() => {
|
useEffect(() => {
|
||||||
const timer = setTimeout(function () {
|
const timer = setTimeout(function () {
|
||||||
|
|
||||||
props.clear_display_alert_mysy();
|
props.clear_display_alert_mysy();
|
||||||
setShowElement(false)
|
setShowElement(false)
|
||||||
}, 4000);
|
}, 4000);
|
||||||
|
|
|
@ -2347,11 +2347,13 @@ const Partner = (props) => {
|
||||||
{String(menu) === "mes_sessions" &&
|
{String(menu) === "mes_sessions" &&
|
||||||
<div className="div_droite">
|
<div className="div_droite">
|
||||||
|
|
||||||
<DisplayPartnerSession conntected_employee_id={conntected_employee_id}
|
<DisplayPartnerSession
|
||||||
|
conntected_account_id={conntected_account_id}
|
||||||
|
conntected_employee_id={conntected_employee_id}
|
||||||
object_key={orderid}
|
object_key={orderid}
|
||||||
class_internal_url={packs}
|
class_internal_url={packs}
|
||||||
read_access={check_user_acces_right("session", "read")} write_access={check_user_acces_right("session", "write")}
|
read_access={check_user_acces_right("session", "read")} write_access={check_user_acces_right("session", "write")}
|
||||||
check_user_acces_right={check_user_acces_right} reduce={"0"}/>
|
check_user_acces_right={check_user_acces_right} reduce={"0"} />
|
||||||
</div>
|
</div>
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -3080,7 +3082,9 @@ const Partner = (props) => {
|
||||||
{String(menu) === "mes_sessions" &&
|
{String(menu) === "mes_sessions" &&
|
||||||
<div className="div_droite div_droite_ralonge">
|
<div className="div_droite div_droite_ralonge">
|
||||||
|
|
||||||
<DisplayPartnerSession conntected_employee_id={conntected_employee_id} object_key={orderid} class_internal_url={packs}
|
<DisplayPartnerSession
|
||||||
|
conntected_account_id={conntected_account_id}
|
||||||
|
conntected_employee_id={conntected_employee_id} object_key={orderid} class_internal_url={packs}
|
||||||
read_access={check_user_acces_right("session", "read")} write_access={check_user_acces_right("session", "write")}
|
read_access={check_user_acces_right("session", "read")} write_access={check_user_acces_right("session", "write")}
|
||||||
check_user_acces_right={check_user_acces_right} reduce={"1"} />
|
check_user_acces_right={check_user_acces_right} reduce={"1"} />
|
||||||
</div>
|
</div>
|
||||||
|
|
|
@ -70,7 +70,7 @@ import SignatureCanvas from 'react-signature-canvas';
|
||||||
|
|
||||||
import BuildIcon from '@mui/icons-material/Build';
|
import BuildIcon from '@mui/icons-material/Build';
|
||||||
import PersonIcon from '@mui/icons-material/Person';
|
import PersonIcon from '@mui/icons-material/Person';
|
||||||
|
import randomColor from "randomcolor";
|
||||||
import Box from '@mui/material/Box';
|
import Box from '@mui/material/Box';
|
||||||
import {
|
import {
|
||||||
DataGrid, frFR, GridToolbar, GridToolbarContainer, GridToolbarExport, GridToolbarColumnsButton,
|
DataGrid, frFR, GridToolbar, GridToolbarContainer, GridToolbarExport, GridToolbarColumnsButton,
|
||||||
|
@ -90,6 +90,16 @@ import useSound from 'use-sound';
|
||||||
|
|
||||||
import Module_Alert_Confirmation from "./Module_Alert_Confirmation";
|
import Module_Alert_Confirmation from "./Module_Alert_Confirmation";
|
||||||
|
|
||||||
|
import 'moment/locale/fr';
|
||||||
|
|
||||||
|
import Timeline, {
|
||||||
|
TimelineHeaders,
|
||||||
|
SidebarHeader,
|
||||||
|
DateHeader
|
||||||
|
} from 'react-calendar-timeline';
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
const useStyles = makeStyles((theme) => ({
|
const useStyles = makeStyles((theme) => ({
|
||||||
paper: {
|
paper: {
|
||||||
overflowY: 'unset',
|
overflowY: 'unset',
|
||||||
|
@ -128,7 +138,6 @@ const localizer = dateFnsLocalizer({
|
||||||
})
|
})
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
const TestUrl_New = (props) => {
|
const TestUrl_New = (props) => {
|
||||||
|
|
||||||
|
|
||||||
|
@ -1200,22 +1209,238 @@ const TestUrl_New = (props) => {
|
||||||
|
|
||||||
const [display_alert_mysy, setdisplay_alert_mysy] = useState("1");
|
const [display_alert_mysy, setdisplay_alert_mysy] = useState("1");
|
||||||
|
|
||||||
|
const groups = [{ id: 1, title: 'group 1' }, { id: 2, title: 'group 2' }]
|
||||||
|
|
||||||
|
const items = [
|
||||||
|
{
|
||||||
|
id: 1,
|
||||||
|
group: 1,
|
||||||
|
title: 'item 1',
|
||||||
|
start_time: moment(),
|
||||||
|
end_time: moment().add(1, 'hour')
|
||||||
|
},
|
||||||
|
{
|
||||||
|
id: 2,
|
||||||
|
group: 2,
|
||||||
|
title: 'item 2',
|
||||||
|
start_time: moment().add(-0.5, 'hour'),
|
||||||
|
end_time: moment().add(0.5, 'hour')
|
||||||
|
},
|
||||||
|
{
|
||||||
|
id: 3,
|
||||||
|
group: 1,
|
||||||
|
title: 'item 3',
|
||||||
|
start_time: moment().add(2, 'hour'),
|
||||||
|
end_time: moment().add(3, 'hour')
|
||||||
|
}
|
||||||
|
]
|
||||||
|
|
||||||
|
const groups22 = [
|
||||||
|
{ id: "676afefbbe666367d11e53cc", title: 'IFOD_22_Sess_AOUT_DEV_2412' },
|
||||||
|
{ id: "6707909797308f17f8a74e5a", title: 'tetet' },
|
||||||
|
{ id: "66e561baf6d6f0c1ee9620d3", title: 'sess_test' },
|
||||||
|
{ id: "66cdeb5d7e8061b7b6f9b068", title: 'IFOD_44_Sess_RESA_DEV' },
|
||||||
|
{ id: "66cdeb5d7e8061b7b6f9b066", title: 'IFOD_44_Sess_JUIN_DEV' },
|
||||||
|
|
||||||
|
]
|
||||||
|
|
||||||
|
const items22 = [
|
||||||
|
{
|
||||||
|
"_id": "676afefbbe666367d11e53cc",
|
||||||
|
"group": "676afefbbe666367d11e53cc",
|
||||||
|
"id": "0",
|
||||||
|
"label": "IFOD_22_Sess_AOUT_DEV_2412",
|
||||||
|
"code_session": "IFOD_22_Sess_AOUT_DEV_2412",
|
||||||
|
"titre": "Session Juinje",
|
||||||
|
"date_debut": "12/01/2025",
|
||||||
|
"date_fin": "17/01/2025",
|
||||||
|
"session_etape": "Planification",
|
||||||
|
"is_session_alert": "0",
|
||||||
|
"invoiced_statut": "0",
|
||||||
|
"session_alert_message": "OK",
|
||||||
|
"title": "IFOD_22_Sess_AOUT_DEV_2412",
|
||||||
|
"start_time": moment().add(-2, 'day'),
|
||||||
|
"end_time": moment().add(1, 'day'),
|
||||||
|
"canMove": false,
|
||||||
|
itemProps: {
|
||||||
|
style: {
|
||||||
|
color: "black",
|
||||||
|
background: randomColor({ luminosity: "light", seed: "IFOD_22_Sess_AOUT_DEV_2412" })
|
||||||
|
},
|
||||||
|
onDoubleClick: () => { console.log('You clicked double 0111!') }
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"_id": "6707909797308f17f8a74e5a",
|
||||||
|
"group": "6707909797308f17f8a74e5a",
|
||||||
|
"id": "1",
|
||||||
|
"label": "tetet",
|
||||||
|
"code_session": "tetet",
|
||||||
|
"titre": "ezrezdddd",
|
||||||
|
"date_debut": "13/10/2024",
|
||||||
|
"date_fin": "15/10/2024",
|
||||||
|
"session_etape": "Projet",
|
||||||
|
"is_session_alert": "0",
|
||||||
|
"invoiced_statut": "0",
|
||||||
|
"session_alert_message": "OK",
|
||||||
|
"title": "tetet",
|
||||||
|
"start_time": moment().add(2, 'day'),
|
||||||
|
"end_time": moment().add(3, 'day'),
|
||||||
|
"canMove": false,
|
||||||
|
itemProps: {
|
||||||
|
style: {
|
||||||
|
color: "black",
|
||||||
|
background: randomColor({ luminosity: "light", seed: "tetet" })
|
||||||
|
},
|
||||||
|
onDoubleClick: () => { console.log('You clicked double 0 2222!') }
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"_id": "66e561baf6d6f0c1ee9620d3",
|
||||||
|
"group": "66e561baf6d6f0c1ee9620d3",
|
||||||
|
"id": "2",
|
||||||
|
"label": "sess_test",
|
||||||
|
"code_session": "sess_test",
|
||||||
|
"titre": "Session Juin",
|
||||||
|
"date_debut": "22/09/2024",
|
||||||
|
"date_fin": "26/09/2024",
|
||||||
|
"session_etape": "Planifiée",
|
||||||
|
"is_session_alert": "0",
|
||||||
|
"invoiced_statut": "0",
|
||||||
|
"session_alert_message": "OK",
|
||||||
|
"title": "sess_test",
|
||||||
|
"start_time": moment().add(5, 'day'),
|
||||||
|
"end_time": moment().add(10, 'day'),
|
||||||
|
"canMove": false,
|
||||||
|
itemProps: {
|
||||||
|
style: {
|
||||||
|
color: "black",
|
||||||
|
background: randomColor({ luminosity: "light", seed: "sess_test" })
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"_id": "66cdeb5d7e8061b7b6f9b068",
|
||||||
|
"group": "66cdeb5d7e8061b7b6f9b068",
|
||||||
|
"id": "3",
|
||||||
|
"label": "IFOD_44_Sess_RESA_DEV",
|
||||||
|
"code_session": "IFOD_44_Sess_RESA_DEV",
|
||||||
|
"titre": "Session Reservation",
|
||||||
|
"date_debut": "24/06/2024",
|
||||||
|
"date_fin": "27/06/2024",
|
||||||
|
"session_etape": "2",
|
||||||
|
"is_session_alert": "0",
|
||||||
|
"invoiced_statut": "0",
|
||||||
|
"session_alert_message": "OK",
|
||||||
|
"title": "IFOD_44_Sess_RESA_DEV",
|
||||||
|
"start_time": moment("18/01/2025", "DD/MM/YYYY"),
|
||||||
|
"end_time": moment("22/01/2025", "DD/MM/YYYY").add(1, 'days'),
|
||||||
|
"canMove": false,
|
||||||
|
itemProps: {
|
||||||
|
style: {
|
||||||
|
color: "black",
|
||||||
|
background: randomColor({ luminosity: "light", seed: "IFOD_44_Sess_RESA_DEV" })
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"_id": "66cdeb5d7e8061b7b6f9b066",
|
||||||
|
"group": "66cdeb5d7e8061b7b6f9b066",
|
||||||
|
"id": "4",
|
||||||
|
"label": "IFOD_44_Sess_JUIN_DEV",
|
||||||
|
"code_session": "IFOD_44_Sess_JUIN_DEV",
|
||||||
|
"titre": "Session Juin",
|
||||||
|
"date_debut": "22/01/2025",
|
||||||
|
"date_fin": "26/01/2025",
|
||||||
|
"session_etape": "2",
|
||||||
|
"is_session_alert": "1",
|
||||||
|
"invoiced_statut": "0",
|
||||||
|
"session_alert_message": "<br/> CONVENTION_STAGIAIRE_ENTREPRISE Non Commencé<br/> CONVOCATION_STAGIAIRE Non Commencé<br/> QUESTION_POSITIONNEMENT Non Commencé"
|
||||||
|
},
|
||||||
|
|
||||||
|
]
|
||||||
|
|
||||||
|
console.log(" ### items22 == ", items22);
|
||||||
|
|
||||||
|
const defaultTimeStart = moment().startOf("day").add(-3, "day").toDate();
|
||||||
|
const defaultTimeEnd = moment().startOf("day").add(10, "day").toDate();
|
||||||
|
|
||||||
|
const func_handleItemMove = (itemId, dragTime, newGroupOrder) => {
|
||||||
|
|
||||||
|
console.log(" ## dans fonction func_handleItemMove");
|
||||||
|
console.log(" ## itemId = ", itemId);
|
||||||
|
console.log(" ## dragTime = ", dragTime);
|
||||||
|
console.log(" ## newGroupOrder = ", newGroupOrder);
|
||||||
|
|
||||||
|
const local_group = groups22[newGroupOrder];
|
||||||
|
console.log(" ## local_group = ", local_group);
|
||||||
|
|
||||||
|
var local_item = items22.filter((data) => data._id === String((local_group.id)));
|
||||||
|
|
||||||
|
console.log(" ## local_item = ", local_item);
|
||||||
|
|
||||||
|
var new_date = new Date(dragTime);
|
||||||
|
console.log(" ### PREVIOUS DATA")
|
||||||
|
console.log(" ## OLD_date start = ", local_item[0].start_time);
|
||||||
|
console.log(" ## OLD_date END = ", local_item[0].end_time);
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
console.log(" ## new_date start = ", new_date);
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
var tmpe = dragTime + (local_item[0].end_time - local_item[0].start_time);
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
var new_end_date_v2 = new Date(dragTime + (local_item[0].end_time - local_item[0].start_time));
|
||||||
|
console.log(" ## new_END_date= ", new_end_date_v2);
|
||||||
|
|
||||||
/*
|
/*
|
||||||
const [tempo, settempo] = useState(".");
|
const diffTime = Math.abs(local_item[0].end_time - local_item[0].start_time);
|
||||||
setInterval(check, 2000);
|
|
||||||
|
|
||||||
|
const diffminute = Math.abs(local_item[0].end_time - local_item[0].start_time) / 60000;
|
||||||
|
|
||||||
window.setTimeout(function() {
|
const diffDays = Math.floor(diffTime / (1000 * 60 * 60 * 24));
|
||||||
window.location.href = process.env.REACT_APP_BASE_URL
|
console.log(diffTime + " milliseconds");
|
||||||
}, 7000);
|
console.log(diffminute + " minute");
|
||||||
|
console.log(diffDays + " days");
|
||||||
|
|
||||||
|
var newDateObj = moment(new_date).add(diffminute, 'm').toDate();
|
||||||
|
|
||||||
function check() {
|
console.log(newDateObj + " newDateObj");
|
||||||
var val = tempo+" .";
|
*/
|
||||||
//alert(" val = "+val);
|
|
||||||
settempo(val);
|
|
||||||
}*/
|
|
||||||
|
|
||||||
|
};
|
||||||
|
|
||||||
|
const func_handleItemResize = (itemId, time, edge) => {
|
||||||
|
|
||||||
|
console.log(" ## dans fonction func_handleItemResize");
|
||||||
|
console.log(" ## itemId = ", itemId);
|
||||||
|
console.log(" ## time = ", time);
|
||||||
|
console.log(" ## edge = ", edge);
|
||||||
|
|
||||||
|
};
|
||||||
|
|
||||||
|
const func_handleItemDrag = (eventType, itemId, time, edge, newGroupOrder) => {
|
||||||
|
|
||||||
|
console.log(" ## dans fonction func_handleItemDrag");
|
||||||
|
console.log(" ## eventType = ", eventType);
|
||||||
|
console.log(" ## itemId = ", itemId);
|
||||||
|
console.log(" ## time = ", time);
|
||||||
|
console.log(" ## edge = ", edge);
|
||||||
|
console.log(" ## newGroupOrder = ", newGroupOrder);
|
||||||
|
|
||||||
|
};
|
||||||
|
|
||||||
|
const func_handleItemClick = (itemId, _, time) => {
|
||||||
|
console.log("Clicked: " + itemId, moment(time).format());
|
||||||
|
};
|
||||||
|
|
||||||
|
const func_handleItemDoubleClick = (itemId, _, time) => {
|
||||||
|
console.log("Double Click: " + itemId, moment(time).format());
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
return (
|
return (
|
||||||
|
@ -1319,6 +1544,51 @@ const [tempo, settempo] = useState(".");
|
||||||
<h3> Page de test * testurl_new </h3>
|
<h3> Page de test * testurl_new </h3>
|
||||||
parametres courseid = {courseid}, tabid = {tabid}
|
parametres courseid = {courseid}, tabid = {tabid}
|
||||||
<br />
|
<br />
|
||||||
|
Affichage Timeline <br />
|
||||||
|
<div>
|
||||||
|
Rendered by react!
|
||||||
|
<Timeline
|
||||||
|
groups={groups22}
|
||||||
|
items={items22}
|
||||||
|
defaultTimeStart={defaultTimeStart}
|
||||||
|
defaultTimeEnd={defaultTimeEnd}
|
||||||
|
fullUpdate
|
||||||
|
itemTouchSendsClick={false}
|
||||||
|
stackItems
|
||||||
|
itemHeightRatio={0.75}
|
||||||
|
canMove={true}
|
||||||
|
canResize={"both"}
|
||||||
|
onItemClick={func_handleItemClick}
|
||||||
|
onItemDoubleClick={(ItemId) => {
|
||||||
|
console.log(" ## cherif ItemId = ", ItemId);
|
||||||
|
console.log(" ## cherif items = ", items22[ItemId]);
|
||||||
|
console.log(" ## cherif items._id = ", items22[ItemId]._id)
|
||||||
|
}}
|
||||||
|
onItemMove={func_handleItemMove}
|
||||||
|
// onItemResize={func_handleItemResize}
|
||||||
|
// onItemDrag={func_handleItemDrag}
|
||||||
|
>
|
||||||
|
<TimelineHeaders>
|
||||||
|
<SidebarHeader>
|
||||||
|
{({ getRootProps }) => {
|
||||||
|
return <div {...getRootProps()}> Date/ <br /> Code Session </div>
|
||||||
|
}}
|
||||||
|
</SidebarHeader>
|
||||||
|
<DateHeader unit="month"
|
||||||
|
labelFormat="MMMM YYYY"
|
||||||
|
|
||||||
|
/>
|
||||||
|
<DateHeader unit="day"
|
||||||
|
labelFormat="DD/MM"
|
||||||
|
style={{ height: 50 }} />
|
||||||
|
</TimelineHeaders>
|
||||||
|
</Timeline>
|
||||||
|
|
||||||
|
</div>,
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<div style={{ height: 400, width: '100%' }}> Datagrid Grouping <br />
|
<div style={{ height: 400, width: '100%' }}> Datagrid Grouping <br />
|
||||||
|
|
Loading…
Reference in New Issue