From bc8486e1ba6683bf8b6e3d861fb542d8f9552c50 Mon Sep 17 00:00:00 2001 From: Mariela Date: Thu, 1 Sep 2022 02:18:17 -0600 Subject: [PATCH] informacion comunicados --- .../web-react/src/components/AreasComunes.js | 2 +- .../src/components/GuardasSeguridad.js | 114 +++++++++--------- .../src/components/RegistroComunicado.js | 77 ++++++++---- 3 files changed, 113 insertions(+), 80 deletions(-) diff --git a/web-ui/web-react/src/components/AreasComunes.js b/web-ui/web-react/src/components/AreasComunes.js index ce40ffdc..c74e2e3a 100644 --- a/web-ui/web-react/src/components/AreasComunes.js +++ b/web-ui/web-react/src/components/AreasComunes.js @@ -636,7 +636,7 @@ const AreasComunes = () => { - + { return (
-
- +

Teléfono

@@ -559,7 +559,7 @@ const GuardasSeguridad = () => {
- +

Correo Electrónico

@@ -614,74 +614,74 @@ const GuardasSeguridad = () => { onHide={hideFormGuardDialog} >
-
- -
-
- - - - onInputChange(e, 'name')} required autoFocus className={classNames({ 'p-invalid': submitted && guarda.name === '' })} /> +
+ +
+
+ + + + onInputChange(e, 'name')} required autoFocus className={classNames({ 'p-invalid': submitted && guarda.name === '' })} /> +
+ {submitted && guarda.name === '' && Nombre es requerido.}
- {submitted && guarda.name === '' && Nombre es requerido.}
-
-
- -
-
- - - - onInputChange(e, 'last_name')} required autoFocus className={classNames({ 'p-invalid': submitted && guarda.last_name === '' })} /> +
+ +
+
+ + + + onInputChange(e, 'last_name')} required autoFocus className={classNames({ 'p-invalid': submitted && guarda.last_name === '' })} /> +
+ {submitted && guarda.last_name === '' && Apellidos son requeridos.}
- {submitted && guarda.last_name === '' && Apellidos son requeridos.}
-
-
- -
-
- - - - onInputChange(e, 'email')} required autoFocus className={classNames({ 'p-invalid': submitted && guarda.email === '' })} /> +
+ +
+
+ + + + onInputChange(e, 'email')} required autoFocus className={classNames({ 'p-invalid': submitted && guarda.email === '' })} /> +
+ {submitted && guarda.email === '' && Correo electrónico es requerido.}
- {submitted && guarda.email === '' && Correo electrónico es requerido.}
-
-
- -
-
- - - - onInputChange(e, 'dni')} required autoFocus className={classNames({ 'p-invalid': submitted && guarda.dni === '' })} /> +
+ +
+
+ + + + onInputChange(e, 'dni')} required autoFocus className={classNames({ 'p-invalid': submitted && guarda.dni === '' })} /> +
+ {submitted && guarda.email === '' && Identificación es requerida.}
- {submitted && guarda.email === '' && Identificación es requerida.}
-
-
- -
-
- - - - onInputChange(e, 'phone')} type='tel' required autoFocus className={classNames({ 'p-invalid': submitted && guarda.phone === '' })} /> +
+ +
+
+ + + + onInputChange(e, 'phone')} type='tel' required autoFocus className={classNames({ 'p-invalid': submitted && guarda.phone === '' })} /> +
+ {submitted + && guarda.phone === '' + && Número de teléfono es requerido.}
- {submitted - && guarda.phone === '' - && Número de teléfono es requerido.}
+
- -
- + ); }; diff --git a/web-ui/web-react/src/components/RegistroComunicado.js b/web-ui/web-react/src/components/RegistroComunicado.js index 945bbc2c..f592e0c1 100644 --- a/web-ui/web-react/src/components/RegistroComunicado.js +++ b/web-ui/web-react/src/components/RegistroComunicado.js @@ -37,6 +37,9 @@ const RegistroComunicado = () => { const dt = useRef(null); const [cookies, setCookie] = useCookies(); const [globalFilter, setGlobalFilter] = useState(null); + const [postDialog, setPostDialog] = useState(false); + + async function listaComunis() { let comunicadosResponse = await fetch('http://localhost:4000/post/allPosts', { method: 'GET' }); @@ -127,6 +130,12 @@ const RegistroComunicado = () => { return (
+
@@ -145,6 +154,8 @@ const RegistroComunicado = () => { setComunicado(rowData); setComunicadoId(rowData._id); setSaveButtonLabel('Actualizar'); + setPostDialog(true) + } const cancelEdit = () => { @@ -177,6 +188,20 @@ const RegistroComunicado = () => { setShowDeleteDialog(true); } + const openNewPost = () => { + setComunicado(emptyComunicado); + setPostDialog(true) + setSubmitted(false); + }; + + const hidePostDialog = () => { + setSubmitted(false); + setPostDialog(false) + setComunicado(emptyComunicado); + setSaveButtonLabel('Registrar'); + } + + const deleteDialogFooter = ( <>