From e019a7cebe862f8fe86fd816f9eb97b3024b2b5a Mon Sep 17 00:00:00 2001 From: Billy Larru <blarru.ti@sacooliveros.edu.pe> Date: Tue, 21 Aug 2018 20:57:09 -0500 Subject: [PATCH] mostrando modal de registro de asistencia en control de asistencia --- src/main/webapp/js/pages/control_asistencia_policias.js | 27 +++++++++++++++++++++++++++ src/main/webapp/vistas/controlAsistenciaPolicias.jsp | 14 ++++++++------ src/main/webapp/vistas/modals/policias/controlAsistencia/registrarAsistencia.jspf | 36 ++++++++++++++++++++++++++++++++++++ 3 files changed, 71 insertions(+), 6 deletions(-) create mode 100644 src/main/webapp/vistas/modals/policias/controlAsistencia/registrarAsistencia.jspf diff --git a/src/main/webapp/js/pages/control_asistencia_policias.js b/src/main/webapp/js/pages/control_asistencia_policias.js index eccf5e1..c3d42cf 100644 --- a/src/main/webapp/js/pages/control_asistencia_policias.js +++ b/src/main/webapp/js/pages/control_asistencia_policias.js @@ -202,6 +202,33 @@ function listarAsistencias(objParams = {}) { $(datatable).on("click", ".registrar", function () { let data = $(datatable).DataTable().row($(this).parents("tr")).data(); + console.log(data); + + axios.get("modals/policias/controlAsistencia/registrarAsistencia.jspf").then((response) => { + debugger + swal({ + title: '<strong>Registrar Asistencia</strong>', + html: response.data, + showCloseButton: true, + showCancelButton: true, + focusConfirm: false, + confirmButtonText: '<i class="fa fa-thumbs-up"></i> Great!', + confirmButtonAriaLabel: 'Thumbs up, great!', + cancelButtonText: 'Cancelar', + cancelButtonAriaLabel: 'Thumbs down', + width: '30%', + onOpen: () => { +// $("#spanNombres").html(data.policia_nombres); +// $("#spanSede").html(data.sede_descripcion); +// $("#spanHorario").html(`${data.tiporol_descripcion} ${data.frecuencia_descripcion}`); +// $("#spanRangoFechas").html(`${data.fecha_inicio} - ${data.fecha_fin}`); +// let htmlList = ``; +// data.detalles_rol.forEach(x => htmlList += `<li class="list-group-item" id="${x.id}">${x.fecha_entrada}</li>`); +// $("#listaDias").html(htmlList); + } + }); + }); + }); }); diff --git a/src/main/webapp/vistas/controlAsistenciaPolicias.jsp b/src/main/webapp/vistas/controlAsistenciaPolicias.jsp index f05a515..2ab57c9 100644 --- a/src/main/webapp/vistas/controlAsistenciaPolicias.jsp +++ b/src/main/webapp/vistas/controlAsistenciaPolicias.jsp @@ -6,7 +6,7 @@ <%@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> @@ -358,14 +358,16 @@ <!--js de la pagina--> - <script type="text/javascript" src="https://cdn.datatables.net/1.10.16/js/jquery.dataTables.min.js"></script> - <script type="text/javascript" src="https://cdn.datatables.net/1.10.16/js/dataTables.bootstrap.min.js"></script> + <script src="../plantilla/assets/js/plugins/tables/datatables/datatables.min.js" type="text/javascript"></script> + <script src="../plantilla/assets/js/core/libraries/jquery_ui/interactions.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 type="text/javascript" src="../plantilla/assets/js/plugins/pickers/daterangepicker.js"></script> - <script type="text/javascript" src="../plantilla/assets/js/core/libraries/jquery_ui/widgets.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> <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="../js/lib/axios.min.js" type="text/javascript"></script> <script src="../js/pages/control_asistencia_policias.js" type="text/javascript"></script> <!--js--> </body> diff --git a/src/main/webapp/vistas/modals/policias/controlAsistencia/registrarAsistencia.jspf b/src/main/webapp/vistas/modals/policias/controlAsistencia/registrarAsistencia.jspf new file mode 100644 index 0000000..4cd4c44 --- /dev/null +++ b/src/main/webapp/vistas/modals/policias/controlAsistencia/registrarAsistencia.jspf @@ -0,0 +1,36 @@ +<div class="row"> + <div class="form-group col-md-12"> + <label>Fecha de asistencia</label> + <div class="input-group"> + <span class="input-group-addon"><i class="fa fa-calendar"></i></span> + <input class="datepicker form-control" type="text" id="txtFechaAsistencia" value="26/06/2018" disabled> + </div> + </div> +</div> + +<div class="row"> + <div class="form-group col-md-12"> + <label>Policia</label> + <span class="label label-left border-left-primary label-striped form-control">DEZA CORREA OSCAR MIGUEL</span> + </div> +</div> + + +<div class="row"> + <div class="form-group col-md-12"> + <label style="font-size: small"> + Tipo de registro: + </label> + <span class="text-danger"> (*)</span> + <select id="cboTipoAsistencia" class="form-control"> + <option value="0">[SELECCIONE]</option> + <option value="1">Registro Autorizado</option> + <option value="3">Falta con Aviso</option> + <option value="4">Falta sin Aviso</option> + </select> + </div> +</div> + +<div class="row" id="divFiltro"> + +</div> \ No newline at end of file -- libgit2 0.26.0