Commit fe6735a4 by Billy Larru

mostrando mensaje de registro de asistencia, en la vista de control de asistencia

parent 3e194865
......@@ -171,12 +171,22 @@ const mostrarModalRegistro = (data) => {
inicializarInputsModal(data);
}
})
// .then((result) => {
// mostrarMensajeResultadoModal(result);
// });
.then((result) => {
mostrarMensajeResultadoModal(result);
});
});
}
function mostrarMensajeResultadoModal(result = {}){
if (result.value) {
swal({
type: 'success',
title: '¡Se registró la asistencia exitosamente!',
showConfirmButton: false,
timer: 1500
});
}
}
const inicializarInputsModal = (data) => {
let nombresCompletos = `${data.apellidos} ${data.nombres}`;
......@@ -196,30 +206,19 @@ function cambioTipoRegistro() {
}
if (criterio == 1 || criterio == 2) {
let html =
`<div class=''>
<div class="form-group col-md-6">
`<div class=''>
<div class="form-group col-md-12">
<label style="font-size: small">
Marcación:
Hora Entrada:
</label>
<span class="text-danger"> (*)</span>
<select id="cboTipoAsistencia" class="form-control">
<option value="0">[SELECCIONE]</option>
<option value="1">ENTRADA</option>
<option value="2">SALIDA</option>
</select>
<input type="time" id="txtHora" name="txtHora" value="" class="form-control" placeholder="Ingrese la hora" style="text-transform:uppercase;">
</div>
<div class="form-group col-md-6">
<label style="font-size: small">
Hora:
</label>
<span class="text-danger"> (*)</span>
<input type="time" id="txtHora" name="txtHora" value="" class="form-control" placeholder="Ingrese la hora" style="text-transform:uppercase;">
</div>
</div>`;
$("#divFiltroModal").html(html);
} else if (criterio == 3 || criterio == 4) {
let html =
`<div class='col-md-12'>
`<div class='col-md-12'>
<div class="form-group">
<label style="font-size: small">
Observación:
......@@ -241,13 +240,13 @@ function listarAsistencia(objParams = {}) {
let classNameForDatatable = `display table table-bordered`;
makeDatatable(
wrapsNameDatatable,
{
data: response.data,
columns,
},
classNameForDatatable,
).then((nodes) => {
wrapsNameDatatable,
{
data: response.data,
columns,
},
classNameForDatatable,
).then((nodes) => {
nodes.container.off();
nodes.container.on("click", ".registrar", function () {
let data = nodes.datatable.DataTable().row($(this).parents("tr")).data();
......@@ -301,8 +300,8 @@ const listarEstadoAsistencia = () => {
let estados = response.data;
let html = "";
estados
.filter(e => e.codigo != 10 && e.codigo != 11)
.forEach(e => html += `<option value="${e.codigo}">${e.nombre}</option>`);
.filter(e => e.codigo != 10 && e.codigo != 11)
.forEach(e => html += `<option value="${e.codigo}">${e.nombre}</option>`);
$("#cboEstadoAsistencia").html(html);
$("#cboEstadoAsistencia").selectpicker('refresh');
$('.selectpicker').selectpicker({
......
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