|
|
@@ -19,6 +19,7 @@ import { departamentos } from '../Password/Rows'
|
|
|
export default function Edit(props) {
|
|
|
|
|
|
const NewPlazaSchema = Yup.object().shape({
|
|
|
+ id: Yup.number(),
|
|
|
nombrepuesto :
|
|
|
Yup.string().required('El nombre es requerido')
|
|
|
.min(5, "El nombre del puesto debe ser mayor a 5 caracteres")
|
|
|
@@ -46,6 +47,7 @@ export default function Edit(props) {
|
|
|
|
|
|
const formik = useFormik({
|
|
|
initialValues: {
|
|
|
+ id: data ? data.id :"",
|
|
|
nombrepuesto: data ? data.nombrepuesto :"",
|
|
|
puestosuperior:data ?data.puestosuperior :"",
|
|
|
aredepto: 1,
|
|
|
@@ -53,10 +55,9 @@ export default function Edit(props) {
|
|
|
notas:data? data.notas :"",
|
|
|
},
|
|
|
onSubmit: ( fields, { resetForm } ) => {
|
|
|
+ console.log('pre update',fields)
|
|
|
setOpen(true)
|
|
|
fields['fecha'] = new Date(fields.fecha).toISOString();
|
|
|
- fields['areadeptoplz_id'] = 1;
|
|
|
- fields['id'] = -1;
|
|
|
|
|
|
let Rest = new Service('/plaza/edit');
|
|
|
Rest
|
|
|
@@ -82,6 +83,7 @@ export default function Edit(props) {
|
|
|
useEffect(() => {
|
|
|
console.log(data);
|
|
|
setValues({
|
|
|
+ id: data? data.id:"",
|
|
|
nombrepuesto: data? data.nombrepuesto:"",
|
|
|
notas:data?data.notas:"",
|
|
|
puestosuperior:data ?data.puestosuperior :"",
|