Commit aae5bf06 by Billy Larru

avance de registro de asistencia

parent bc3a9899
let asistencias = [], sedes = [];
function init(){
sedes.push({"codigo_sede":1, "nombre_sede": "LINCE"});
sedes.push({"codigo_sede":2, "nombre_sede": "AREQUIPA"});
sedes.push({"codigo_sede":3, "nombre_sede": "LINCE"});
sedes.push({"codigo_sede":4, "nombre_sede": "MONTESORI"});
function init() {
sedes.push({"codigo_sede": 1, "nombre_sede": "LINCE"});
sedes.push({"codigo_sede": 2, "nombre_sede": "AREQUIPA"});
sedes.push({"codigo_sede": 3, "nombre_sede": "LINCE"});
sedes.push({"codigo_sede": 4, "nombre_sede": "MONTESORI"});
}
function listarSedes(){
function listarSedes() {
let html = ``;
html +=`<label>Sede</label>
html += `<label>Sede</label>
<select class="form-control" id="cboSedes">`;
// for(let i in sedes){
// html += `<option>${sedes[]}</option>`;
// }
sedes.forEach(function(item){
sedes.forEach(function (item) {
html += `<option>${item.nombre_sede}</option>`;
});
html +=`</select>`;
html += `</select>`;
return html;
}
......@@ -132,7 +132,7 @@ function seleccionCriterio() {
let criterio = $(this).val();
console.log(criterio);
debugger;
if (criterio === 'SEDE') {
let html = listarSedes();
$('#divCriterio').html(html);
......@@ -159,6 +159,46 @@ function seleccionCriterio() {
function evtChange() {
let criterio = $(this).val();
console.log(criterio);
if (criterio == 0) {
let html = ``;
$("#divFiltro").html(html);
}
if (criterio == 1 || criterio == 2) {
let html =
`<div class='col-md-12'>
<div class="form-group">
<label style="font-size: small">
Hora:
</label>
<span class="text-danger"> (*)</span>
<input type="text" id="txtHora" name="txtHora" value="" class="form-control" placeholder="Ingrese la hora" style="text-transform:uppercase;">
</div>
</div>`;
$("#divFiltro").html(html);
} else if (criterio == 3 || criterio == 4) {
let html =
`<div class='col-md-12'>
<div class="form-group">
<label style="font-size: small">
Observación:
</label>
<span class="text-danger"> (*)</span>
<textarea type="text" id="txtObservacion" name="txtObservacion" value="" class="form-control" placeholder="Ingrese el motivo de la falta" rows="3" style="resize: none;"/>
</div>
</div>`;
$("#divFiltro").html(html);
}
}
$().ready(function () {
init();
defaultConfigDataTable();
......@@ -167,7 +207,7 @@ $().ready(function () {
size: 4
});
$(".btn.dropdown-toggle.bs-placeholder").removeClass("btn-info");
$(".btn.dropdown-toggle.bs-placeholder").css({
border: "1px solid #ddd",
......@@ -200,8 +240,13 @@ $().ready(function () {
});
$("#dpFechaFin").datepicker('setDate', 'now');
$("#cboTipoAsistencia").change(evtChange);
defaultConfigDatePicker();
seleccionCriterio();
});
\ No newline at end of file
});
......@@ -60,7 +60,7 @@
</div>
</div>
<div class="col-md-4 form-group">
<label>Estado</label>
<select class="selectpicker form-control" name="cboSedes" id="cboSedes" multiple>
......@@ -76,7 +76,7 @@
<div class="row">
</div>
</div>
......@@ -118,7 +118,7 @@
<tbody>
<tr>
<td>1</td>
<td>HUAMANI TAIPE, FRANCISCO</td>
<td>RAMIREZ MORALES ROLANDO</td>
<td>26/06/2018</td>
<td>07:00 - 17:00</td>
<td class="text-center">REGULAR</td>
......@@ -132,7 +132,7 @@
</tr>
<tr>
<td>2</td>
<td>LEON GOMEZ, MARIO JOSIMAR</td>
<td>RODRIGUEZ CALERO MARCO ANTONIO</td>
<td>26/06/2018</td>
<td>19:00 - 07:00</td>
<td class="text-center">AMANECIDA 12H</td>
......@@ -144,7 +144,7 @@
</tr>
<tr>
<td>3</td>
<td>ALVITES MARIN, VICTOR MANUEL</td>
<td>LORENZO CARHUANCHO JOEL</td>
<td>26/06/2018</td>
<td>07:00- 17:00</td>
<td class="text-center">REGULAR</td>
......@@ -157,7 +157,7 @@
</tr>
<tr>
<td>4</td>
<td>ALVITES MARIN, VICTOR MANUEL</td>
<td>VASQUEZ PEREZ LIDER</td>
<td>26/06/2018</td>
<td>07:00- 17:00</td>
<td class="text-center">REGULAR</td>
......@@ -169,7 +169,7 @@
</tr>
<tr>
<td>5</td>
<td>ALVITES MARIN, VICTOR MANUEL</td>
<td>SILVA ASTUDILLO VICTOR SEGUNDO</td>
<td>26/06/2018</td>
<td>07:00 - 07:00</td>
<td class="text-center">AMANECIDA 24H</td>
......@@ -181,7 +181,7 @@
</tr>
<tr>
<td>6</td>
<td>ALVITES MARIN, VICTOR MANUEL</td>
<td>PACHECO PANCA ADOLFO</td>
<td>26/06/2018</td>
<td>07:00 - 07:00</td>
<td class="text-center">AMANECIDA 24H</td>
......@@ -193,7 +193,7 @@
</tr>
<tr>
<td>7</td>
<td>ALVITES MARIN, VICTOR MANUEL</td>
<td>GONZALES MARCHISIO JUAN CARLOS</td>
<td>26/06/2018</td>
<td>07:00 - 17:00</td>
<td class="text-center">AMANECIDA 24H</td>
......@@ -205,7 +205,7 @@
</tr>
<tr>
<td>8</td>
<td>ALVITES MARIN, VICTOR MANUEL</td>
<td>SOTO GUTIERREZ MANUEL JESUS</td>
<td>26/06/2018</td>
<td>07:50 - 17:00</td>
<td class="text-center">REGULAR</td>
......@@ -217,7 +217,7 @@
</tr>
<tr>
<td>9</td>
<td>ALVITES MARIN, VICTOR MANUEL</td>
<td>VIDAL AVILA WILLY CESAR</td>
<td>26/06/2018</td>
<td>07:00 - 17:00</td>
<td class="text-center">REGULAR</td>
......@@ -226,7 +226,7 @@
<td class="text-center">17:13</td>
<td><span class="label bg-purple">ENTRADA PENDIENTE</span></td>
<td>
<span data-toggle="tooltip" data-placement="left" title="Editar" style="cursor: pointer"> <i class='registrar icon-plus-circle2 text-success-700'></i>&nbsp;&nbsp; </span>
<span data-toggle="modal" data-target="#modal_entrada_pendiente" data-placement="left" title="Editar" style="cursor: pointer"> <i class='registrar icon-plus-circle2 text-success-700'></i>&nbsp;&nbsp; </span>
<span data-toggle="tooltip" data-placement="left" title="Editar" style="cursor: pointer"> <i class='editar icon-pencil text-slate-800'></i>&nbsp;&nbsp; </span>
<span data-toggle="tooltip" data-placement="left" title="Aprobar" style="cursor: pointer"> <i class='aprobar icon-checkmark-circle text-success-700'></i>&nbsp;&nbsp; </span>
<span data-toggle="tooltip" data-placement="left" title="Anular" style="cursor: pointer"> <i class='anular icon-cancel-circle2 text-danger-700'></i>&nbsp;&nbsp; </span>
......@@ -236,7 +236,7 @@
</tr>
<tr>
<td>10</td>
<td>ALVITES MARIN, VICTOR MANUEL</td>
<td>PAREDES HUANUQUEÑO ROBERTO SANTOS</td>
<td>26/06/2018</td>
<td>07:00 - 17:00</td>
<td class="text-center">REGULAR</td>
......@@ -255,7 +255,7 @@
</tr>
<tr>
<td>11</td>
<td>ALVITES MARIN, VICTOR MANUEL</td>
<td>PICHIGUA MELENDEZ ANTONIO</td>
<td>26/06/2018</td>
<td>07:50 - 14:30</td>
<td class="text-center">REGULAR</td>
......@@ -277,6 +277,69 @@
</div>
</div>
</div>
<div id="modal_entrada_pendiente" class="modal fade">
<div class="modal-dialog modal-sm">
<div class="modal-content">
<div class="modal-header bg-primary">
<h5 class="modal-title">Registrar Asistencia</h5>
</div>
<div class="modal-body">
<div>
<div class="row">
<div class="form-group col-md-12">
<label>Fecha de asistencia</label>
<div class="input-group">
<span class="input-group-addon"><i class="fa fa-calendar"></i></span>
<input class="datepicker form-control" type="text" id="txtFechaAsistencia" value="26/06/2018" disabled>
</div>
</div>
</div>
<div class="row">
<div class="form-group col-md-12">
<label>Policia</label>
<span class="label label-left border-left-primary label-striped form-control">DEZA CORREA OSCAR MIGUEL</span>
</div>
</div>
<div class="row">
<div class="form-group col-md-12">
<label style="font-size: small">
Descripcion:
</label>
<select id="cboTipoAsistencia" class="form-control">
<option value="0">[SELECCIONE]</option>
<option value="1">Registro directo</option>
<option value="2">No marcó</option>
<option value="3">Falta con Aviso</option>
<option value="4">Falta sin Aviso</option>
</select>
</div>
</div>
<div class="row" id="divFiltro">
</div>
</div>
</div>
<div class="modal-footer text-center">
<button class="btn btn-success" id="btnGuardarCambios" data-dismiss="modal"><i class="fa fa-search"></i> Guardar Cambios</button>&nbsp;
<button type="button" class="btn btn-warning" id="btnCancelar" data-dismiss="modal"><i class="fa fa-eraser"></i> Cancelar</button>
</div>
</div>
</div>
</div>
<!-- / content -->
<%@include file="templates/footer-body.jsp"%>
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment