Proyectos de Subversion LeadersLinked - Backend

Rev

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

Rev 14244 Rev 14245
Línea 95... Línea 95...
95
						style: 'danger',
95
						style: 'danger',
96
						msg: 'Ha ocurrido un error'
96
						msg: 'Ha ocurrido un error'
97
					}))
97
					}))
98
				}
98
				}
Línea 99... Línea 99...
99
 
99
 
100
				setSupervisers(data.data['supervisers'].map(option => {
100
				setSupervisers(data.data['jobs_description'].map(option => {
101
					return {
101
					return {
102
						key: option.name,
102
						key: option.name,
103
						value: option.uuid
103
						value: option.job_description_id
104
					}
104
					}
105
				}))
105
				}))
106
				setInitObjectives(data.data['objectives'])
106
				setInitObjectives(data.data['objectives'])
107
				setInitFunctions(data.data['functions'])
107
				setInitFunctions(data.data['functions'])
Línea 257... Línea 257...
257
																				<button
257
																				<button
258
																					type='button'
258
																					type='button'
259
																					className='btn btn-primary'
259
																					className='btn btn-primary'
260
																					onClick={() => deleteCompetency(competency_selected.competency_id)}
260
																					onClick={() => deleteCompetency(competency_selected.competency_id)}
261
																				>
261
																				>
262
																					<i className='fa fa-ban mr-2' />
262
																					<i className='fa fa-ban mr-1' />
263
																					Borrar Competencia
263
																					Borrar Competencia
264
																				</button>
264
																				</button>
265
																			</td>
265
																			</td>
266
																		</tr>
266
																		</tr>
267
																		{
267
																		{
Línea 269... Línea 269...
269
																				<tr key={behavior.behavior_id}>
269
																				<tr key={behavior.behavior_id}>
270
																					<td>- Conducta Observable</td>
270
																					<td>- Conducta Observable</td>
271
																					<td>{behavior.description}</td>
271
																					<td>{behavior.description}</td>
272
																					<td>
272
																					<td>
273
																						{
273
																						{
274
																							behavior.level !== '0'
274
																							behavior.level !== 0
275
																								? behavior.level
275
																								? behavior.level
276
																								: 'No aplica'
276
																								: 'No aplica'
277
																						}
277
																						}
278
																					</td>
278
																					</td>
279
																					<td>
279
																					<td>
280
																						<button
280
																						<button
281
																							type='button'
281
																							type='button'
282
																							className='btn btn-primary'
282
																							className='btn btn-primary'
283
																							onClick={() => deleteCompetency(competency_selected.competency_id)}
283
																							onClick={() => deleteCompetency(competency_selected.competency_id)}
284
																						>
284
																						>
285
																							<i className='fa fa-edit mr-2' />
285
																							<i className='fa fa-edit mr-1' />
286
																							Editar Perfil
286
																							Editar Perfil
287
																						</button>
287
																						</button>
288
																					</td>
288
																					</td>
289
																				</tr>
289
																				</tr>
290
																			))
290
																			))
Línea 296... Línea 296...
296
													})
296
													})
297
												}
297
												}
298
											</div>
298
											</div>
299
										</div>
299
										</div>
300
										<div className="tab-pane fade" id="contact" role="tabpanel" aria-labelledby="contact-tab">
300
										<div className="tab-pane fade" id="contact" role="tabpanel" aria-labelledby="contact-tab">
-
 
301
											<div className="card p-2">
-
 
302
												<div className="d-flex justify-content-around">
-
 
303
													<div className="col-9">
-
 
304
														<select className='form-control' name="job_description_id_boss" ref={selectInput}>
-
 
305
															<option value="">Seleccione</option>
-
 
306
															{
-
 
307
																competencyOptions.map((competency) => {
-
 
308
																	const competency_type = competencyTypeOptions.find(type => type.competency_type_id === competency.competency_type_id)
Línea -... Línea 309...
-
 
309
 
-
 
310
																	return (
-
 
311
																		<option
-
 
312
																			key={competency.competency_id}
-
 
313
																			value={competency.competency_id}>
-
 
314
																			{`${competency_type?.name} - ${competency.name}`}
-
 
315
																		</option>
-
 
316
																	)
-
 
317
																})
-
 
318
															}
-
 
319
														</select>
-
 
320
													</div>
-
 
321
													<div className='col-3'>
-
 
322
														<button
-
 
323
															type='button'
-
 
324
															className='btn btn-primary'
-
 
325
															onClick={àddCompetencies}
-
 
326
														>
-
 
327
															Agregar Competencia
-
 
328
														</button>
-
 
329
													</div>
-
 
330
												</div>
-
 
331
												{
-
 
332
													competenciesSelected.map(competency_selected => {
-
 
333
														const competency_type = competencyTypeOptions.find(type => type.competency_type_id === competency_selected.competency_type_id)
-
 
334
 
-
 
335
														return (
-
 
336
															<div key={competency_selected.competency_type_id}>
-
 
337
																<h3 className='my-2'>{`${competency_type.name} - ${competency_selected.name}`}</h3>
-
 
338
																<table className='table table-bordered'>
-
 
339
																	<thead>
-
 
340
																		<tr>
-
 
341
																			<th>Nombre</th>
-
 
342
																			<th>Acciones</th>
-
 
343
																		</tr>
-
 
344
																	</thead>
-
 
345
																	<tbody>
-
 
346
																		<tr>
-
 
347
																			<td>{competency_selected.name}</td>
-
 
348
																			<td>
-
 
349
																				<button
-
 
350
																					type='button'
-
 
351
																					className='btn btn-primary'
-
 
352
																					onClick={() => deleteCompetency(competency_selected.competency_id)}
-
 
353
																				>
-
 
354
																					<i className='fa fa-ban mr-1' />
-
 
355
																					Borrar
-
 
356
																				</button>
-
 
357
																			</td>
-
 
358
																		</tr>
-
 
359
																	</tbody>
-
 
360
																</table>
-
 
361
															</div>
-
 
362
														)
-
 
363
													})
-
 
364
												}
301
 
365
											</div>
302
										</div>
366
										</div>
303
									</div>
367
									</div>
304
									<div className="form-group">
368
									<div className="form-group">
305
										<button type="submit" className="btn btn-primary btn-form-save-close mr-2">
369
										<button type="submit" className="btn btn-primary btn-form-save-close mr-2">