dropdownmenü für DIA0, DIA1 und DIA2 für KÜs Charts

This commit is contained in:
ISA
2025-02-20 11:39:49 +01:00
parent cd28e5085c
commit 8ebf3715d0
9 changed files with 778 additions and 11 deletions

View File

@@ -0,0 +1,43 @@
import { NextApiRequest, NextApiResponse } from "next";
// Feste Mock-Daten für DIA0, DIA1, DIA2
const mockDataDIA0 = [
{ t: "2025-02-14 12:33:00", m: 11.0, v: 1, i: 11.0, a: 11.0 },
{ t: "2025-02-14 12:30:00", m: 11.2, v: 1, i: 11.0, a: 11.4 },
{ t: "2025-02-14 12:27:00", m: 10.8, v: 1, i: 10.5, a: 11.2 },
];
const mockDataDIA1 = [
{ t: "2025-02-14 12:00:00", i: 10.5, a: 11.0, g: 10.8 },
{ t: "2025-02-14 11:00:00", i: 10.0, a: 10.8, g: 10.4 },
{ t: "2025-02-14 10:00:00", i: 9.5, a: 10.2, g: 9.8 },
];
const mockDataDIA2 = [
{ t: "2025-02-14 00:00:00", i: 10.3, a: 10.9, g: 10.6 },
{ t: "2025-02-13 00:00:00", i: 9.8, a: 10.4, g: 10.1 },
];
// API-Handler für Mock-Daten
export default function handler(req: NextApiRequest, res: NextApiResponse) {
const { DIA0, DIA1, DIA2 } = req.query;
let responseData = [];
if (DIA0) {
responseData = mockDataDIA0;
} else if (DIA1) {
responseData = mockDataDIA1;
} else if (DIA2) {
responseData = mockDataDIA2;
} else {
return res
.status(400)
.json({
error:
"Kein gültiger Parameter übergeben. Verwende DIA0, DIA1 oder DIA2.",
});
}
res.status(200).json(responseData);
}