浏览代码

update fix bug id

amenpunk 3 年之前
父节点
当前提交
61e345953e
共有 2 个文件被更改,包括 5 次插入2 次删除
  1. 4 2
      src/Components/Modal/EditPlaza.js
  2. 1 0
      src/Pages/Login.jsx

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

19
 export default function Edit(props) {
19
 export default function Edit(props) {
20
 
20
 
21
     const NewPlazaSchema = Yup.object().shape({
21
     const NewPlazaSchema = Yup.object().shape({
22
+        id: Yup.number(),
22
         nombrepuesto : 
23
         nombrepuesto : 
23
         Yup.string().required('El nombre es requerido')
24
         Yup.string().required('El nombre es requerido')
24
         .min(5, "El nombre del  puesto debe ser mayor a 5 caracteres")
25
         .min(5, "El nombre del  puesto debe ser mayor a 5 caracteres")
46
     
47
     
47
     const formik = useFormik({
48
     const formik = useFormik({
48
         initialValues: {
49
         initialValues: {
50
+            id: data ? data.id :"",
49
             nombrepuesto: data ? data.nombrepuesto :"",
51
             nombrepuesto: data ? data.nombrepuesto :"",
50
             puestosuperior:data ?data.puestosuperior :"",
52
             puestosuperior:data ?data.puestosuperior :"",
51
             aredepto: 1,
53
             aredepto: 1,
53
             notas:data? data.notas :"",
55
             notas:data? data.notas :"",
54
         },
56
         },
55
         onSubmit: ( fields, { resetForm } ) => {
57
         onSubmit: ( fields, { resetForm } ) => {
58
+            console.log('pre update',fields)
56
             setOpen(true)
59
             setOpen(true)
57
             fields['fecha'] =  new Date(fields.fecha).toISOString();
60
             fields['fecha'] =  new Date(fields.fecha).toISOString();
58
-            fields['areadeptoplz_id'] = 1;
59
-            fields['id'] = -1;
60
 
61
 
61
             let Rest = new Service('/plaza/edit');
62
             let Rest = new Service('/plaza/edit');
62
             Rest
63
             Rest
82
     useEffect(() => {
83
     useEffect(() => {
83
         console.log(data); 
84
         console.log(data); 
84
         setValues({
85
         setValues({
86
+            id: data? data.id:"",
85
             nombrepuesto: data? data.nombrepuesto:"",
87
             nombrepuesto: data? data.nombrepuesto:"",
86
             notas:data?data.notas:"",
88
             notas:data?data.notas:"",
87
             puestosuperior:data ?data.puestosuperior :"",
89
             puestosuperior:data ?data.puestosuperior :"",

+ 1 - 0
src/Pages/Login.jsx

61
                 let { token, nombre, apelidos } = response;
61
                 let { token, nombre, apelidos } = response;
62
                 toast.success(`Bienvenido ${nombre} ${apelidos}!!`)
62
                 toast.success(`Bienvenido ${nombre} ${apelidos}!!`)
63
                 token = token.replace("Bearer ", "")
63
                 token = token.replace("Bearer ", "")
64
+                    console.log(token);
64
                 let user_permissions = jwt_decode(token);
65
                 let user_permissions = jwt_decode(token);
65
                 Object.keys(user_permissions);
66
                 Object.keys(user_permissions);
66
                 // console.log("Bearer ", token)
67
                 // console.log("Bearer ", token)