25 lines
747 B
JavaScript
25 lines
747 B
JavaScript
document.addEventListener("DOMContentLoaded", () => {
|
|
const radios = document.querySelectorAll(".patient-radio");
|
|
|
|
if (!radios || radios.length === 0) return;
|
|
|
|
radios.forEach((radio) => {
|
|
radio.addEventListener("change", async () => {
|
|
const patientId = radio.value;
|
|
|
|
try {
|
|
await fetch("/patients/select", {
|
|
method: "POST",
|
|
headers: { "Content-Type": "application/x-www-form-urlencoded" },
|
|
body: new URLSearchParams({ patientId }),
|
|
});
|
|
|
|
// ✅ neu laden -> Sidebar wird neu gerendert & Bearbeiten wird aktiv
|
|
window.location.reload();
|
|
} catch (err) {
|
|
console.error("❌ patient-select Fehler:", err);
|
|
}
|
|
});
|
|
});
|
|
});
|