Commit c88b36d5 by Billy Larru

filtrar por rango de fechas en control de asistencia

parent 0879fead
......@@ -487,7 +487,7 @@ const setSelects = (nodeIdentifier) => {
if (repo.loading) {
return repo.text;
}
var markup = `
<div class='select2-result-repository clearfix'>
<div class='select2-result-repository__title'>${repo.nombres}</div>`;
......@@ -500,11 +500,28 @@ const setSelects = (nodeIdentifier) => {
return markup;
}
function formatRepoSelection(repo) {
function formatRepoSelection(repo) {
if (repo.id) {
return repo.nombres;
} else {
return repo.text;
}
}
}
const generarFechas = (desde, hasta) => {
let reverseDesde = desde.split("/").reverse().join("/");
let reverseHasta = hasta.split("/").reverse().join("/");
desde = moment(reverseDesde);
hasta = moment(reverseHasta);
let diaActual = desde;
let fechas = [];
while (diaActual.isSameOrBefore(hasta)) {
fechas.push(diaActual.format('DD/MM/YYYY'));
diaActual.add(1, 'days');
}
return fechas;
}
\ No newline at end of file
......@@ -354,11 +354,15 @@ function buscar() {
let policia_id = $("#cboPoliciasFiltro").val();
let sede_id = $("#cboSedesFiltro").val();
let estadoAsistencia = $("#cboEstadoAsistencia").val();
let fechaInicio = $("#dpFechaInicio").val();
let fechaFin = $("#dpFechaFin").val();
let rangoFechas = generarFechas(fechaInicio, fechaFin);
let params = cleanQueryParams({
policia_id,
sede_id,
fecha_entrada: rangoFechas,
estado: estadoAsistencia
});
debugger
......
......@@ -297,20 +297,7 @@ function registrarRolPolicia() {
});
}
function generarFechas(desde, hasta) {
let reverseDesde = desde.split("/").reverse().join("/");
let reverseHasta = hasta.split("/").reverse().join("/");
desde = moment(reverseDesde);
hasta = moment(reverseHasta);
let diaActual = desde;
let fechas = [];
while (diaActual.isSameOrBefore(hasta)) {
fechas.push(diaActual.format('DD/MM/YYYY'));
diaActual.add(1, 'days');
}
return fechas;
}
function cancelar() {
$("#detalle_rol").removeClass("hidden");
......
......@@ -362,6 +362,7 @@
<script src="../plantilla/assets/js/core/libraries/jquery_ui/widgets.min.js"></script>
<script src="../js/lib/bootstrap-select/bootstrap-select.min.js" type="text/javascript"></script>
<!--<script src="../plantilla/assets/js/plugins/pickers/datepicker.js" type="text/javascript"></script>-->
<script src="../plantilla/assets/js/plugins/ui/moment/moment.min.js"></script>
<script src="../plantilla/assets/js/plugins/pickers/daterangepicker.js"></script>
<script src="../plantilla/assets/js/plugins/forms/selects/select2.min.js"></script>
<script src="../plantilla/assets/js/plugins/extensions/contextmenu.js"></script>
......
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