| Línea 316... |
Línea 316... |
| 316 |
competencies_type = response['data']['competency_types'];
|
316 |
competencies_type = response['data']['competency_types'];
|
| 317 |
dependents = response['data']['jobs_description'];
|
317 |
dependents = response['data']['jobs_description'];
|
| 318 |
renderData([]);
|
318 |
renderData([]);
|
| 319 |
setCompetencySelect();
|
319 |
setCompetencySelect();
|
| 320 |
setDependentSelect();
|
320 |
setDependentSelect();
|
| 321 |
|
- |
|
| 322 |
var s = '';
|
- |
|
| 323 |
var first = true;
|
- |
|
| 324 |
$.each(response['data']['competency_types'], function(index, rowCompetencyType) {
|
- |
|
| 325 |
first = true;
|
- |
|
| 326 |
$.each(response['data']['competencies'], function(index, rowCompetency) {
|
- |
|
| 327 |
if (rowCompetencyType['competency_type_id'] == rowCompetency['competency_type_id']) {
|
- |
|
| 328 |
if (first) {
|
- |
|
| 329 |
first = false;
|
- |
|
| 330 |
s = '<tr>' +
|
- |
|
| 331 |
'<td><big><b>' + rowCompetencyType['name'] + '</b></big></td>' +
|
- |
|
| 332 |
'</tr>';
|
- |
|
| 333 |
$('#tableCompetencies tbody').append(s)
|
- |
|
| 334 |
}
|
- |
|
| 335 |
s = '<tr>' +
|
- |
|
| 336 |
'<td> ' +
|
- |
|
| 337 |
'<div class="custom-control custom-checkbox">' +
|
- |
|
| 338 |
'<input class="custom-control-input" type="checkbox" name="competency_level' + rowCompetency['competency_id'] + '" id="competency_level' + rowCompetency['competency_id'] + '" value="1">' +
|
- |
|
| 339 |
'<label for="competency_level' + rowCompetency['competency_id'] + '" class="custom-control-label">' + rowCompetency['name'] + '</label>' +
|
- |
|
| 340 |
'</div>' +
|
- |
|
| 341 |
'<td>';
|
- |
|
| 342 |
$('#tableCompetencies tbody').append(s)
|
- |
|
| 343 |
}
|
- |
|
| 344 |
});
|
- |
|
| 345 |
});
|
- |
|
| 346 |
$('#tableSubordinates tbody').empty();
|
- |
|
| 347 |
$('#job_description_id_boss option:not(:first)').remove();
|
- |
|
| 348 |
$.each(response['data']['jobs_description'], function(index, rowJobDescription) {
|
- |
|
| 349 |
$('#job_description_id_boss').append(new Option(rowJobDescription['name'], rowJobDescription['job_description_id']));
|
- |
|
| 350 |
s = '<tr>' +
|
- |
|
| 351 |
'<td>' +
|
- |
|
| 352 |
'<div class="custom-control custom-checkbox">' +
|
- |
|
| 353 |
'<input class="custom-control-input" type="checkbox" name="job_description_id_subordinate' + rowJobDescription['job_description_id'] + '" id="job_description_id_subordinate' + rowJobDescription['job_description_id'] + '" value="1">' +
|
- |
|
| 354 |
'<label for="job_description_id_subordinate' + rowJobDescription['job_description_id'] + '" class="custom-control-label">' + rowJobDescription['name'] + '</label>' +
|
- |
|
| 355 |
'</div>' +
|
- |
|
| 356 |
'</td>' +
|
- |
|
| 357 |
'</tr>';
|
- |
|
| 358 |
$('#tableSubordinates tbody').append(s)
|
- |
|
| 359 |
});
|
- |
|
| 360 |
validator.resetForm();
|
321 |
validator.resetForm();
|
| 361 |
$('#custom-tabs #custom-tabs-general-tab').tab('show');
|
322 |
$('#custom-tabs #custom-tabs-general-tab').tab('show');
|
| 362 |
$('#modal').modal('show');
|
323 |
$('#modal').modal('show');
|
| 363 |
} else {
|
324 |
} else {
|
| 364 |
$.fn.showError(response['data']);
|
325 |
$.fn.showError(response['data']);
|
| Línea 385... |
Línea 346... |
| 385 |
$('#form #name').val(response['data']['name']);
|
346 |
$('#form #name').val(response['data']['name']);
|
| 386 |
$('#form #status').bootstrapToggle(response['data']['status'] == '$status_active' ? 'on' : 'off')
|
347 |
$('#form #status').bootstrapToggle(response['data']['status'] == '$status_active' ? 'on' : 'off')
|
| 387 |
CKEDITOR.instances.functions.setData(response['data']['functions']);
|
348 |
CKEDITOR.instances.functions.setData(response['data']['functions']);
|
| 388 |
CKEDITOR.instances.objectives.setData(response['data']['objectives']);
|
349 |
CKEDITOR.instances.objectives.setData(response['data']['objectives']);
|
| 389 |
$('#tableCompetencies tbody').empty();
|
350 |
$('#tableCompetencies tbody').empty();
|
| 390 |
var s = '';
|
- |
|
| 391 |
var first = true;
|
- |
|
| 392 |
|
- |
|
| 393 |
competencies = response['data']['competencies'];
|
351 |
competencies = response['data']['competencies'];
|
| 394 |
competencies_type = response['data']['competency_types'];
|
352 |
competencies_type = response['data']['competency_types'];
|
| 395 |
competencies_selected = response['data']['competencies_selected'];
|
353 |
competencies_selected = response['data']['competencies_selected'];
|
| 396 |
dependents = response['data']['jobs_description'];
|
354 |
dependents = response['data']['jobs_description'];
|
| 397 |
renderData(competencies_selected);
|
355 |
renderData(competencies_selected);
|
| 398 |
setCompetencySelect();
|
356 |
setCompetencySelect();
|
| 399 |
setDependentSelect();
|
357 |
setDependentSelect();
|
| 400 |
|
- |
|
| 401 |
$('#tableSubordinates tbody').empty();
|
- |
|
| 402 |
$('#job_description_id_boss option:not(:first)').remove();
|
- |
|
| 403 |
$.each(response['data']['jobs_description'], function(index, rowJobDescription) {
|
- |
|
| 404 |
$('#job_description_id_boss').append(new Option(rowJobDescription['name'], rowJobDescription['job_description_id']));
|
- |
|
| 405 |
checked = '';
|
- |
|
| 406 |
if ($.isArray(response['data']['dependent'])) {
|
- |
|
| 407 |
if ($.inArray(rowJobDescription['job_description_id'], response['data']['dependent']) != -1) {
|
- |
|
| 408 |
checked = ' checked="checked" ';
|
- |
|
| 409 |
}
|
- |
|
| 410 |
}
|
- |
|
| 411 |
s = '<tr>' +
|
- |
|
| 412 |
'<td>' +
|
- |
|
| 413 |
'<div class="custom-control custom-checkbox">' +
|
- |
|
| 414 |
'<input class="custom-control-input" type="checkbox" ' + checked + ' name="job_description_id_subordinate' + rowJobDescription['job_description_id'] + '" id="job_description_id_subordinate' + rowJobDescription['job_description_id'] + '" value="1">' +
|
- |
|
| 415 |
'<label for="job_description_id_subordinate' + rowJobDescription['job_description_id'] + '" class="custom-control-label">' + rowJobDescription['name'] + '</label>' +
|
- |
|
| 416 |
'</div>' +
|
- |
|
| 417 |
'</td>' +
|
- |
|
| 418 |
'</tr>';
|
- |
|
| 419 |
$('#tableSubordinates tbody').append(s)
|
- |
|
| 420 |
});
|
- |
|
| 421 |
$('#job_description_id_boss').val(response['data']['job_description_id_boss']);
|
358 |
$('#job_description_id_boss').val(response['data']['job_description_id_boss']);
|
| 422 |
validator.resetForm();
|
359 |
validator.resetForm();
|
| 423 |
$('#custom-tabs #custom-tabs-general-tab').tab('show');
|
360 |
$('#custom-tabs #custom-tabs-general-tab').tab('show');
|
| 424 |
$('#modal').modal('show');
|
361 |
$('#modal').modal('show');
|
| 425 |
} else {
|
362 |
} else {
|