Przeglądaj źródła

use put insted of post

amenpunk 3 lat temu
rodzic
commit
054983e413
3 zmienionych plików z 36 dodań i 3 usunięć
  1. 2 1
      src/Components/Modal/EditPlaza.js
  2. 2 1
      src/Pages/Puestos.jsx
  3. 32 1
      src/Utils/HTTP.js

+ 2 - 1
src/Components/Modal/EditPlaza.js

@@ -57,9 +57,10 @@ export default function Edit(props) {
57 57
             fields['fecha'] =  new Date(fields.fecha).toISOString();
58 58
             fields['areadeptoplz_id'] = 1;
59 59
             fields['id'] = -1;
60
+
60 61
             let Rest = new Service('/plaza/edit');
61 62
             Rest
62
-            .post( fields, token )
63
+            .put( fields, token )
63 64
             .then( _ => {
64 65
                 resetForm();
65 66
                 Complete(true,"Puesto actualizado exitosamente");

+ 2 - 1
src/Pages/Puestos.jsx

@@ -39,9 +39,10 @@ function Divide(arregloOriginal){
39 39
 export function Puestos() {
40 40
 
41 41
     const Complete =  (status, message) => {
42
+        console.log(status, message);
42 43
 
43 44
         if(!status){
44
-            toast.error(message)
45
+            return toast.error(message)
45 46
         }
46 47
 
47 48
         let rest = new Service("/plaza/getall")

+ 32 - 1
src/Utils/HTTP.js

@@ -55,6 +55,37 @@ export class Service {
55 55
 
56 56
     }
57 57
     
58
-    
58
+    async put(body, token){
59
+
60
+        if(!token){
61
+            let response = await axios({
62
+                method: "PUT",
63
+                url: this.url,
64
+                headers:{
65
+                    'Content-Type': 'application/json',
66
+                },
67
+                data :body
68
+            })
69
+            return await response.data; 
70
+        }
71
+
72
+
73
+        const MyHeaders ={
74
+            'Authorization': 'Bearer '+ token,
75
+        }
76
+        
77
+        let response = await axios({
78
+            method: "PUT",
79
+            url : this.url,
80
+            headers: MyHeaders,
81
+            data: body
82
+        })
83
+        console.log('response', response)
84
+
85
+        return await response.data; 
86
+
87
+    }
88
+
89
+s 
59 90
 }
60 91