Browse Source

fix over type http

amenpunk 2 years ago
parent
commit
5006112214
4 changed files with 30 additions and 44 deletions
  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 ) {
25 25
     const auth = useAuth();
26 26
     const token = auth.getToken();
27 27
 
28
-    let { visible, onClose, success } = props
28
+    let { visible, onClose, success, error } = props
29 29
 
30 30
     const formik = useFormik({
31 31
         initialValues: {
@@ -36,20 +36,22 @@ export default function Manual ( props ) {
36 36
             notas: "alguna nota ",
37 37
         },
38 38
         onSubmit: (fields) => {
39
+
39 40
             fields['fecha'] = "2023-06-11T00:22:15.211"//new Date(fields.fecha).toString() //getDate(fields.fecha);
40 41
             fields['areadeptoplz_id'] = 1;
41 42
             fields['id'] = -1;
42 43
 
43
-            console.log(fields);
44
-
45 44
             let Rest = new Service('/plaza/save');
46 45
 
47 46
             Rest
48 47
             .post( fields, token )
49 48
             .then(data => {
49
+                onClose();
50
+                success();
50 51
                 console.log('data ', data)
51 52
             })
52 53
             .catch(err => {
54
+                error();
53 55
                 console.error(err)
54 56
             })
55 57
 
@@ -61,7 +63,7 @@ export default function Manual ( props ) {
61 63
 
62 64
     return (
63 65
 
64
-        <Modal size="lg" aria-labelledby="contained-modal-title-vcenter" centered  show={visible} onHide={onClose}>
66
+        <Modal size="lg" aria-labelledby="contained-modal-title-vcenter" centered show={visible} onHide={onClose}>
65 67
             <Modal.Header>
66 68
                 <button onClick={onClose}  type="button" className="close" data-dismiss="modal">&times;</button>
67 69
                 <h4 className="modal-title" style={{color : '#252525'}}>Agregar plaza</h4>
@@ -99,7 +101,6 @@ export default function Manual ( props ) {
99 101
                                     error={Boolean(touched.aredepto && errors.aredepto)}
100 102
                                     helperText={touched.aredepto && errors.aredepto}
101 103
                                 />
102
-                                
103 104
                                 <LocalizationProvider 
104 105
                                     dateAdapter={DateFnsUtils}>
105 106
                                     <DesktopDatePicker

+ 0 - 1
src/Pages/Login.jsx

@@ -26,7 +26,6 @@ const LoginSchema = Yup.object().shape({
26 26
     .string()
27 27
     .email('El correo debe ser válido')
28 28
     .required('El correo o usuario es requerido'),
29
-
30 29
     password : Yup
31 30
     .string()
32 31
     .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/'
22 22
 
23 23
 
24 24
 const Success =  () => toast.success('Plaza Agregada!!')
25
+const Error =  () => toast.error('Ups creo que ocurrio un error, intentalo nuevamente')
25 26
 
26 27
 export function Puestos() {
27 28
 
@@ -30,25 +31,26 @@ export function Puestos() {
30 31
     const token = auth.getToken();
31 32
 
32 33
     useEffect(() => {
34
+
33 35
         let rest = new Service("/plaza/getall")
34 36
 
35 37
         rest
36
-            .get(token)
37
-            .then(({data}) => {
38
-                let entries = data.map( e => {
39
-                    return {
40
-                        nombre : e.nombrepuesto,
41
-                        description : e.notas,
42
-                        id : e.id,
43
-                        created: e.create_day,
44
-                        data: e
45
-                    };
46
-                })
47
-                setData(entries)
48
-            })
49
-            .catch((error) => {
50
-                console.log('error fetching data  ', error );
38
+        .get(token)
39
+        .then(({data}) => {
40
+            let entries = data.map( e => {
41
+                return {
42
+                    nombre : e.nombrepuesto,
43
+                    description : e.notas,
44
+                    id : e.id,
45
+                    created: e.create_day,
46
+                    data: e
47
+                };
51 48
             })
49
+            setData(entries)
50
+        })
51
+        .catch((error) => {
52
+            console.log('error fetching data  ', error );
53
+        })
52 54
 
53 55
     },[token])
54 56
 
@@ -102,12 +104,12 @@ export function Puestos() {
102 104
                             <Col md="10" sm='10' xs="10">
103 105
                                 <div className="add_producto">
104 106
                                     <div onClick={() => setManual(true) } className="btn_add_producto"> 
105
-                                        <span className="btn_plaza_common" >Agregar manual <AddIcon/></span> 
107
+                                        <span className="btn_plaza_common" >Agregar manual <AddIcon fontSize="small"/></span> 
106 108
                                     </div>
107 109
                                 </div>
108 110
                                 <div onClick={() => setExpress(true) } className="add_producto">
109 111
                                     <div className="btn_add_producto"> 
110
-                                        <span className="btn_plaza_common">Agregar express <AddIcon/></span> 
112
+                                        <span className="btn_plaza_common">Agregar express <AddIcon fontSize="small"/></span> 
111 113
                                     </div>
112 114
                                 </div>
113 115
                             </Col>
@@ -141,12 +143,13 @@ export function Puestos() {
141 143
             </div>
142 144
 
143 145
             <Express success={Success} setExpress={setExpress} visible={expres} onClose={() => setExpress(false) } />
144
-            <Manual success={Success} setManual={setManual} visible={manual}  onClose={() => setManual(false) } />
146
+            <Manual success={Success} error={Error} setManual={setManual} visible={manual}  onClose={() => setManual(false) } />
145 147
 
146
-            <Editar  puesto={puesto} visible={edit} onClose={() => setEdit(false)} />
148
+            <Editar   puesto={puesto} visible={edit} onClose={() => setEdit(false)} />
147 149
             <Eliminar puesto={puesto} visible={del} onClose={() => setDelete(false)} />
148
-            <Mostrar puesto={puesto} visible={show} onClose={() => setShow(false)} />
149
-            <Toaster position="bottom-right" reverseOrder={false} />
150
+            <Mostrar  puesto={puesto} visible={show} onClose={() => setShow(false)} />
151
+
152
+            <Toaster  position="bottom-right" reverseOrder={false} />
150 153
 
151 154
         </div>
152 155
     )

+ 0 - 17
src/Utils/HTTP.js

@@ -24,23 +24,6 @@ export class Service {
24 24
         })
25 25
     }
26 26
 
27
-
28
-    async get_(token){
29
-
30
-        console.log('MY TOKEN ::', token)
31
-        console.log('MY URL ::', this.url)
32
-
33
-
34
-        let response = await fetch(this.url, {
35
-            headers: new Headers({
36
-                // "Hwjst" : location.hostname,
37
-                'Authorization': 'Bearer '+ token,
38
-            })
39
-        })
40
-        return await response.json(); 
41
-
42
-    }
43
-
44 27
     async post(body, token){
45 28
 
46 29
         if(!token){