From b6f4aaa7b6b246eaa1da853cba4e5f30a559420a Mon Sep 17 00:00:00 2001 From: juan-server Date: Wed, 5 Aug 2026 09:03:42 -0500 Subject: [PATCH] db nueva y .gitignore --- .gitignore | 24 ++++++++++++++++++++++++ data/datos.db | Bin 16384 -> 16384 bytes data/historial.db | Bin 0 -> 12288 bytes frontend/css/styles.css | 10 ++++++++++ frontend/index.html | 7 ++++++- frontend/js/app.js | 8 +++++++- 6 files changed, 47 insertions(+), 2 deletions(-) create mode 100644 .gitignore create mode 100644 data/historial.db diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..c176ece --- /dev/null +++ b/.gitignore @@ -0,0 +1,24 @@ +# Entornos y dependencias +node_modules/ +__pycache__/ +*.pyc +*.pyo +.venv/ +env/ + +# Logs +*.log + +# Sistema operativo +.DS_Store +Thumbs.db + +# Archivos de entorno (variables sensibles) +.env +.env.local + +# VS Code (configuración local del usuario) +.vscode/ + +# Docker +*.pid diff --git a/data/datos.db b/data/datos.db index 113e80e86bf57abd8e29ce00a580de381b574a3c..e1ed5e7d2c8adaf8e3abb526b870e64efd7fb37a 100644 GIT binary patch delta 309 zcmZo@U~Fh$oFFa8%D}+D0>z9#nscI#u`nxx-qbU^d?y*0cz!YPmGk`K?%dcY&TZMu z!on_YZqC@MUXqxUlUk5il$e`ZQj}jDpO>GTnU@%!ms*ZhaPlucc@~iDWJ!LF$z8l! zljHfsCx`Gyi5{%5|B8<%X90iF*iMgpIMft_?dHK1Sd5Mbz1OWP* BC9ePg diff --git a/data/historial.db b/data/historial.db new file mode 100644 index 0000000000000000000000000000000000000000..8f67e8f751a5963d460d54b95af7804fda466546 GIT binary patch literal 12288 zcmeI#%}xR_5C`xUjGp|sah)RsVq$mzU9~a91#w*yIc*9QsoC91ce!}eckr!z2Vcd( zK%#`iizo7*q}xn)+H8M&n!DT3mWC$IXS$@eI1*BdGa?~`S1b%S<1a`QkdD? z7xQ0~>*ZTWWkeWo{$wkW+Tk}1#5Tb*uLs{A^8 zLjl$8m^!^!U8#urQKuV31G-iN3hv{ZPLH>DRWEMQ#EhnzF8MoKRC+zsPkQV;#p;1y z+T4z;OU70&7bZ6Uk(JhD&o0qvHaGso5nnfKEP8Wp`VkO-00bZa0SG_<0uX=z1Rwwb j2yC$c`u{EdxwskxAOHafKmY;|fB*y_009U
- +
@@ -189,6 +189,10 @@
+
+ + +
@@ -219,6 +223,7 @@

Historial de cambios y movimientos.

+
diff --git a/frontend/js/app.js b/frontend/js/app.js index 6a1fb4f..6bf5a15 100644 --- a/frontend/js/app.js +++ b/frontend/js/app.js @@ -51,6 +51,7 @@ document.addEventListener('DOMContentLoaded', function () { horas_mensuales: '', dia_inicio_mes: '', dia_fin_mes: '', + tiempo_almuerzo: '', valor_hora_ordinaria: '', valor_hora_extra: '', valor_hora_extra_nocturna: '' @@ -214,6 +215,9 @@ document.addEventListener('DOMContentLoaded', function () { const inputHorasSemanales = document.getElementById('cfg-horas-semanales'); const inputHorasMensuales = document.getElementById('cfg-horas-mensuales'); + const inputDiaInicio = document.getElementById('cfg-dia-inicio'); + const inputDiaFin = document.getElementById('cfg-dia-fin'); + const inputTiempoAlmuerzo = document.getElementById('cfg-tiempo-almuerzo'); const inputHoraOrdinaria = document.getElementById('cfg-hora-ordinaria'); const inputHoraExtra = document.getElementById('cfg-hora-extra'); const inputHoraExtraNocturna = document.getElementById('cfg-hora-extra-nocturna'); @@ -249,6 +253,7 @@ document.addEventListener('DOMContentLoaded', function () { document.getElementById('cfg-horas-mensuales').value = configuracionGlobal.horas_mensuales; document.getElementById('cfg-dia-inicio').value = configuracionGlobal.dia_inicio_mes; document.getElementById('cfg-dia-fin').value = configuracionGlobal.dia_fin_mes; + document.getElementById('cfg-tiempo-almuerzo').value = configuracionGlobal.tiempo_almuerzo; document.getElementById('cfg-hora-ordinaria').value = configuracionGlobal.valor_hora_ordinaria ? formatearPesosSinDecimales(configuracionGlobal.valor_hora_ordinaria) : ''; calcularCamposDependientes(); } @@ -262,9 +267,10 @@ document.addEventListener('DOMContentLoaded', function () { salario_minimo: limpiarFormatoPesos(document.getElementById('cfg-salario-minimo').value), auxilio_transporte: limpiarFormatoPesos(document.getElementById('cfg-auxilio-transporte').value), horas_semanales: document.getElementById('cfg-horas-semanales').value, - horas_mensuales: document.getElementById('cfg-horas-mensuales').value, + horas_mensuales: limpiarFormatoPesos(document.getElementById('cfg-horas-mensuales').value), dia_inicio_mes: document.getElementById('cfg-dia-inicio').value, dia_fin_mes: document.getElementById('cfg-dia-fin').value, + tiempo_almuerzo: document.getElementById('cfg-tiempo-almuerzo').value, valor_hora_ordinaria: limpiarFormatoPesos(document.getElementById('cfg-hora-ordinaria').value), valor_hora_extra: limpiarFormatoPesos(document.getElementById('cfg-hora-extra').value), valor_hora_extra_nocturna: limpiarFormatoPesos(document.getElementById('cfg-hora-extra-nocturna').value)