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;
|
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 input,
|
||||||
.form-group select {
|
.form-group select {
|
||||||
padding: 0.65rem 0.75rem;
|
padding: 0.65rem 0.75rem;
|
||||||
|
|||||||
+6
-1
@@ -175,7 +175,7 @@
|
|||||||
</div>
|
</div>
|
||||||
<div class="form-group">
|
<div class="form-group">
|
||||||
<label for="cfg-horas-semanales">Horas semanales</label>
|
<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>
|
||||||
<div class="form-group">
|
<div class="form-group">
|
||||||
<label for="cfg-horas-mensuales" class="readonly-label">Horas mensuales</label>
|
<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>
|
<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">
|
<input type="number" id="cfg-dia-fin" name="dia_fin_mes" min="1" max="31">
|
||||||
</div>
|
</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">
|
<div class="form-group">
|
||||||
<label for="cfg-hora-ordinaria">Valor hora ordinaria</label>
|
<label for="cfg-hora-ordinaria">Valor hora ordinaria</label>
|
||||||
<input type="text" id="cfg-hora-ordinaria" name="valor_hora_ordinaria" class="pesos-input">
|
<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>
|
<p>Historial de cambios y movimientos.</p>
|
||||||
</section>
|
</section>
|
||||||
</main>
|
</main>
|
||||||
|
<!--// FIN DEL MAIN (CONTENIDO) -->
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<script src="js/app.js"></script>
|
<script src="js/app.js"></script>
|
||||||
|
|||||||
+7
-1
@@ -51,6 +51,7 @@ document.addEventListener('DOMContentLoaded', function () {
|
|||||||
horas_mensuales: '',
|
horas_mensuales: '',
|
||||||
dia_inicio_mes: '',
|
dia_inicio_mes: '',
|
||||||
dia_fin_mes: '',
|
dia_fin_mes: '',
|
||||||
|
tiempo_almuerzo: '',
|
||||||
valor_hora_ordinaria: '',
|
valor_hora_ordinaria: '',
|
||||||
valor_hora_extra: '',
|
valor_hora_extra: '',
|
||||||
valor_hora_extra_nocturna: ''
|
valor_hora_extra_nocturna: ''
|
||||||
@@ -214,6 +215,9 @@ document.addEventListener('DOMContentLoaded', function () {
|
|||||||
|
|
||||||
const inputHorasSemanales = document.getElementById('cfg-horas-semanales');
|
const inputHorasSemanales = document.getElementById('cfg-horas-semanales');
|
||||||
const inputHorasMensuales = document.getElementById('cfg-horas-mensuales');
|
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 inputHoraOrdinaria = document.getElementById('cfg-hora-ordinaria');
|
||||||
const inputHoraExtra = document.getElementById('cfg-hora-extra');
|
const inputHoraExtra = document.getElementById('cfg-hora-extra');
|
||||||
const inputHoraExtraNocturna = document.getElementById('cfg-hora-extra-nocturna');
|
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-horas-mensuales').value = configuracionGlobal.horas_mensuales;
|
||||||
document.getElementById('cfg-dia-inicio').value = configuracionGlobal.dia_inicio_mes;
|
document.getElementById('cfg-dia-inicio').value = configuracionGlobal.dia_inicio_mes;
|
||||||
document.getElementById('cfg-dia-fin').value = configuracionGlobal.dia_fin_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) : '';
|
document.getElementById('cfg-hora-ordinaria').value = configuracionGlobal.valor_hora_ordinaria ? formatearPesosSinDecimales(configuracionGlobal.valor_hora_ordinaria) : '';
|
||||||
calcularCamposDependientes();
|
calcularCamposDependientes();
|
||||||
}
|
}
|
||||||
@@ -262,9 +267,10 @@ document.addEventListener('DOMContentLoaded', function () {
|
|||||||
salario_minimo: limpiarFormatoPesos(document.getElementById('cfg-salario-minimo').value),
|
salario_minimo: limpiarFormatoPesos(document.getElementById('cfg-salario-minimo').value),
|
||||||
auxilio_transporte: limpiarFormatoPesos(document.getElementById('cfg-auxilio-transporte').value),
|
auxilio_transporte: limpiarFormatoPesos(document.getElementById('cfg-auxilio-transporte').value),
|
||||||
horas_semanales: document.getElementById('cfg-horas-semanales').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_inicio_mes: document.getElementById('cfg-dia-inicio').value,
|
||||||
dia_fin_mes: document.getElementById('cfg-dia-fin').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_ordinaria: limpiarFormatoPesos(document.getElementById('cfg-hora-ordinaria').value),
|
||||||
valor_hora_extra: limpiarFormatoPesos(document.getElementById('cfg-hora-extra').value),
|
valor_hora_extra: limpiarFormatoPesos(document.getElementById('cfg-hora-extra').value),
|
||||||
valor_hora_extra_nocturna: limpiarFormatoPesos(document.getElementById('cfg-hora-extra-nocturna').value)
|
valor_hora_extra_nocturna: limpiarFormatoPesos(document.getElementById('cfg-hora-extra-nocturna').value)
|
||||||
|
|||||||
Reference in New Issue
Block a user