Commit 0d17ec04 by Billy Larru

[EDIT control asistencia docentes, aplicando filtros]

parent b62ef125
...@@ -230,7 +230,7 @@ const inicializarInputsModalRegistroAsistencia = (data) => { ...@@ -230,7 +230,7 @@ const inicializarInputsModalRegistroAsistencia = (data) => {
} }
function cambioTipoRegistro() { function cambioTipoRegistro() {
let criterio = $(this).val(); let criterio = $(this).val();
console.log(criterio); console.log(criterio);
if (criterio == 0) { if (criterio == 0) {
...@@ -265,18 +265,21 @@ function cambioTipoRegistro() { ...@@ -265,18 +265,21 @@ function cambioTipoRegistro() {
} }
const mostrarMensajeResultadoModal = (result, data) => { const mostrarMensajeResultadoModal = (result, data) => {
if (result.value) { if (result.value) {
let criterio = $("#cboTipoRegistro").val(); let criterio = $("#cboTipoRegistro").val();
let hora_entrada, id, params;
switch (criterio) { switch (criterio) {
case 1: case "1":
let hora_entrada = $("#txtHoraEntrada").val(); debugger
hora_entrada = $("#txtHora").val();
let id = data.id; id = data.id;
let params = { params = {
marcacion_entrada: hora_entrada, 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) ajaxWebService.patch(`${URI_DOCENTES_ASISTENCIAS}/${id}`, params)
...@@ -288,14 +291,15 @@ const mostrarMensajeResultadoModal = (result, data) => { ...@@ -288,14 +291,15 @@ const mostrarMensajeResultadoModal = (result, data) => {
showConfirmButton: false, showConfirmButton: false,
timer: 1500 timer: 1500
}) })
// let params = cleanQueryParams({id});
// listarAsistenciaDocentes({params})
} }
}); });
break; break;
case 2: case "2":
let hora_entrada = $("#txtHoraEntrada").val(); hora_entrada = $("#txtHora").val();
id = data.id;
let id = data.id; params = {
let params = {
marcacion_entrada: hora_entrada, marcacion_entrada: hora_entrada,
marco_entrada: 1 marco_entrada: 1
}; };
...@@ -312,8 +316,8 @@ const mostrarMensajeResultadoModal = (result, data) => { ...@@ -312,8 +316,8 @@ const mostrarMensajeResultadoModal = (result, data) => {
} }
}); });
break; break;
case 3: case "3":
case 4: case "4":
break; break;
} }
...@@ -338,7 +342,7 @@ const mostrarModalRegistroAsistencia = (data) => { ...@@ -338,7 +342,7 @@ const mostrarModalRegistroAsistencia = (data) => {
} }
}) })
.then((result) => { .then((result) => {
mostrarMensajeResultadoModal(result, data); mostrarMensajeResultadoModal(result, data);
}); });
}); });
...@@ -382,7 +386,7 @@ const seleccionarCheckBoxTodo = (tr) => { ...@@ -382,7 +386,7 @@ const seleccionarCheckBoxTodo = (tr) => {
} }
const seleccionarCheckBox = () => { const seleccionarCheckBox = () => {
if ($('.chkFirma:checked').length === $('.chkFirma').length) { if ($('.chkFirma:checked').length === $('.chkFirma').length) {
$('#chkFirmaTodo').prop('checked', true).uniform() $('#chkFirmaTodo').prop('checked', true).uniform()
} else { } else {
...@@ -392,7 +396,27 @@ const seleccionarCheckBox = () => { ...@@ -392,7 +396,27 @@ const seleccionarCheckBox = () => {
const aplicarFiltro = () => { 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) => { 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