Die Variable 'chartData' wurde in 'loopMeasurementCurveChartData' umbenannt, um den Inhalt und Zweck der Daten klarer zu definieren. Diese Änderung verbessert die Lesbarkeit und Wartbarkeit des Codes, indem sie die Bedeutung der Variablen präziser beschreibt.
28 lines
856 B
TypeScript
28 lines
856 B
TypeScript
import { createTDRChart } from "./chartUtils";
|
|
|
|
export const loadTDRChartData = (
|
|
selectedFileName: string | null,
|
|
setLoopMeasurementCurveChartData: (data: any) => void
|
|
) => {
|
|
if (!selectedFileName) {
|
|
console.error("Kein Dateiname in Redux gespeichert.");
|
|
return;
|
|
}
|
|
|
|
const yearFolder = `Year_${new Date().getFullYear().toString().slice(-2)}`;
|
|
const monthFolder = `Month_${(new Date().getMonth() + 1)
|
|
.toString()
|
|
.padStart(2, "0")}`;
|
|
|
|
const filePath = `/CPLmockData/LastTDR/kue_01/${yearFolder}/${monthFolder}/${selectedFileName}`;
|
|
|
|
fetch(filePath)
|
|
.then((response) => response.json())
|
|
.then((data) => {
|
|
console.log("Geladene TDR-Daten:", data);
|
|
setLoopMeasurementCurveChartData(data);
|
|
createTDRChart(data);
|
|
})
|
|
.catch((error) => console.error("Fehler beim Laden der TDR-Daten:", error));
|
|
};
|