Agregar hora a laboratorios: campo, sort, display

This commit is contained in:
2026-04-16 14:49:49 -03:00
parent 4be83f58e3
commit 143b9f21de
3 changed files with 21 additions and 6 deletions
+9 -2
View File
@@ -85,6 +85,7 @@ db.exec(`
pacienteId TEXT NOT NULL,
internacionId TEXT,
fecha TEXT NOT NULL,
hora TEXT,
tipo TEXT,
resultados TEXT,
observaciones TEXT,
@@ -150,6 +151,12 @@ try {
// La columna ya existe
}
try {
db.exec("ALTER TABLE laboratorios ADD COLUMN hora TEXT");
} catch (e) {
// La columna ya existe
}
const app = express();
app.use(cors());
app.use(express.json({ limit: '50mb' }));
@@ -254,9 +261,9 @@ app.put('/api/state', (req, res) => {
}
if (state.laboratorios?.length) {
const stmt = db.prepare('INSERT INTO laboratorios (id, pacienteId, fecha, tipo, resultados, observaciones) VALUES (?, ?, ?, ?, ?, ?)');
const stmt = db.prepare('INSERT INTO laboratorios (id, pacienteId, fecha, hora, tipo, resultados, observaciones) VALUES (?, ?, ?, ?, ?, ?, ?)');
for (const l of state.laboratorios) {
stmt.run(l.id, l.pacienteId, l.fecha, l.tipo, JSON.stringify(l.resultados), l.observaciones);
stmt.run(l.id, l.pacienteId, l.fecha, l.hora || null, l.tipo, JSON.stringify(l.resultados), l.observaciones || null);
}
}