Commit b92f1fe3 by Billy Larru

[FIX proyecciones]

parent 6fd11f13
......@@ -118,17 +118,19 @@ function listarPolicias(selectorName) {
initSelect2(selectorName, "http://sistem16:666/policias", {title: "nombres", subtitle: "dni"});
}
function verReporte() {
function verReporte() {
// let policia_nombres = $("#cboPolicias option:selected").text();
let fecha_inicio = $("#dpFechaInicio").val();
let fecha_fin = $("#dpFechaFin").val();
let rango_fechas = generarFechas(fecha_inicio, fecha_fin);
let jsonPolicia = $('#cboPolicias').select2('data')[0];
let dni = jsonPolicia ? jsonPolicia.dni : "";
let params = cleanQueryParams({
policia_dni: dni,
fecha_entrada: fecha_inicio
fecha_entrada: rango_fechas
});
......@@ -140,22 +142,21 @@ function verReporte() {
let classNameForDatatable = `display table table-bordered`;
makeDatatable(wrapsNameDatatable,
{
data: response.data,
columns,
columnDefs,
{
data: response.data,
columns,
columnDefs,
},
classNameForDatatable
)
},
classNameForDatatable
)
}
);
}
$().ready(function () {
let nameDatePickers = ["#dpFechaInicio", "#dpFechaFin"];
initDatePicker(...nameDatePickers);
initDatePicker("#dpFechaInicio", "#dpFechaFin");
listarPolicias("#cboPolicias");
$("#btnVerReporte").click(verReporte);
});
\ No newline at end of file
......@@ -219,17 +219,17 @@ function guardarCambios() {
if (result.value) {
let promises = dataRequest.map(p => ajaxWebService.patch(`${URI_POLICIA_PROYECCION}/${p.id}`, p));
Promise.all(promises)
.then(axios.spread(function (...responses) {
swal(
{
type: 'success',
title: '¡Se guardaron los cambios correctamente!',
showConfirmButton: false,
timer: 1500
}
);
}))
.then(axios.spread(function (...responses) {
swal(
{
type: 'success',
title: '¡Se guardaron los cambios correctamente!',
showConfirmButton: false,
timer: 1500
}
);
}))
}
})
......@@ -238,9 +238,9 @@ function guardarCambios() {
$().ready(function () {
initDatePicker("#dpFechaInicio", "#dpFechaFin");
listarPolicias("#cboPoliciasFiltro");
listarSedes("#cboSedesFiltro");
initDatePicker("#dpFechaInicio", "#dpFechaFin");
defaultConfigHandsonTable();
$("#btnVer").click(ver);
$("#btnGuardarCambios").click(guardarCambios);
......
......@@ -2,78 +2,84 @@
<%@page contentType="text/html" pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
<head>
<%@include file="templates/header.jsp" %>
<!--template-core-->
<!--css de la pagina-->
<head>
<%@include file="templates/header.jsp" %>
<!--template-core-->
<!--css de la pagina-->
<link href="../css/lib/sweetalert2.min.css" rel="stylesheet" type="text/css"/>
<!--css-->
</head>
<body>
<%@include file="templates/header-body.jsp" %>
<!-- content -->
<!--css-->
</head>
<body>
<%@include file="templates/header-body.jsp" %>
<!-- content -->
<div class="row">
<div class="col-md-4 col-md-offset-4">
<div class="panel panel-primary">
<div class="panel-heading">
<h5 class="panel-title">Reporte comparativo de proyeccion</h5>
</div>
<div class="col-md-4 col-md-offset-4">
<div class="panel panel-primary">
<div class="panel-heading">
<h5 class="panel-title">Reporte comparativo de proyeccion</h5>
</div>
<div class="panel-body">
<div class="row">
<div class="col-md-6 form-group">
<label>Fecha Inicio:</label>
<input type="text" class="form-control" id="dpFechaInicio">
</div>
<div class="col-md-6 form-group">
<label>Fecha Fin</label>
<input type="text" class="form-control" id="dpFechaFin">
</div>
</div>
<div class="panel-body">
<div class="row">
<div class="col-md-6 form-group">
<label>Fecha Inicio:</label>
<div class="input-group">
<span class="input-group-addon"><i class="icon-calendar"></i></span>
<input type="text" class="form-control" id="dpFechaInicio">
</div>
</div>
<div class="col-md-6 form-group">
<label>Fecha Fin</label>
<div class="input-group">
<span class="input-group-addon"><i class="icon-calendar"></i></span>
<input type="text" class="form-control" id="dpFechaFin">
</div>
</div>
</div>
<div class="row">
<div class="col-md-12 form-group">
<label>Policia</label>
<select class="select-search form-control" id="cboPolicias"></select>
</div>
</div>
<div class="row">
<div class="col-md-12 form-group">
<label>Policia</label>
<select class="select-search form-control" id="cboPolicias"></select>
</div>
</div>
</div>
<div class="panel-footer">
<div class="text-center">
<button class="btn btn-primary" id="btnVerReporte"><i class="icon-eye4"></i> Ver reporte</button>&nbsp;
</div>
</div>
</div>
</div>
</div>
</div>
<div class="panel-footer">
<div class="text-center">
<button class="btn btn-primary" id="btnVerReporte"><i class="icon-eye4"></i> Ver reporte</button>&nbsp;
</div>
</div>
</div>
</div>
</div>
<div class="row">
<div class="col-md-12">
<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"><i class="icon icon-search4"></i>&nbsp; Comparativo de proyeccion y marcacion</h6>
</div>
<div id="divDatatable"></div>
<div class="row">
<div class="col-md-12">
<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"><i class="icon icon-search4"></i>&nbsp; Comparativo de proyeccion y marcacion</h6>
</div>
<div id="divDatatable"></div>
</div>
</div>
</div>
</div>
</div>
</div>
<!-- / content -->
<!-- / content -->
<%@include file="templates/footer-body.jsp"%>
<!--js de la pagina-->
<script src="../plantilla/assets/js/plugins/ui/moment/moment.min.js" type="text/javascript"></script>
<script src="../plantilla/assets/js/plugins/pickers/daterangepicker.js"></script>
<script src="../plantilla/assets/js/core/libraries/jquery_ui/widgets.min.js"></script>
<script src="../js/lib/lodash.js" type="text/javascript"></script>
<script src="../js/lib/axios.min.js" type="text/javascript"></script>
<%@include file="templates/footer-body.jsp"%>
<!--js de la pagina-->
<script src="../plantilla/assets/js/core/libraries/jquery_ui/widgets.min.js"></script>
<script src="../plantilla/assets/js/plugins/ui/moment/moment.min.js" type="text/javascript"></script>
<script src="../plantilla/assets/js/plugins/pickers/datepicker.js"></script>
<script src="../js/lib/lodash.js" type="text/javascript"></script>
<script src="../js/lib/axios.min.js" type="text/javascript"></script>
<script src="../js/lib/sweetalert2.min.js" type="text/javascript"></script>
<script src="../plantilla/assets/js/plugins/forms/selects/select2.min.js"></script>
<script src="../js/pages/comparativo_proyeccion_policias.js" type="text/javascript"></script>
<!--js-->
<script src="../js/pages/comparativo_proyeccion_policias.js" type="text/javascript"></script>
<!--js-->
</body>
</body>
</html>
\ No newline at end of file
......@@ -38,14 +38,14 @@
<label>Fecha Inicio</label>
<div class="input-group">
<span class="input-group-addon"><i class="icon-calendar"></i></span>
<input type="text" class="form-control" name="dpFechaInicio" id="dpFechaInicio">
<input type="text" class="form-control" id="dpFechaInicio">
</div>
</div>
<div class="col-md-6 form-group">
<label>Fecha Fin</label>
<div class="input-group">
<span class="input-group-addon"><i class="icon-calendar"></i></span>
<input type="text" class="form-control" name="dpFechaFin" id="dpFechaFin">
<input type="text" class="form-control" id="dpFechaFin">
</div>
</div>
</div>
......@@ -82,7 +82,7 @@
<!--js de la pagina-->
<script src="../plantilla/assets/js/plugins/ui/moment/moment.min.js" type="text/javascript"></script>
<script src="../plantilla/assets/js/plugins/pickers/daterangepicker.js"></script>
<script src="../plantilla/assets/js/plugins/pickers/datepicker.js"></script>
<script src="../plantilla/assets/js/core/libraries/jquery_ui/widgets.min.js"></script>
<script src="../plantilla/assets/js/plugins/tables/datatables/datatables.min.js" type="text/javascript"></script>
<script src="../js/lib/dataTables.rowsGroup.js" type="text/javascript"></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