Commit c4818782 by Billy Larru

[FIX listado justificacion, listando por estado de justificación]

parent 80a0c3f1
......@@ -120,8 +120,10 @@ const listarPersonal = (selectorName) => {
const listarEstadoJustificaciones = (nodeIdentifier) => {
ajaxWebService.get(URI_ESTADOJUSTIFICACION).then((response) => {
let estadoJusticaciones = response.data;
debugger
let html = ""
html += estadoJusticaciones.map(sede => `<option value="${sede.codigo}">${sede.descripcion}</option>`)
// html += estadoJusticaciones.map(sede => `<option value="${sede.id}">${sede.descripcion}</option>`)
html += estadoJusticaciones.map(sede => `<option value="${sede.id - 1}">${sede.descripcion}</option>`)//QUITAR EN PRODUCCION
$(nodeIdentifier).html(html)
$(nodeIdentifier).selectpicker('refresh')
});
......@@ -139,6 +141,8 @@ const formControls = {
},
initPickers() {
initDatePicker("#dpFechaInicioFiltro", "#dpFechaFinFiltro")
$("#dpFechaInicioFiltro").val("")
$("#dpFechaFinFiltro").val("")
},
initSedes() {
listarSedes("#cboSedesFiltro")
......@@ -150,7 +154,7 @@ const formControls = {
//
const aplicarFiltro = () => {
let personal = $("#cboPersonalFiltro").select2('data')[0];
let {id: trabajador_id} = personal
let {id: trabajador_id} = personal ? personal : {id: ""}
let fecha_inicio = $("#dpFechaInicioFiltro").val()
let fecha_fin = $("#dpFechaFinFiltro").val()
let rango_fechas = generarFechas(fecha_inicio, fecha_fin)
......@@ -164,8 +168,6 @@ const aplicarFiltro = () => {
trabajador_id,
estado: estadoJustificacion
})
debugger
listarJustificaciones({params})
}
......
......@@ -20,12 +20,19 @@
<div class="panel-body">
<div class="row">
<div class="col-md-4 form-group">
<div class="col-md-8 form-group">
<label>Personal</label>
<select class="select-search form-control" id="cboPersonalFiltro" >
</select>
</div>
<div class="col-md-4 form-group">
<label>Sede</label>
<select class="form-control" id="cboSedesFiltro">
</select>
</div>
</div>
<div class="row">
<div class="col-md-4 form-group">
<label>Fecha Inicio</label>
<div class="input-group">
<span class="input-group-addon"><i class="icon-calendar"></i></span>
......@@ -39,14 +46,7 @@
<input type="text" class="form-control" id="dpFechaFinFiltro">
</div>
</div>
</div>
<div class="row">
<div class="col-md-6 form-group">
<label>Sede</label>
<select class="form-control" id="cboSedesFiltro">
</select>
</div>
<div class="col-md-6 form-group">
<div class="col-md-4 form-group">
<label>Estado</label>
<select class="form-control selectpicker" id="cboEstadoJustificacionFiltro" multiple>
</select>
......
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