Commit 46166239 by Billy Larru

[EDIT control de asistencia docentes, registro de firma]

parent af90a279
......@@ -175,9 +175,6 @@ function getColumns() {
acciones = registrar;
break;
}
firmar = `<span class="" style="cursor:pointer;"><i class="boligrafo text-slate-800"></i></span>`;
acciones += firmar;
return acciones;
}
}
......@@ -281,6 +278,45 @@ const aplicarFiltro = () => {
}
const registrarNoFirmo = (e) => {
e.preventDefault();
let firmo_salida = 0;
registrarFirma(e, firmo_salida)
};
const registrarFirmo = (e) => {
e.preventDefault();
let firmo_salida = 1;
registrarFirma(e, firmo_salida)
};
const registrarFirma = (e, firmo_salida = 0) => {
$(".chkFirma:checked").each((index, value) => {
let data = $("#divDatatable-datatable").DataTable().row($(value).parents('tr')).data();
// let {id, firmo_salida} = data;
// firmo_salida = 1;
let id = data.id;
let params = {
firmo_salida
};
let mensaje = firmo_salida == 1 ? "«FIRMÓ»" : "«NO FIRMÓ»";
ajaxWebService.patch(`${URI_DOCENTES_ASISTENCIAS}/${id}`, params)
.then((response) => {
if (response.status) {
swal({
type: 'success',
title: `¡Se registró ${mensaje}!`,
showConfirmButton: false,
timer: 1500
}).then((result) => {
listarAsistenciaDocentes();
});
}
});
})
}
$(document).ready(function () {
initDatePicker("#dpFechaInicioFiltro", "#dpFechaFinFiltro");
listarSedes("#cboSedesFiltro");
......@@ -288,4 +324,6 @@ $(document).ready(function () {
listarEstadoAsistencia("#cboEstadoAsistenciaFiltro");
$("#btnAplicarFiltro").click(aplicarFiltro);
$("#btnMostrarTodo").click(listarAsistenciaDocentes);
$("#btnFirmo").click((e) => registrarFirmo(e));
$("#btnNoFirmo").click((e) => registrarNoFirmo(e));
});
\ No newline at end of file
......@@ -7,6 +7,7 @@
<!--template-core-->
<!--css de la pagina-->
<!--<link href="../css/lib/bootstrap-select/bootstrap-select.min.css" rel="stylesheet" type="text/css"/>-->
<link href="../css/lib/sweetalert2.min.css" rel="stylesheet" type="text/css"/>
<!--css-->
</head>
<body>
......@@ -72,6 +73,14 @@
<div class="panel panel-primary card-3" style="margin-top: 30px">
<div class="panel-heading" style="padding: 8px 15px">
<h6 class="panel-title" style="font-size: 15px; font-family: inherit">LISTADO DE ASISTENCIAS DE DOCENTES</h6>
<div class="heading-elements">
<div class="btn-group heading-btn">
<button type="button" class="btn btn-primary btn-icon dropdown-toggle" data-toggle="dropdown"><i class="icon-menu6"></i> <span class="caret"></span></button>
<ul class="dropdown-menu dropdown-menu-right">
<li><a href="#" id="btnFirmo">Firmó</a></li>
<li><a href="#" id="btnNoFirmo">No Firmó</a></li>
</div>
</div>
</div>
<div id="divDatatable"></div>
</div>
......
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