deviceName in Header und Daten in dashboard Tabelle

This commit is contained in:
ISA
2024-09-26 11:13:01 +02:00
parent f2e8c784e3
commit 52a22a6791
3 changed files with 9 additions and 48 deletions

View File

@@ -1,4 +1,4 @@
"use client";
"use client"; // app/dashboard/page.jsx
import React, { useEffect, useState } from "react";
import "tailwindcss/tailwind.css";
import "@fontsource/roboto";

View File

@@ -1,4 +1,4 @@
"use client";
"use client"; // components/Header.jsx
import React, { useEffect, useState } from "react";
import Image from "next/image";
import "bootstrap-icons/font/bootstrap-icons.css";
@@ -9,7 +9,9 @@ function Header() {
useEffect(() => {
// API-Aufruf, um die Daten vom Server zu holen
fetch("http://localhost:3000/api/server?path=main.js", { mode: "cors" })
fetch("http://localhost:3000/api/server?last20Messages.acp", {
mode: "cors",
})
.then((response) => {
if (!response.ok) {
throw new Error("Fehler beim Abrufen der Daten");
@@ -35,7 +37,7 @@ function Header() {
// Nach dem Anhängen des Skripts haben wir Zugriff auf die definierten Variablen
setTimeout(() => {
setStationsname(window.cpl_name || "Unbekannt");
setStationsname(window.deviceName || "Unbekannt");
setCplStatus(window.hardware_version || "Unbekannt");
}, 100); // 100ms Verzögerung, um sicherzustellen, dass die Variablen geladen sind.
})

47
mock.js
View File

@@ -132,7 +132,7 @@ var kueIso = [
0.0, 0.0, 0.0,
];
//Kabelüberwachung Detail je Kabel (Einzel und nicht für alle Kabel) für ein Slot (Modul) Platzhalter kueDetail.acp 24 Zeilen
//Kabelüberwachung Detail je Kabel (Einzel und nicht für alle Kabel) für ein Slot (Modul) Platzhalter kueDetail.acp
var kueValid=[<%=KIV80%>,<%=KIV81%>,<%=KIV82%>,<%=KIV83%>];
var kueAlarm1=[<%=KIA80%>,<%=KIA81%>,<%=KIA82%>,<%=KIA83%>];
@@ -160,15 +160,7 @@ var tdrLastMeasurement=[<%=KTL80%>,<%=KTL81%>,<%=KTL82%>,<%=KTL83%>];
var kueBooting=[<%=KSB80%>,<%=KSB81%>,<%=KSB82%>,<%=KSB83%>];
//Kabelüberwachung Detail je Kabel (Einzel und nicht für alle Kabel) für ein Slot (Modul) Anwort kueDetail.acp
var kueOnline = [
1, 1, 0, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
];
var kueIso = [
200.0, 200.0, 0.0, 0.0, 0.0, 0.0, 10.0, 0.0, 16.0, 0.0, 0.0, 0.0, 0.0, 0.0,
0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0,
0.0, 0.0, 0.0,
];
var kueValid = [
1, 1, 0, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
@@ -221,40 +213,7 @@ var kueLoopInterval = [
0, 0, 0, 0, 0, 0,
];
var kueID = [
"FTZ324234",
"B23",
"",
"",
"",
"",
"",
"",
"12344",
"",
"",
"",
"",
"",
"",
"H56-77",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
];
var kueName = [
"Nicola",
"Chantal",