Commit c88b36d5 by Billy Larru

filtrar por rango de fechas en control de asistencia

parent 0879fead
...@@ -487,7 +487,7 @@ const setSelects = (nodeIdentifier) => { ...@@ -487,7 +487,7 @@ const setSelects = (nodeIdentifier) => {
if (repo.loading) { if (repo.loading) {
return repo.text; return repo.text;
} }
var markup = ` var markup = `
<div class='select2-result-repository clearfix'> <div class='select2-result-repository clearfix'>
<div class='select2-result-repository__title'>${repo.nombres}</div>`; <div class='select2-result-repository__title'>${repo.nombres}</div>`;
...@@ -500,11 +500,28 @@ const setSelects = (nodeIdentifier) => { ...@@ -500,11 +500,28 @@ const setSelects = (nodeIdentifier) => {
return markup; return markup;
} }
function formatRepoSelection(repo) { function formatRepoSelection(repo) {
if (repo.id) { if (repo.id) {
return repo.nombres; return repo.nombres;
} else { } else {
return repo.text; 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() { ...@@ -354,11 +354,15 @@ function buscar() {
let policia_id = $("#cboPoliciasFiltro").val(); let policia_id = $("#cboPoliciasFiltro").val();
let sede_id = $("#cboSedesFiltro").val(); let sede_id = $("#cboSedesFiltro").val();
let estadoAsistencia = $("#cboEstadoAsistencia").val(); let estadoAsistencia = $("#cboEstadoAsistencia").val();
let fechaInicio = $("#dpFechaInicio").val();
let fechaFin = $("#dpFechaFin").val();
let rangoFechas = generarFechas(fechaInicio, fechaFin);
let params = cleanQueryParams({ let params = cleanQueryParams({
policia_id, policia_id,
sede_id, sede_id,
fecha_entrada: rangoFechas,
estado: estadoAsistencia estado: estadoAsistencia
}); });
debugger debugger
......
...@@ -297,20 +297,7 @@ function registrarRolPolicia() { ...@@ -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() { function cancelar() {
$("#detalle_rol").removeClass("hidden"); $("#detalle_rol").removeClass("hidden");
......
...@@ -362,6 +362,7 @@ ...@@ -362,6 +362,7 @@
<script src="../plantilla/assets/js/core/libraries/jquery_ui/widgets.min.js"></script> <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="../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/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/pickers/daterangepicker.js"></script>
<script src="../plantilla/assets/js/plugins/forms/selects/select2.min.js"></script> <script src="../plantilla/assets/js/plugins/forms/selects/select2.min.js"></script>
<script src="../plantilla/assets/js/plugins/extensions/contextmenu.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