Browse Source

reclutador full circle

amenpunk 2 years ago
parent
commit
a26d4338f0

+ 0 - 2
src/Components/Modal/PasswordModal.jsx

30
     candidatos : []
30
     candidatos : []
31
   });
31
   });
32
 
32
 
33
-  console.log('password: ', password)
34
-
35
   const isStepSkipped = (step) => {
33
   const isStepSkipped = (step) => {
36
     return skipped.has(step);
34
     return skipped.has(step);
37
   };
35
   };

+ 0 - 1
src/Components/Password/Rows.js

55
 
55
 
56
 export function Build(pwds) {
56
 export function Build(pwds) {
57
   return pwds.map(password => {
57
   return pwds.map(password => {
58
-    console.log('puesto: ', password)
59
     let { pwd, plaza_id } = password
58
     let { pwd, plaza_id } = password
60
     return {
59
     return {
61
       name: fromBase64( pwd ),//atob( pwd ),
60
       name: fromBase64( pwd ),//atob( pwd ),

+ 0 - 4
src/Components/Password/Steps/candidato.jsx

38
       // nombreEmpresa: password.nombreEmpresa ? password.nombreEmpresa : auth.getProfile().nombre,
38
       // nombreEmpresa: password.nombreEmpresa ? password.nombreEmpresa : auth.getProfile().nombre,
39
     },
39
     },
40
     onSubmit: () => {
40
     onSubmit: () => {
41
-      console.log('on submit')
42
-      console.log(password.candidatos)
43
       if(password.candidatos.length <= 0){
41
       if(password.candidatos.length <= 0){
44
         toast.error("Seleciona almenos un destino")
42
         toast.error("Seleciona almenos un destino")
45
-        // alert("seleciona almenos un destino")
46
         return;
43
         return;
47
       }
44
       }
48
       //setPassword({ ...password, ...fields })
45
       //setPassword({ ...password, ...fields })
74
     setPassword({...password, candidatos: without })
71
     setPassword({...password, candidatos: without })
75
   }
72
   }
76
 
73
 
77
-
78
   return (
74
   return (
79
     <FormikProvider style={{ padding: 25 }} value={formik}>
75
     <FormikProvider style={{ padding: 25 }} value={formik}>
80
       <Form autoComplete="off" noValidate onSubmit={handleSubmit}>
76
       <Form autoComplete="off" noValidate onSubmit={handleSubmit}>

+ 4 - 20
src/Components/Password/Steps/resume.jsx

32
 
32
 
33
   let { handleBack, password: key, handleClose, handleReset } = props
33
   let { handleBack, password: key, handleClose, handleReset } = props
34
 
34
 
35
-  console.log(key)
36
-
37
   const fmt = React.useRef({ weekday: 'long', year: 'numeric', month: 'short', day: 'numeric' })
35
   const fmt = React.useRef({ weekday: 'long', year: 'numeric', month: 'short', day: 'numeric' })
38
   const [loading, setLoading] = React.useState(false);
36
   const [loading, setLoading] = React.useState(false);
39
 
37
 
53
 
51
 
54
   const pwdMutation = useMutation('password', savePassword);
52
   const pwdMutation = useMutation('password', savePassword);
55
   const candiMutation = useMutation('candidato', saveCandidato);
53
   const candiMutation = useMutation('candidato', saveCandidato);
56
-  console.log(candiMutation)
57
 
54
 
58
   const saveStepper = () => {
55
   const saveStepper = () => {
59
 
56
 
71
       plaza_id: key.puesto[0].id
68
       plaza_id: key.puesto[0].id
72
     }
69
     }
73
 
70
 
74
-    console.log("PWD BODY: ", pwdBody)
75
-
76
     pwdMutation.mutate(pwdBody, {
71
     pwdMutation.mutate(pwdBody, {
77
       onSuccess: (result) => {
72
       onSuccess: (result) => {
78
 
73
 
79
         let { id: idContrasenia } = result.data;
74
         let { id: idContrasenia } = result.data;
80
 
75
 
76
+        console.log("contrasenia creada : ", idContrasenia)
81
 
77
 
82
         let candidatos_body = key.candidatos.map((candi) => ({
78
         let candidatos_body = key.candidatos.map((candi) => ({
83
           "id": -1,
79
           "id": -1,
84
           "nombres": candi.nombres,
80
           "nombres": candi.nombres,
85
           "apellidos": candi.apellidos,
81
           "apellidos": candi.apellidos,
86
           "mail": candi.mail,
82
           "mail": candi.mail,
87
-          "sendmail": 0,
83
+          "sendmail": 1,
88
           "idContrasenia": idContrasenia,
84
           "idContrasenia": idContrasenia,
89
           "nombrepuesto": 'Senior Software',
85
           "nombrepuesto": 'Senior Software',
90
           "nombreEmpresa": 'Google'
86
           "nombreEmpresa": 'Google'
91
         }))
87
         }))
92
 
88
 
93
-        console.log(candidatos_body)
94
-
95
-        // setLoading(false);
96
-        // return;
97
-
98
-        queryClient.invalidateQueries('passwords')
99
-              setLoading(false);
100
-              handleClose();
101
-              handleReset();
102
-        /*
103
-
104
         candiMutation.mutate(candidatos_body, {
89
         candiMutation.mutate(candidatos_body, {
105
           onSuccess: (data) => {
90
           onSuccess: (data) => {
106
             queryClient.invalidateQueries('passwords')
91
             queryClient.invalidateQueries('passwords')
107
             toast.success("Contraseña agregada exitosamente!!")
92
             toast.success("Contraseña agregada exitosamente!!")
108
             setTimeout(() => {
93
             setTimeout(() => {
109
-              console.log("OK LETS GO >> ", data)
94
+              console.log("envio  a candidatos >> ", data)
110
               setLoading(false);
95
               setLoading(false);
111
               handleClose();
96
               handleClose();
112
               handleReset();
97
               handleReset();
113
             }, 1000)
98
             }, 1000)
114
           },
99
           },
115
           onError: () => {
100
           onError: () => {
116
-            toast.error("Ups!! error al crear el candidato")
101
+            toast.error("Ups!! error al crear la contraseña")
117
             setLoading(false);
102
             setLoading(false);
118
           }
103
           }
119
         })
104
         })
120
-*/
121
 
105
 
122
       },
106
       },
123
       onError: () => {
107
       onError: () => {