Proyectos de Subversion LeadersLinked - Backend

Rev

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

Rev 10915 Rev 10935
Línea 139... Línea 139...
139
			})
139
			})
Línea 140... Línea 140...
140
 
140
 
Línea 141... Línea 141...
141
	}, [typeOptions.url])
141
	}, [typeOptions.url])
-
 
142
 
142
 
143
	useEffect(() => {
143
	useEffect(() => {
144
		if (action == 'add') {
144
		axios.get(vacancyUrl)
145
			axios.get(vacancyUrl)
145
			.then(({ data }) => {
146
				.then(({ data }) => {
146
				const resData = data.data
147
					const resData = data.data
147
 
148
 
148
				if (!data.success) {
149
					if (!data.success) {
149
					dispatch(addNotification({
150
						dispatch(addNotification({
150
						style: 'error',
151
							style: 'error',
151
						msg: 'Ha ocurrido un error'
152
							msg: 'Ha ocurrido un error'
152
					}))
153
						}))
153
				}
154
					}
154
 
155
 
155
				setCandidatesOptions(resData.candidates)
156
					setCandidatesOptions(resData.candidates)
156
				setCompetencies(resData.job_description.competencies)
157
					setCompetencies(resData.job_description.competencies)
157
				setTypeOptions({ ...typeOptions, value: resData.interview.type === 'r' ? 'Entrevista por Recursos Humanos' : 'Entrevista por Potencial superior' })
158
					setTypeOptions({ ...typeOptions, value: resData.interview.type === 'r' ? 'Entrevista por Recursos Humanos' : 'Entrevista por Potencial superior' })
158
				setGeneralOptions({
159
					setGeneralOptions({
159
					...generalOptions,
160
						...generalOptions,
160
					name: resData.vacancy.name,
161
						name: resData.vacancy.name,
161
					uuid: resData.vacancy.uuid,
162
						uuid: resData.vacancy.uuid,
162
					description: resData.vacancy.description,
163
						description: resData.vacancy.description,
-
 
164
						functions: resData.job_description.functions,
163
					functions: resData.job_description.functions,
165
						objectives: resData.job_description.objectives
164
					objectives: resData.job_description.objectives
166
					})
165
				})
-
 
166
			})
167
				})
Línea 167... Línea 168...
167
 
168
		}
168
	}, [vacancyUrl])
169
	}, [vacancyUrl])
169
 
170
 
Línea 268... Línea 269...
268
																					/>
269
																					/>
269
																				</td>
270
																				</td>
270
																				<td style={{ width: '20%' }}>
271
																				<td style={{ width: '20%' }}>
271
																					<select className='form-control' name={`${behavior.competency_uuid}_${behavior.uuid}-points`} ref={register}>
272
																					<select className='form-control' name={`${behavior.competency_uuid}_${behavior.uuid}-points`} ref={register}>
272
																						{
273
																						{
273
																							pointsOptions.map(({ label, value }) => (
274
																							pointsOptions.map(({ label, value }) => {
-
 
275
																								console.log(watch(`${behavior.competency_uuid}_${behavior.uuid}-points`))
-
 
276
																								console.log(value)
274
																								<option selected={watch(`${behavior.competency_uuid}_${behavior.uuid}-points`) === value} key={value} value={value}>{label}</option>
277
																								return <option selected={watch(`${behavior.competency_uuid}_${behavior.uuid}-points`) === value} key={value} value={value}>{label}</option>
275
																							))
278
																							})
276
																						}
279
																						}
277
																					</select>
280
																					</select>
278
																				</td>
281
																				</td>
279
																			</tr>
282
																			</tr>
280
																		</tbody>
283
																		</tbody>