Commit 0d17ec04 by Billy Larru

[EDIT control asistencia docentes, aplicando filtros]

parent b62ef125
......@@ -230,7 +230,7 @@ const inicializarInputsModalRegistroAsistencia = (data) => {
}
function cambioTipoRegistro() {
let criterio = $(this).val();
console.log(criterio);
if (criterio == 0) {
......@@ -265,18 +265,21 @@ function cambioTipoRegistro() {
}
const mostrarMensajeResultadoModal = (result, data) => {
if (result.value) {
let criterio = $("#cboTipoRegistro").val();
let hora_entrada, id, params;
switch (criterio) {
case 1:
let hora_entrada = $("#txtHoraEntrada").val();
let id = data.id;
let params = {
case "1":
debugger
hora_entrada = $("#txtHora").val();
id = data.id;
params = {
marcacion_entrada: hora_entrada,
marco_entrada: 0
marco_entrada: 0,
estadoasistencia_codigo: 5,
estadoasistencia_nombre: "NO MARCÓ",
estadoasistencia_descripcion: "NO MARCÓ"
};
ajaxWebService.patch(`${URI_DOCENTES_ASISTENCIAS}/${id}`, params)
......@@ -288,14 +291,15 @@ const mostrarMensajeResultadoModal = (result, data) => {
showConfirmButton: false,
timer: 1500
})
// let params = cleanQueryParams({id});
// listarAsistenciaDocentes({params})
}
});
break;
case 2:
let hora_entrada = $("#txtHoraEntrada").val();
let id = data.id;
let params = {
case "2":
hora_entrada = $("#txtHora").val();
id = data.id;
params = {
marcacion_entrada: hora_entrada,
marco_entrada: 1
};
......@@ -312,8 +316,8 @@ const mostrarMensajeResultadoModal = (result, data) => {
}
});
break;
case 3:
case 4:
case "3":
case "4":
break;
}
......@@ -338,7 +342,7 @@ const mostrarModalRegistroAsistencia = (data) => {
}
})
.then((result) => {
mostrarMensajeResultadoModal(result, data);
});
});
......@@ -382,7 +386,7 @@ const seleccionarCheckBoxTodo = (tr) => {
}
const seleccionarCheckBox = () => {
if ($('.chkFirma:checked').length === $('.chkFirma').length) {
$('#chkFirmaTodo').prop('checked', true).uniform()
} else {
......@@ -392,7 +396,27 @@ const seleccionarCheckBox = () => {
const aplicarFiltro = () => {
debugger
let personal = $("#cboPersonalFiltro").select2('data')[0];
let trabajador_id = personal ? personal.id : "";
let sede_id = $("#cboSedesFiltro").val();
let fecha_inicio = $("#dpFechaInicioFiltro").val();
let fecha_fin = $("#dpFechaFinFiltro").val();
let estadoasistencia_codigo = $("#cboEstadoAsistenciaFiltro").val();
let rango_fechas = generarFechas(fecha_inicio, fecha_fin);
let params = cleanQueryParams({
trabajador_id,
fecha_asistencia: rango_fechas,
sede_id,
estadoasistencia_codigo
});
if (estadoasistencia_codigo == 12) {
params.estadoasistencia_codigo = "";
}
listarAsistenciaDocentes({params});
}
const registrarNoFirmo = (e) => {
......
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