db nueva y .gitignore

This commit is contained in:
2026-08-05 09:03:42 -05:00
parent dbf1940fdf
commit b6f4aaa7b6
6 changed files with 47 additions and 2 deletions
+24
View File
@@ -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
BIN
View File
Binary file not shown.
BIN
View File
Binary file not shown.
+10
View File
@@ -297,6 +297,16 @@ body {
cursor: not-allowed;
}
.form-group input[type="number"]::-webkit-outer-spin-button,
.form-group input[type="number"]::-webkit-inner-spin-button {
-webkit-appearance: none;
margin: 0;
}
.form-group input[type="number"] {
-moz-appearance: textfield;
}
.form-group input,
.form-group select {
padding: 0.65rem 0.75rem;
+6 -1
View File
@@ -175,7 +175,7 @@
</div>
<div class="form-group">
<label for="cfg-horas-semanales">Horas semanales</label>
<input type="number" id="cfg-horas-semanales" name="horas_semanales" step="0.01" min="0">
<input type="number" id="cfg-horas-semanales" name="horas_semanales" step="any" min="0">
</div>
<div class="form-group">
<label for="cfg-horas-mensuales" class="readonly-label">Horas mensuales</label>
@@ -189,6 +189,10 @@
<label for="cfg-dia-fin">Día fin mes</label>
<input type="number" id="cfg-dia-fin" name="dia_fin_mes" min="1" max="31">
</div>
<div class="form-group">
<label for="cfg-tiempo-almuerzo">Tiempo de almuerzo (horas)</label>
<input type="number" id="cfg-tiempo-almuerzo" name="tiempo_almuerzo" step="0.5" min="0" placeholder="Ej: 1,5">
</div>
<div class="form-group">
<label for="cfg-hora-ordinaria">Valor hora ordinaria</label>
<input type="text" id="cfg-hora-ordinaria" name="valor_hora_ordinaria" class="pesos-input">
@@ -219,6 +223,7 @@
<p>Historial de cambios y movimientos.</p>
</section>
</main>
<!--// FIN DEL MAIN (CONTENIDO) -->
</div>
<script src="js/app.js"></script>
+7 -1
View File
@@ -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)