mirror of
https://github.com/cheveguerra/Colaborando.git
synced 2026-08-19 00:46:37 +00:00
feat: gestion de mantenimiento/penalizaciones y documentacion doc/
This commit is contained in:
@@ -2021,10 +2021,7 @@ $('#accionHabilidadEspecial').click(function () {
|
||||
if (typeof guardaSesion === 'function') {
|
||||
guardaSesion()
|
||||
}
|
||||
} else if (
|
||||
accionQuincenal ===
|
||||
'Descartar un proyecto (se va al limbo con todo y activos)'
|
||||
) {
|
||||
} else if (accionQuincenal === 'Descartar un proyecto') {
|
||||
// Actualizamos lastUsed
|
||||
const proyectosEnProceso = proyectos.filter(
|
||||
(p) => p.estatus === 'En proceso'
|
||||
@@ -3189,8 +3186,7 @@ function tieneTresHabilidades(depto) {
|
||||
textoAccion = 'Omitir un mantenimiento'
|
||||
break
|
||||
case 'Operaciones':
|
||||
textoAccion =
|
||||
'Descartar un proyecto (se va al limbo con todo y activos)'
|
||||
textoAccion = 'Descartar un proyecto'
|
||||
break
|
||||
}
|
||||
setArrayValue(elArreglo, 'accionEspecialQuincenal', textoAccion)
|
||||
@@ -3426,8 +3422,8 @@ function continuamos() {
|
||||
})
|
||||
// --- FIN DEL PARCHE ---
|
||||
|
||||
const quincenaCargada = parseInt(arregloGeneral.quincena) || 1;
|
||||
const trimestreActual = Math.floor((quincenaCargada - 1) / 6) + 1;
|
||||
const quincenaCargada = parseInt(arregloGeneral.quincena) || 1
|
||||
const trimestreActual = Math.floor((quincenaCargada - 1) / 6) + 1
|
||||
|
||||
// 1. Usar el ID del proyecto grande que se guardó en la sesión, si no está completado.
|
||||
let proyectoGde = null
|
||||
@@ -3455,9 +3451,7 @@ function continuamos() {
|
||||
// 3. Llenar los proyectos chicos con los que están 'En proceso' (excluyendo el grande).
|
||||
const proyectosEnTablero = proyectos.filter(
|
||||
(p) =>
|
||||
p.estatus === 'En proceso' &&
|
||||
(!proyectoGde || p.id !== proyectoGde.id) &&
|
||||
(p.mantenimiento === 'N/A' || p.mantenimientoPagadoEnTrimestre !== trimestreActual)
|
||||
p.estatus === 'En proceso' && (!proyectoGde || p.id !== proyectoGde.id)
|
||||
)
|
||||
|
||||
console.log('Proyectos para mostrar en tablero chico:', proyectosEnTablero)
|
||||
@@ -3505,11 +3499,7 @@ function continuamos() {
|
||||
|
||||
// 5. Llenar el proyecto grande.
|
||||
if (proyectoGde) {
|
||||
if (proyectoGde.mantenimiento !== 'N/A' && proyectoGde.mantenimientoPagadoEnTrimestre === trimestreActual) {
|
||||
limpiaProyectoGrande()
|
||||
} else {
|
||||
llenaProyectoGde(proyectoGde.id)
|
||||
}
|
||||
llenaProyectoGde(proyectoGde.id)
|
||||
} else if (siguientesProyectos.length > 0) {
|
||||
// Si no había ningún proyecto en el tablero, tomar el primero de la cola.
|
||||
llenaProyectoGde(siguientesProyectos[0].id)
|
||||
|
||||
Reference in New Issue
Block a user