mirror of
https://github.com/gauvainboiche/ketapk.git
synced 2026-09-02 11:13:11 +02:00
refacto: Exporting is now in CSV the values + auto gestion of perfusion
This commit is contained in:
@@ -8,11 +8,10 @@ export function initCalculatorUI() {
|
||||
if (!modal || !btnOpen || !btnClose) return;
|
||||
|
||||
btnOpen.addEventListener('click', () => {
|
||||
const mainWeight = document.getElementById('inputWeight')?.value || 70;
|
||||
const mainConc = document.getElementById('inputConc')?.value || 5;
|
||||
|
||||
document.getElementById('calcWeight').value = mainWeight;
|
||||
document.getElementById('calcConc').value = mainConc;
|
||||
// Utilise patientWeight à la place d'inputWeight
|
||||
const mainWeight = document.getElementById('patientWeight')?.value || 70;
|
||||
const calcWeightInput = document.getElementById('calcWeight');
|
||||
if (calcWeightInput) calcWeightInput.value = mainWeight;
|
||||
|
||||
modal.classList.remove('hidden');
|
||||
});
|
||||
@@ -35,22 +34,22 @@ export function initCalculatorUI() {
|
||||
|
||||
const getWeight = () => parseFloat(calcWeightInput.value) || 70;
|
||||
|
||||
mgInput.addEventListener('input', () => {
|
||||
mgInput?.addEventListener('input', () => {
|
||||
const mg = parseFloat(mgInput.value);
|
||||
mgKgInput.value = isNaN(mg) ? '' : (mg / getWeight()).toFixed(2);
|
||||
});
|
||||
|
||||
mgKgInput.addEventListener('input', () => {
|
||||
mgKgInput?.addEventListener('input', () => {
|
||||
const mgKg = parseFloat(mgKgInput.value);
|
||||
mgInput.value = isNaN(mgKg) ? '' : (mgKg * getWeight()).toFixed(1);
|
||||
});
|
||||
|
||||
mgKgHInput.addEventListener('input', () => {
|
||||
mgKgHInput?.addEventListener('input', () => {
|
||||
const mgKgH = parseFloat(mgKgHInput.value);
|
||||
ugKgMinInput.value = isNaN(mgKgH) ? '' : CalculatorEngine.mgKgHToMicrogKgMin(mgKgH).toFixed(1);
|
||||
});
|
||||
|
||||
ugKgMinInput.addEventListener('input', () => {
|
||||
ugKgMinInput?.addEventListener('input', () => {
|
||||
const ug = parseFloat(ugKgMinInput.value);
|
||||
mgKgHInput.value = isNaN(ug) ? '' : CalculatorEngine.microgKgMinToMgKgH(ug).toFixed(2);
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user