浏览代码

use put insted of post

amenpunk 3 年之前
父节点
当前提交
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
             fields['fecha'] =  new Date(fields.fecha).toISOString();
57
             fields['fecha'] =  new Date(fields.fecha).toISOString();
58
             fields['areadeptoplz_id'] = 1;
58
             fields['areadeptoplz_id'] = 1;
59
             fields['id'] = -1;
59
             fields['id'] = -1;
60
+
60
             let Rest = new Service('/plaza/edit');
61
             let Rest = new Service('/plaza/edit');
61
             Rest
62
             Rest
62
-            .post( fields, token )
63
+            .put( fields, token )
63
             .then( _ => {
64
             .then( _ => {
64
                 resetForm();
65
                 resetForm();
65
                 Complete(true,"Puesto actualizado exitosamente");
66
                 Complete(true,"Puesto actualizado exitosamente");

+ 2 - 1
src/Pages/Puestos.jsx

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

+ 32 - 1
src/Utils/HTTP.js

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