Implementar lógica de cálculo automático del sector (En Área / Fuera de Área) para Camas según su numeración y almacenar en la BD
This commit is contained in:
@@ -0,0 +1,16 @@
|
||||
const fs = require('fs');
|
||||
let code = fs.readFileSync('src/lib/utils.ts', 'utf8');
|
||||
|
||||
code = code.replace(
|
||||
/export function isCamaFueraDeGrupo\([\s\S]*?return false;\n\}/,
|
||||
`export function isCamaFueraDeGrupo(
|
||||
cama: { numero: string; grupoId?: string; areaId?: string; sector?: string },
|
||||
gruposOrAreas?: { id: string; nombre: string }[]
|
||||
): boolean {
|
||||
if (cama.sector === 'Fuera de Área') return true;
|
||||
if (cama.sector === 'En Área') return false;
|
||||
return computeSector(cama.numero) === 'Fuera de Área';
|
||||
}`
|
||||
);
|
||||
|
||||
fs.writeFileSync('src/lib/utils.ts', code);
|
||||
Reference in New Issue
Block a user