Bläddra i källkod

fix over type http

amenpunk 3 år sedan
förälder
incheckning
5006112214
4 ändrade filer med 30 tillägg och 44 borttagningar
  1. 6 5
      src/Components/Modal/AgregarManual.js
  2. 0 1
      src/Pages/Login.jsx
  3. 24 21
      src/Pages/Puestos.jsx
  4. 0 17
      src/Utils/HTTP.js

+ 6 - 5
src/Components/Modal/AgregarManual.js

@@ -25,7 +25,7 @@ export default function Manual ( props ) {
     const auth = useAuth();
     const token = auth.getToken();
 
-    let { visible, onClose, success } = props
+    let { visible, onClose, success, error } = props
 
     const formik = useFormik({
         initialValues: {
@@ -36,20 +36,22 @@ export default function Manual ( props ) {
             notas: "alguna nota ",
         },
         onSubmit: (fields) => {
+
             fields['fecha'] = "2023-06-11T00:22:15.211"//new Date(fields.fecha).toString() //getDate(fields.fecha);
             fields['areadeptoplz_id'] = 1;
             fields['id'] = -1;
 
-            console.log(fields);
-
             let Rest = new Service('/plaza/save');
 
             Rest
             .post( fields, token )
             .then(data => {
+                onClose();
+                success();
                 console.log('data ', data)
             })
             .catch(err => {
+                error();
                 console.error(err)
             })
 
@@ -61,7 +63,7 @@ export default function Manual ( props ) {
 
     return (
 
-        <Modal size="lg" aria-labelledby="contained-modal-title-vcenter" centered  show={visible} onHide={onClose}>
+        <Modal size="lg" aria-labelledby="contained-modal-title-vcenter" centered show={visible} onHide={onClose}>
             <Modal.Header>
                 <button onClick={onClose}  type="button" className="close" data-dismiss="modal">&times;</button>
                 <h4 className="modal-title" style={{color : '#252525'}}>Agregar plaza</h4>
@@ -99,7 +101,6 @@ export default function Manual ( props ) {
                                     error={Boolean(touched.aredepto && errors.aredepto)}
                                     helperText={touched.aredepto && errors.aredepto}
                                 />
-                                
                                 <LocalizationProvider 
                                     dateAdapter={DateFnsUtils}>
                                     <DesktopDatePicker

+ 0 - 1
src/Pages/Login.jsx

@@ -26,7 +26,6 @@ const LoginSchema = Yup.object().shape({
     .string()
     .email('El correo debe ser válido')
     .required('El correo o usuario es requerido'),
-
     password : Yup
     .string()
     .required('El campo contraseña es requerido')

+ 24 - 21
src/Pages/Puestos.jsx

@@ -22,6 +22,7 @@ import { Add as AddIcon, } from '@mui/icons-material/'
 
 
 const Success =  () => toast.success('Plaza Agregada!!')
+const Error =  () => toast.error('Ups creo que ocurrio un error, intentalo nuevamente')
 
 export function Puestos() {
 
@@ -30,25 +31,26 @@ export function Puestos() {
     const token = auth.getToken();
 
     useEffect(() => {
+
         let rest = new Service("/plaza/getall")
 
         rest
-            .get(token)
-            .then(({data}) => {
-                let entries = data.map( e => {
-                    return {
-                        nombre : e.nombrepuesto,
-                        description : e.notas,
-                        id : e.id,
-                        created: e.create_day,
-                        data: e
-                    };
-                })
-                setData(entries)
-            })
-            .catch((error) => {
-                console.log('error fetching data  ', error );
+        .get(token)
+        .then(({data}) => {
+            let entries = data.map( e => {
+                return {
+                    nombre : e.nombrepuesto,
+                    description : e.notas,
+                    id : e.id,
+                    created: e.create_day,
+                    data: e
+                };
             })
+            setData(entries)
+        })
+        .catch((error) => {
+            console.log('error fetching data  ', error );
+        })
 
     },[token])
 
@@ -102,12 +104,12 @@ export function Puestos() {
                             <Col md="10" sm='10' xs="10">
                                 <div className="add_producto">
                                     <div onClick={() => setManual(true) } className="btn_add_producto"> 
-                                        <span className="btn_plaza_common" >Agregar manual <AddIcon/></span> 
+                                        <span className="btn_plaza_common" >Agregar manual <AddIcon fontSize="small"/></span> 
                                     </div>
                                 </div>
                                 <div onClick={() => setExpress(true) } className="add_producto">
                                     <div className="btn_add_producto"> 
-                                        <span className="btn_plaza_common">Agregar express <AddIcon/></span> 
+                                        <span className="btn_plaza_common">Agregar express <AddIcon fontSize="small"/></span> 
                                     </div>
                                 </div>
                             </Col>
@@ -141,12 +143,13 @@ export function Puestos() {
             </div>
 
             <Express success={Success} setExpress={setExpress} visible={expres} onClose={() => setExpress(false) } />
-            <Manual success={Success} setManual={setManual} visible={manual}  onClose={() => setManual(false) } />
+            <Manual success={Success} error={Error} setManual={setManual} visible={manual}  onClose={() => setManual(false) } />
 
-            <Editar  puesto={puesto} visible={edit} onClose={() => setEdit(false)} />
+            <Editar   puesto={puesto} visible={edit} onClose={() => setEdit(false)} />
             <Eliminar puesto={puesto} visible={del} onClose={() => setDelete(false)} />
-            <Mostrar puesto={puesto} visible={show} onClose={() => setShow(false)} />
-            <Toaster position="bottom-right" reverseOrder={false} />
+            <Mostrar  puesto={puesto} visible={show} onClose={() => setShow(false)} />
+
+            <Toaster  position="bottom-right" reverseOrder={false} />
 
         </div>
     )

+ 0 - 17
src/Utils/HTTP.js

@@ -24,23 +24,6 @@ export class Service {
         })
     }
 
-
-    async get_(token){
-
-        console.log('MY TOKEN ::', token)
-        console.log('MY URL ::', this.url)
-
-
-        let response = await fetch(this.url, {
-            headers: new Headers({
-                // "Hwjst" : location.hostname,
-                'Authorization': 'Bearer '+ token,
-            })
-        })
-        return await response.json(); 
-
-    }
-
     async post(body, token){
 
         if(!token){