Proyectos de Subversion LeadersLinked - Backend

Rev

Rev 10843 | Rev 10845 | Ir a la última revisión | Mostrar el archivo completo | | | Autoría | Ultima modificación | Ver Log |

Rev 10843 Rev 10844
Línea 64... Línea 64...
64
 
64
 
65
					setValue('comment', resData.interview.comment)
65
					setValue('comment', resData.interview.comment)
66
					setValue('points', resData.interview.points)
66
					setValue('points', resData.interview.points)
67
					setValue('status', resData.interview.status)
67
					setValue('status', resData.interview.status)
68
					setCompetencies(resData.job_description.competencies)
68
					setCompetencies(resData.job_description.competencies)
69
					setCandidatesOptions([{ label: `${resData.candidate.first_name} ${resData.candidate.last_name}`, value: resData.candidate.uuid }])
69
					setCandidatesOptions([resData.candidate])
70
					setVacancyOptions([{ label: resData.vacancy.name, value: resData.vacancy.uuid }])
70
					setVacancyOptions([{ name: resData.vacancy.name, uuid: resData.vacancy.uuid }])
71
					setTypeOptions({ ...typeOptions, value: resData.interview.type === 'r' ? 'Entrevista por Recursos Humanos' : 'Entrevista por Potencial superior' })
71
					setTypeOptions({ ...typeOptions, value: resData.interview.type === 'r' ? 'Entrevista por Recursos Humanos' : 'Entrevista por Potencial superior' })
72
					setGeneralOptions({
72
					setGeneralOptions({
73
						...generalOptions,
73
						...generalOptions,
74
						name: resData.vacancy.name,
74
						name: resData.vacancy.name,
Línea 153... Línea 153...
153
											<div className="col-6">
153
											<div className="col-6">
154
												<div className="form-group">
154
												<div className="form-group">
155
													<label>Vacantes</label>
155
													<label>Vacantes</label>
156
													<select className='form-control' name='points' ref={register} disabled={action === 'edit'} onChange={(e) => setVacancyUrl(vacancy_link.replace('UUID_PLACEHOLDER', e.target.value))}>
156
													<select className='form-control' name='points' ref={register} disabled={action === 'edit'} onChange={(e) => setVacancyUrl(vacancy_link.replace('UUID_PLACEHOLDER', e.target.value))}>
157
														{
157
														{
158
															vacancyOptions.map(({ label, value }) => (
158
															vacancyOptions.map(({ name, uuid }) => (
159
																<option selected={generalOptions.name === label} key={value} value={value}>{label}</option>
159
																<option selected={generalOptions.name === name} key={uuid} value={uuid}>{name}</option>
160
															))
160
															))
161
														}
161
														}
162
													</select>
162
													</select>
163
												</div>
163
												</div>
164
											</div>
164
											</div>
165
											<div className="col-6">
165
											<div className="col-6">
166
												<div className="form-group">
166
												<div className="form-group">
167
													<label>Candidatos</label>
167
													<label>Candidatos</label>
168
													<select className='form-control' name='points' ref={register} disabled={action === 'edit'} onChange={(e) => setTypeOptions(prev => ({ ...prev, url: type_link.replace('UUID_PLACEHOLDER', e.target.value) }))}>
168
													<select className='form-control' name='points' ref={register} disabled={action === 'edit'} onChange={(e) => setTypeOptions(prev => ({ ...prev, url: type_link.replace('UUID_PLACEHOLDER', e.target.value) }))}>
169
														{
169
														{
170
															candidatesOptions.map(({ label, value }) => (
170
															candidatesOptions.map(({ first_name, last_name, uuid }) => (
171
																<option selected={watch('candidate') === value} key={value} value={value}>{label}</option>
171
																<option selected={watch('candidate') === uuid} key={uuid} value={uuid}>{`${first_name} ${last_name}`}</option>
172
															))
172
															))
173
														}
173
														}
174
													</select>
174
													</select>
175
												</div>
175
												</div>
176
											</div>
176
											</div>