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