Actualizar control de glucemias con eje Y secundario para correcciones e integracion de tienda
This commit is contained in:
+12
-28
@@ -113,41 +113,21 @@ function AppContent() {
|
||||
getPacienteById={store.getPacienteById}
|
||||
/>
|
||||
);
|
||||
case 'cultivos': {
|
||||
const internacionId = store.currentInternacionId || '';
|
||||
console.log('Cultivos - currentInternacionId:', internacionId);
|
||||
const internacion = store.getInternacionById(internacionId);
|
||||
console.log('Cultivos - internacion:', internacion);
|
||||
const paciente = internacion ? store.getPacienteById(internacion.pacienteId) : undefined;
|
||||
console.log('Cultivos - paciente:', paciente);
|
||||
if (!internacion) {
|
||||
return (
|
||||
<div className="p-4 text-center">
|
||||
<p className="text-gray-500 dark:text-gray-400">Internación no encontrada (id: {internacionId})</p>
|
||||
<Button onClick={() => store.setVista('internaciones')}>Volver a Internaciones</Button>
|
||||
</div>
|
||||
);
|
||||
}
|
||||
if (!paciente) {
|
||||
return (
|
||||
<div className="p-4 text-center">
|
||||
<p className="text-gray-500 dark:text-gray-400">Paciente no encontrado para internación</p>
|
||||
<Button onClick={() => store.setVista('internaciones')}>Volver a Internaciones</Button>
|
||||
</div>
|
||||
);
|
||||
}
|
||||
case 'cultivos':
|
||||
return (
|
||||
<Cultivos
|
||||
cultivos={store.cultivos.filter(c => c.pacienteId === paciente.id)}
|
||||
patient={paciente}
|
||||
internacionId={internacion.id}
|
||||
cultivos={store.cultivos}
|
||||
pacientes={store.pacientes}
|
||||
internaciones={store.internaciones}
|
||||
camas={store.camas}
|
||||
onAgregarCultivo={store.agregarCultivo}
|
||||
onActualizarCultivo={store.actualizarCultivo}
|
||||
onEliminarCultivo={store.eliminarCultivo}
|
||||
canEdit={store.canEditInternacion(internacion.id)}
|
||||
getPacienteById={store.getPacienteById}
|
||||
getInternacionActivaByPaciente={store.getInternacionActivaByPaciente}
|
||||
canEdit={true}
|
||||
/>
|
||||
);
|
||||
}
|
||||
case 'historiaclinica': {
|
||||
const internacionId = store.currentInternacionId || '';
|
||||
const internacion = store.getInternacionById(internacionId);
|
||||
@@ -169,6 +149,7 @@ function AppContent() {
|
||||
allCamas={store.camas}
|
||||
evoluciones={store.getEvolucionesByInternacion(internacion.id)}
|
||||
laboratorios={store.getLaboratoriosByPaciente(paciente.id)}
|
||||
glucemias={store.getGlucemiasByPaciente(paciente.id)}
|
||||
acidosBase={store.getAcidosBaseByPaciente(paciente.id)}
|
||||
cultivos={store.getCultivosByPaciente(paciente.id)}
|
||||
estudiosComplementarios={store.estudiosComplementarios.filter(e => e.pacienteId === paciente.id)}
|
||||
@@ -180,6 +161,9 @@ function AppContent() {
|
||||
onAgregarLaboratorio={(l) => store.agregarLaboratorio({ ...l, internacionId: internacion.id })}
|
||||
onActualizarLaboratorio={store.actualizarLaboratorio}
|
||||
onEliminarLaboratorio={store.eliminarLaboratorio}
|
||||
onAgregarGlucemia={(g) => store.agregarGlucemia({ ...g, internacionId: internacion.id })}
|
||||
onActualizarGlucemia={store.actualizarGlucemia}
|
||||
onEliminarGlucemia={store.eliminarGlucemia}
|
||||
onAgregarAcidoBase={(a) => store.agregarAcidoBase({ ...a, internacionId: internacion.id })}
|
||||
onActualizarAcidoBase={store.actualizarAcidoBase}
|
||||
onEliminarAcidoBase={store.eliminarAcidoBase}
|
||||
|
||||
Reference in New Issue
Block a user