Commit adbed1f0 by Billy Larru

[EDIT registro justificacion, enviando datos a registrar]

parent 74717651
......@@ -48,7 +48,7 @@ const URI_ADMINISTRATIVOS_DESCUENTO_MENSUAL_DETALLADO = "descuentoAsistenciaAdmi
const URI_SEDES = "sedes";
const URI_JUSTIFICACION_TIPO = "tipoJustificacion"
const URI_JUSTIFICACION = "justificaciones"
//</editor-fold>
swal.mixin({
......
......@@ -30,10 +30,55 @@ const formControls = {
}
}
const registrarJustificacion = () => {
let personal = $("#cboPersonal").select2('data')[0];
let {
id: trabajador_id,
nombres: trabajador_nombres,
apellidos: trabajador_apellidos,
documentoidentidad: trabajador_documentoidentidad
} = personal
let daterangepicker = $("#dpRangoFechas").data('daterangepicker')
let fecha_inicio = daterangepicker.startDate.format('DD/MM/YYYY')
let fecha_fin = daterangepicker.endDate.format('DD/MM/YYYY')
let tipojustificacion_id = $("#cboTipoJustificacion").val()
let tipojustificacion_descripcion = $("#cboTipoJustificacion option:selected").text()
let hora_ingreso = $("#txtHora").val()
let motivo = $("#txtMotivo").val();
let observacion = $("#txtObservacion").val()
let numero_documentos_adjuntos = $("#txtNumeroDocumentosAdjuntos").val()
let documentos_adjuntados = ""
let estado = 1
let params = {
trabajador_id,
trabajador_nombres,
trabajador_apellidos,
trabajador_documentoidentidad,
fecha_inicio,
fecha_fin,
hora_ingreso,
tipojustificacion_id,
tipojustificacion_descripcion,
motivo,
observacion,
numero_documentos_adjuntos,
estado
}
ajaxWebService.post(URI_JUSTIFICACION, params)
.then((response) => {
if (response.status) {
console.log(response.message)
console.log(response.data)
}
})
}
$(document).ready(function () {
formControls.init()
listarTipoJustificacion("#cboTipoJustificacion")
listarPersonal("#cboPersonal")
$("#btnRegistrar").click(registrarJustificacion)
});
\ No newline at end of file
......@@ -33,12 +33,14 @@
</div>
</div>
<div class="col-md-4 form-group">
<div class="col-md-2 form-group">
<label>Justificacion por</label>
<select id="cboTipoJustificacion" class="form-control"></select>
</div>
<div class="col-md-2 form-group hidden" id="divHora">
<label>Hora</label>
<input type="time" id="txtHora" class="form-control"></select>
</div>
</div>
<div class="row">
<div class="col-md-12 form-group">
......@@ -49,18 +51,18 @@
<div class="row">
<div class="col-md-12 form-group">
<label>Observación/Fundamento</label>
<textarea name="" id="" cols="30" rows="5" class="form-control" id="txtObservacion"></textarea>
<textarea id="txtObservacion" cols="30" rows="5" class="form-control"></textarea>
</div>
</div>
<div class="row">
<div class="col-md-6 form-group">
<div class="col-md-2 form-group">
<label>Nro documentos adjuntos</label>
<input type="text" class="form-control" id="txtNumeroDocumentosAdjuntos">
</div>
<div class="form-group col-md-6">
<div class="form-group col-md-10">
<label class="control-label">Adjuntar documentos</label>
<input type="file" class="file-styled-primary form-control">
<input type="file" class="file-styled-primary form-control" multiple>
</div>
</div>
......
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