db nueva y .gitignore
This commit is contained in:
+24
@@ -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
|
||||
Binary file not shown.
Binary file not shown.
@@ -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
@@ -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
@@ -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)
|
||||
|
||||
Reference in New Issue
Block a user