Commit 30b7a755 by Billy Larru

[EDIT calculando cantidad de dias entre dos fechas, registro de vacaciones]

parent 241559e2
......@@ -107,7 +107,7 @@ const inicializarInputsModalVerDetalle = (data) => {
const mostrarModalVerDetalleVacaciones = (data) => {
ajaxModal.get("administrativos/vacaciones/individual/verdetalle.jsp").then((response) => {
ajaxModal.get("administrativos/vacaciones/individual/verdetalle.jspf").then((response) => {
swal({
title: '<strong>Detalle de vacaciones</strong>',
html: response.data,
......@@ -213,6 +213,9 @@ const inicializarInputsModalRegistroVacaciones = () => {
initDatePicker("#dpFechaInicio", "#dpFechaFin");
};
const calcularCantidadDias = (fecha_inicio_iso, fecha_fin_iso) => {
return (new Date(fecha_fin_iso).getTime() - new Date(fecha_inicio_iso).getTime())/1000/60/60/24 +1
}
const registrarVacaciones = () => {
debugger
......@@ -220,7 +223,11 @@ const registrarVacaciones = () => {
let {id:trabajador_id, documentoidentidad:trabajador_dni, nombres:trabajador_nombres, apellidos:trabajador_apellidos} = personal;
let fecha_inicio = $("#dpFechaInicio").val();
let reverse_fecha_inicio = fecha_inicio.split("/").reverse().join("-")
let fecha_fin = $("#dpFechaFin").val();
let reverse_fecha_fin = fecha_fin.split("/").reverse().join("-")
let cantidad_dias = calcularCantidadDias(reverse_fecha_inicio, reverse_fecha_fin)
let observacion = $("#txtObservacion").val()
let params = {
trabajador_id,
......@@ -230,7 +237,7 @@ const registrarVacaciones = () => {
fecha_inicio,
fecha_fin,
observacion,
cantidad_dias: 0,
cantidad_dias: cantidad_dias,
detalle_fechas: [],
estado: 1
};
......@@ -262,7 +269,7 @@ const registrarVacaciones = () => {
};
const mostrarModalNuevo = () => {
ajaxModal.get("administrativos/vacaciones/individual/registroVacaciones.jsp").then((response) => {
ajaxModal.get("administrativos/vacaciones/individual/registroVacaciones.jspf").then((response) => {
swal({
title: '<strong>Registro de vacaciones</strong>',
html: response.data,
......
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