Commit 71119051 by Billy Larru

[EDIT registro_periodo_sede, cambiando el estado de cierre de los periodos y de sus sedes]

parent bb0c1103
...@@ -95,7 +95,6 @@ const mostrarModalNuevoPeriodo = () => { ...@@ -95,7 +95,6 @@ const mostrarModalNuevoPeriodo = () => {
}) })
} }
const inicializarInputsModalNuevoPeriodo = () => { const inicializarInputsModalNuevoPeriodo = () => {
listarTipoPersonal("#cboTipoPersonal") listarTipoPersonal("#cboTipoPersonal")
listarMesesCierre("#cboMesesCierre") listarMesesCierre("#cboMesesCierre")
...@@ -103,7 +102,6 @@ const inicializarInputsModalNuevoPeriodo = () => { ...@@ -103,7 +102,6 @@ const inicializarInputsModalNuevoPeriodo = () => {
$("#dpFechaInicio").val("") $("#dpFechaInicio").val("")
$("#dpFechaFin").val("") $("#dpFechaFin").val("")
} }
const registrarNuevoPeriodo = () => { const registrarNuevoPeriodo = () => {
let tipopersonal_id = $("#cboTipoPersonal").val() let tipopersonal_id = $("#cboTipoPersonal").val()
let tipopersonal_descripcion = $("#cboTipoPersonal option:selected").text() let tipopersonal_descripcion = $("#cboTipoPersonal option:selected").text()
...@@ -137,8 +135,6 @@ const registrarNuevoPeriodo = () => { ...@@ -137,8 +135,6 @@ const registrarNuevoPeriodo = () => {
} }
const listarTipoPersonal = (nodeIdentifier, todos = 0) => { const listarTipoPersonal = (nodeIdentifier, todos = 0) => {
return ajaxWebService.get(URI_TIPOPERSONAL).then((response) => { return ajaxWebService.get(URI_TIPOPERSONAL).then((response) => {
if (response.status) { if (response.status) {
...@@ -150,7 +146,6 @@ const listarTipoPersonal = (nodeIdentifier, todos = 0) => { ...@@ -150,7 +146,6 @@ const listarTipoPersonal = (nodeIdentifier, todos = 0) => {
return $(nodeIdentifier) return $(nodeIdentifier)
}) })
} }
const listarMesesCierre = (nodeIdentifier, todos = 0) => { const listarMesesCierre = (nodeIdentifier, todos = 0) => {
return ajaxWebService.get(URI_MESESCIERRE).then((response) => { return ajaxWebService.get(URI_MESESCIERRE).then((response) => {
if (response.status) { if (response.status) {
...@@ -162,8 +157,6 @@ const listarMesesCierre = (nodeIdentifier, todos = 0) => { ...@@ -162,8 +157,6 @@ const listarMesesCierre = (nodeIdentifier, todos = 0) => {
return $(nodeIdentifier) return $(nodeIdentifier)
}) })
} }
function listarPeriodosCierre(objParams = {}){ function listarPeriodosCierre(objParams = {}){
ajaxWebService.get(URI_PERIODOCIERRE, objParams).then((response) => { ajaxWebService.get(URI_PERIODOCIERRE, objParams).then((response) => {
let columns = getColumns(); let columns = getColumns();
...@@ -188,7 +181,6 @@ function listarPeriodosCierre(objParams = {}){ ...@@ -188,7 +181,6 @@ function listarPeriodosCierre(objParams = {}){
}); });
}); });
} }
const mostrarModalVerDetalle = (data) => { const mostrarModalVerDetalle = (data) => {
ajaxModal.get("periodoscierre/detalleperiodo.jspf").then((response) => { ajaxModal.get("periodoscierre/detalleperiodo.jspf").then((response) => {
...@@ -283,9 +275,8 @@ const mostrarModalVerDetalle = (data) => { ...@@ -283,9 +275,8 @@ const mostrarModalVerDetalle = (data) => {
}); });
}); });
} }
const mostrarModalCierrePeriodoSede = (data, jsonPrimerDatatable) => { const mostrarModalCierrePeriodoSede = (data, jsonPrimerDatatable) => {
debugger
let {id, estado} = data; let {id, estado} = data;
let titulo = ""; let titulo = "";
let textoConfirmacion = "" let textoConfirmacion = ""
...@@ -323,7 +314,7 @@ const mostrarModalCierrePeriodoSede = (data, jsonPrimerDatatable) => { ...@@ -323,7 +314,7 @@ const mostrarModalCierrePeriodoSede = (data, jsonPrimerDatatable) => {
timer: 1500 timer: 1500
}); });
} }
debugger
mostrarModalVerDetalle(jsonPrimerDatatable) mostrarModalVerDetalle(jsonPrimerDatatable)
}); });
} else { } else {
...@@ -331,7 +322,6 @@ const mostrarModalCierrePeriodoSede = (data, jsonPrimerDatatable) => { ...@@ -331,7 +322,6 @@ const mostrarModalCierrePeriodoSede = (data, jsonPrimerDatatable) => {
} }
}); });
} }
const mostrarModalEditarPeriodoCierre = (data) => { const mostrarModalEditarPeriodoCierre = (data) => {
ajaxModal.get("cierreasistenciamensual/mantenimientoPeriodoCierre/registroperiodocierre.jspf").then((response) => { ajaxModal.get("cierreasistenciamensual/mantenimientoPeriodoCierre/registroperiodocierre.jspf").then((response) => {
swalWithBootstrapButtons({ swalWithBootstrapButtons({
...@@ -354,7 +344,6 @@ const mostrarModalEditarPeriodoCierre = (data) => { ...@@ -354,7 +344,6 @@ const mostrarModalEditarPeriodoCierre = (data) => {
}); });
}); });
} }
const inicializarInputsModalEditarPeriodoCierre = (data) => { const inicializarInputsModalEditarPeriodoCierre = (data) => {
console.log(data) console.log(data)
listarTipoPersonal("#cboTipoPersonal").then((node) => node.val(data.tipopersonal_id)) listarTipoPersonal("#cboTipoPersonal").then((node) => node.val(data.tipopersonal_id))
...@@ -363,7 +352,6 @@ const inicializarInputsModalEditarPeriodoCierre = (data) => { ...@@ -363,7 +352,6 @@ const inicializarInputsModalEditarPeriodoCierre = (data) => {
$("#dpFechaInicio").val(data.fecha_inicio) $("#dpFechaInicio").val(data.fecha_inicio)
$("#dpFechaFin").val(data.fecha_fin) $("#dpFechaFin").val(data.fecha_fin)
} }
const editarPeriodoCierre = (data) => { const editarPeriodoCierre = (data) => {
let {id} = data let {id} = data
let tipopersonal_id = $("#cboTipoPersonal").val() let tipopersonal_id = $("#cboTipoPersonal").val()
...@@ -394,7 +382,6 @@ const editarPeriodoCierre = (data) => { ...@@ -394,7 +382,6 @@ const editarPeriodoCierre = (data) => {
}) })
} }
const mostrarModalCierrePeriodo = (data) => { const mostrarModalCierrePeriodo = (data) => {
let {id, estado} = data; let {id, estado} = data;
let titulo = ""; let titulo = "";
...@@ -424,8 +411,22 @@ const mostrarModalCierrePeriodo = (data) => { ...@@ -424,8 +411,22 @@ const mostrarModalCierrePeriodo = (data) => {
confirmButtonText: textoConfirmacion confirmButtonText: textoConfirmacion
}).then((result) => { }).then((result) => {
if (result.value) { if (result.value) {
ajaxWebService.patch(`${URI_PERIODOCIERRE}/${id}`, {estado}).then((response) => { let promises_periodosedes
if (response.status) { let params = {periodocierreasistencia_id: id}
ajaxWebService.get(`${URI_PERIODOCIERRE_SEDES}`, {params}).then((response2) => {
let dataRequest = response2.data.map((d) => {
return {
id: d.id,
estado
}
})
promises_periodosedes = dataRequest.map((p) => ajaxWebService.patch(`${URI_PERIODOCIERRE_SEDES}/${p.id}`, p))
})
let promise_periodo = ajaxWebService.patch(`${URI_PERIODOCIERRE}/${id}`, {estado})
Promise.all([promises_periodosedes, promise_periodo])
.then(axios.spread(function (...responses) {
swal({ swal({
type: 'success', type: 'success',
title: tituloOperacion, title: tituloOperacion,
...@@ -433,17 +434,15 @@ const mostrarModalCierrePeriodo = (data) => { ...@@ -433,17 +434,15 @@ const mostrarModalCierrePeriodo = (data) => {
timer: 1500 timer: 1500
}); });
listarPeriodosCierre() listarPeriodosCierre()
} }))
});
} }
}); });
} }
const aplicarFiltro = () => { const aplicarFiltro = () => {
} }
const formControls = { const formControls = {
init() { init() {
...@@ -466,7 +465,6 @@ const formControls = { ...@@ -466,7 +465,6 @@ const formControls = {
initDatePicker("#dpFechaInicioFiltro", "#dpFechaFinFiltro") initDatePicker("#dpFechaInicioFiltro", "#dpFechaFinFiltro")
} }
} }
$(document).ready(function () { $(document).ready(function () {
formControls.init() formControls.init()
$("#btnNuevoPeriodo").click(mostrarModalNuevoPeriodo); $("#btnNuevoPeriodo").click(mostrarModalNuevoPeriodo);
......
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