amenpunk 3 лет назад
Родитель
Сommit
054983e413
3 измененных файлов с 36 добавлено и 3 удалено
  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) {
             fields['fecha'] =  new Date(fields.fecha).toISOString();
             fields['fecha'] =  new Date(fields.fecha).toISOString();
             fields['areadeptoplz_id'] = 1;
             fields['areadeptoplz_id'] = 1;
             fields['id'] = -1;
             fields['id'] = -1;
+
             let Rest = new Service('/plaza/edit');
             let Rest = new Service('/plaza/edit');
             Rest
             Rest
-            .post( fields, token )
+            .put( fields, token )
             .then( _ => {
             .then( _ => {
                 resetForm();
                 resetForm();
                 Complete(true,"Puesto actualizado exitosamente");
                 Complete(true,"Puesto actualizado exitosamente");

+ 2 - 1
src/Pages/Puestos.jsx

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

+ 32 - 1
src/Utils/HTTP.js

@@ -55,6 +55,37 @@ export class Service {
 
 
     }
     }
     
     
-    
+    async put(body, token){
+
+        if(!token){
+            let response = await axios({
+                method: "PUT",
+                url: this.url,
+                headers:{
+                    'Content-Type': 'application/json',
+                },
+                data :body
+            })
+            return await response.data; 
+        }
+
+
+        const MyHeaders ={
+            'Authorization': 'Bearer '+ token,
+        }
+        
+        let response = await axios({
+            method: "PUT",
+            url : this.url,
+            headers: MyHeaders,
+            data: body
+        })
+        console.log('response', response)
+
+        return await response.data; 
+
+    }
+
+s 
 }
 }