Proyectos de Subversion LeadersLinked - Backend

Rev

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

Rev 14256 Rev 14257
Línea 34... Línea 34...
34
		register,
34
		register,
35
		handleSubmit
35
		handleSubmit
36
	} = useForm()
36
	} = useForm()
Línea 37... Línea 37...
37
 
37
 
38
	//States
-
 
39
	const [supervisers, setSupervisers] = useState([])
38
	//States
40
	const [initObjectives, setInitObjectives] = useState('')
39
	const [initObjectives, setInitObjectives] = useState('')
41
	const [initFunctions, setInitFunctions] = useState('')
40
	const [initFunctions, setInitFunctions] = useState('')
42
	const [competencyOptions, setCompetencyOptions] = useState([])
41
	const [competencyOptions, setCompetencyOptions] = useState([])
43
	const [competenciesSelected, setCompetenciesSelected] = useState([])
42
	const [competenciesSelected, setCompetenciesSelected] = useState([])
Línea 115... Línea 114...
115
 
114
 
116
				setCompetencyOptions(data.data['competencies'])
115
				setCompetencyOptions(data.data['competencies'])
117
				setCompetencyTypeOptions(data.data['competency_types'])
116
				setCompetencyTypeOptions(data.data['competency_types'])
118
				setJobsDescription(data.data['jobs_description'])
117
				setJobsDescription(data.data['jobs_description'])
119
				if (action === 'edit') {
-
 
120
					setSupervisers(data.data['supervisers'].map(option => ({ key: option.name, value: option.uuid })))
118
				if (action === 'edit') {
121
					setInitObjectives(data.data['objectives'])
119
					setInitObjectives(data.data['objectives'])
122
					setInitFunctions(data.data['functions'])
120
					setInitFunctions(data.data['functions'])
123
					setCompetenciesSelected(data.data['competencies_selected'])
121
					setCompetenciesSelected(data.data['competencies_selected'])
124
					setSubordinatesSelected(data.data['subordinates_selected'])
122
					setSubordinatesSelected(data.data['subordinates_selected'])
Línea 204... Línea 202...
204
														<div className="form-group">
202
														<div className="form-group">
205
															<label>Nombre</label>
203
															<label>Nombre</label>
206
															<select className='form-control' name="job_description_id_boss" ref={register}>
204
															<select className='form-control' name="job_description_id_boss" ref={register}>
207
																<option value="">No aplica</option>
205
																<option value="">No aplica</option>
208
																{
206
																{
209
																	supervisers.map(({ key, value }) =>
207
																	jobsDescription.map((description) =>
-
 
208
																		<option
210
																		<option key={value} value={value}>{key}</option>
209
																			key={description.job_description_id}
-
 
210
																			value={description.job_description_id}
-
 
211
																		>
-
 
212
																			{description.name}
-
 
213
																		</option>
211
																	)
214
																	)
212
																}
215
																}
213
															</select>
216
															</select>
214
														</div>
217
														</div>
215
													</div>
218
													</div>