lastTDR in CPL Verzeichnis
This commit is contained in:
@@ -70,7 +70,7 @@ function Kabelueberwachung() {
|
||||
// Dynamischer Pfad basierend auf der Umgebung
|
||||
const environment = process.env.NEXT_PUBLIC_NODE_ENV || "production";
|
||||
if (environment === "production") {
|
||||
script.src = `CPL?/SERVICE/kueData.js`; // Produktions-Pfad
|
||||
script.src = `CPL?/CPL/SERVICE/kueData.js`; // Produktions-Pfad
|
||||
} else {
|
||||
script.src = `/mockData/SERVICE/kueData.js`; // Mock-Daten-Pfad
|
||||
}
|
||||
|
||||
@@ -1,31 +1,33 @@
|
||||
// components/Header.jsx
|
||||
"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";
|
||||
import { loadWindowVariables } from "../utils/loadWindowVariables"; // Importiere die Funktion
|
||||
import { loadWindowVariables } from "../utils/loadWindowVariables";
|
||||
import SettingsModal from "./modales/SettingsModal";
|
||||
|
||||
function Header() {
|
||||
const [isClient, setIsClient] = useState(false);
|
||||
const [stationsname, setStationsname] = useState("Lädt..."); // Platzhalter
|
||||
const [stationsname, setStationsname] = useState("Lädt...");
|
||||
const [cplStatus, setCplStatus] = useState("Lädt...");
|
||||
const [showSettingsModal, setShowSettingsModal] = useState(false);
|
||||
|
||||
// Boolean-Flag, um sicherzustellen, dass der console.log nur einmal ausgeführt wird
|
||||
const [logOnce, setLogOnce] = useState(false);
|
||||
|
||||
useEffect(() => {
|
||||
setIsClient(true);
|
||||
}, []);
|
||||
|
||||
const handleSettingsClick = () => {
|
||||
setShowSettingsModal(true); // Öffne das Modal
|
||||
setShowSettingsModal(true);
|
||||
};
|
||||
|
||||
const handleCloseSettingsModal = () => {
|
||||
setShowSettingsModal(false); // Schließe das Modal
|
||||
setShowSettingsModal(false);
|
||||
};
|
||||
|
||||
const handleLogout = () => {
|
||||
window.location.href = "/offline.html"; // Öffnet offline.html
|
||||
window.location.href = "/offline.html";
|
||||
};
|
||||
|
||||
useEffect(() => {
|
||||
@@ -46,93 +48,93 @@ function Header() {
|
||||
});
|
||||
}
|
||||
}, [isClient]);
|
||||
useEffect(() => {
|
||||
if (typeof window !== "undefined") {
|
||||
console.log("Systemvariablen geladen:", {
|
||||
// last20Messages.acp
|
||||
last20Messages: window.last20Messages,
|
||||
// System.acp Variablen
|
||||
deviceName: window.deviceName,
|
||||
mac1: window.mac1,
|
||||
mac2: window.mac2,
|
||||
ip: window.ip,
|
||||
subnet: window.subnet,
|
||||
gateway: window.gateway,
|
||||
datetime: window.datetime,
|
||||
// de.acp Variablen
|
||||
de: window.de,
|
||||
counter: window.counter,
|
||||
flutter: window.flutter,
|
||||
// kueConfig.acp Variablen
|
||||
kueOnline: window.kueOnline,
|
||||
kueID: window.kueID,
|
||||
//kueIso: window.kueIso, von SERVICE/kueConfig.acp also von window.kueIso
|
||||
// kuedetail.acp Variablen
|
||||
kueValid: window.kueValid,
|
||||
kueAlarm1: window.kueAlarm1,
|
||||
kueAlarm2: window.kueAlarm2,
|
||||
kueRes: window.kueRes,
|
||||
kueCableBreak: window.kueCableBreak,
|
||||
kueGroundFault: window.kueGroundFault,
|
||||
kueLimit1: window.kueLimit1,
|
||||
kueLimit2Low: window.kueLimit2Low,
|
||||
kueLimit2High: window.kueLimit2High,
|
||||
kueDelay1: window.kueDelay1,
|
||||
kueLoopInterval: window.kueLoopInterval,
|
||||
kueVersion: window.kueVersion,
|
||||
tdrAtten: window.tdrAtten,
|
||||
tdrPulse: window.tdrPulse,
|
||||
tdrSpeed: window.tdrSpeed,
|
||||
tdrAmp: window.tdrAmp,
|
||||
tdrTrigger: window.tdrTrigger,
|
||||
tdrLocation: window.tdrLocation,
|
||||
tdrActive: window.tdrActive,
|
||||
kueOverflow: window.kueOverflow,
|
||||
kue100V: window.kue100V,
|
||||
kueResidence: window.kueResidence,
|
||||
tdrLastMeasurement: window.tdrLastMeasurement,
|
||||
kueBooting: window.kueBooting,
|
||||
appVersion: window.appVersion,
|
||||
});
|
||||
}
|
||||
}, []);
|
||||
|
||||
useEffect(() => {
|
||||
if (isClient) {
|
||||
if (isClient && !logOnce) {
|
||||
const files = [
|
||||
"de.acp",
|
||||
"kueConfig.acp",
|
||||
"de.js",
|
||||
"kueConfig.js",
|
||||
"kueData.js",
|
||||
"kueDetailTdr.acp",
|
||||
"Start.acp",
|
||||
"System.acp",
|
||||
"kueDetailTdr.js",
|
||||
"Start.js",
|
||||
"System.js",
|
||||
];
|
||||
|
||||
const environment = process.env.NEXT_PUBLIC_NODE_ENV || "production"; // Fallback auf 'production'
|
||||
const environment = process.env.NEXT_PUBLIC_NODE_ENV || "production";
|
||||
|
||||
let filesLoadedCount = 0; // Zähle die Anzahl der erfolgreich geladenen Dateien
|
||||
|
||||
files.forEach((file) => {
|
||||
const script = document.createElement("script");
|
||||
|
||||
if (environment === "production") {
|
||||
script.src = `/CPL?/CPL/SERVICE/${file}`; // Produktions-Pfad
|
||||
script.src = `/CPL?/CPL/SERVICE/${file}`;
|
||||
} else {
|
||||
script.src = `/mockData/SERVICE/${file}`; // Entwicklungs-Pfad
|
||||
script.src = `/mockData/SERVICE/${file}`;
|
||||
}
|
||||
|
||||
script.async = true;
|
||||
script.onload = () => console.log(`${file} wurde erfolgreich geladen.`);
|
||||
script.onload = () => {
|
||||
console.log(`${file} wurde erfolgreich geladen.`);
|
||||
filesLoadedCount++;
|
||||
|
||||
// Wenn alle Dateien geladen sind und der logOnce noch false ist, führe den log aus
|
||||
if (filesLoadedCount === files.length && !logOnce) {
|
||||
console.log("Systemvariablen geladen:", {
|
||||
last20Messages: window.last20Messages,
|
||||
deviceName: window.deviceName,
|
||||
mac1: window.mac1,
|
||||
mac2: window.mac2,
|
||||
ip: window.ip,
|
||||
subnet: window.subnet,
|
||||
gateway: window.gateway,
|
||||
datetime: window.datetime,
|
||||
de: window.de,
|
||||
counter: window.counter,
|
||||
flutter: window.flutter,
|
||||
kueOnline: window.kueOnline,
|
||||
kueID: window.kueID,
|
||||
kueValid: window.kueValid,
|
||||
kueAlarm1: window.kueAlarm1,
|
||||
kueAlarm2: window.kueAlarm2,
|
||||
kueRes: window.kueRes,
|
||||
kueCableBreak: window.kueCableBreak,
|
||||
kueGroundFault: window.kueGroundFault,
|
||||
kueLimit1: window.kueLimit1,
|
||||
kueLimit2Low: window.kueLimit2Low,
|
||||
kueLimit2High: window.kueLimit2High,
|
||||
kueDelay1: window.kueDelay1,
|
||||
kueLoopInterval: window.kueLoopInterval,
|
||||
kueVersion: window.kueVersion,
|
||||
tdrAtten: window.tdrAtten,
|
||||
tdrPulse: window.tdrPulse,
|
||||
tdrSpeed: window.tdrSpeed,
|
||||
tdrAmp: window.tdrAmp,
|
||||
tdrTrigger: window.tdrTrigger,
|
||||
tdrLocation: window.tdrLocation,
|
||||
tdrActive: window.tdrActive,
|
||||
kueOverflow: window.kueOverflow,
|
||||
kue100V: window.kue100V,
|
||||
kueResidence: window.kueResidence,
|
||||
tdrLastMeasurement: window.tdrLastMeasurement,
|
||||
kueBooting: window.kueBooting,
|
||||
appVersion: window.appVersion,
|
||||
});
|
||||
setLogOnce(true); // Setze das Flag auf true, damit der log nicht erneut ausgeführt wird
|
||||
}
|
||||
};
|
||||
script.onerror = (error) =>
|
||||
console.error(`Fehler beim Laden von ${file}:`, error);
|
||||
document.head.appendChild(script);
|
||||
});
|
||||
}
|
||||
}, [isClient]);
|
||||
}, [isClient, logOnce]);
|
||||
|
||||
useEffect(() => {
|
||||
console.log("Environment:", process.env.NEXT_PUBLIC_NODE_ENV); // Logge die Umgebungsvariable
|
||||
console.log("Environment:", process.env.NEXT_PUBLIC_NODE_ENV);
|
||||
}, []);
|
||||
|
||||
if (!isClient) return null; // Rendere die Komponente nicht, bis sie clientseitig ausgeführt wird
|
||||
if (!isClient) return null;
|
||||
|
||||
return (
|
||||
<header className="bg-gray-300 flex justify-between items-center w-full h-28 relative text-black">
|
||||
@@ -148,7 +150,6 @@ function Header() {
|
||||
</div>
|
||||
<div className="w-64 flex-shrink-0 h-full mt-24 "></div>
|
||||
|
||||
{/* CPL Status und Stationsname */}
|
||||
<div className="flex items-start space-x-4 w-full">
|
||||
<div className="flex flex-col text-left pl-8">
|
||||
<h2 className="text-base">Stationsname</h2>
|
||||
|
||||
@@ -114,7 +114,7 @@ function KueModal({ showModal, onClose, slot, onModulNameChange }) {
|
||||
|
||||
// Falls Änderungen vorhanden sind, die fetch-Requests auslösen
|
||||
if (Object.keys(changes).length > 0) {
|
||||
let url = `/cpl?/SERVICE/kueDetail.HTML&slot=${slot}`;
|
||||
let url = `/cpl?/CPL/SERVICE/kueDetail.HTML&slot=${slot}`;
|
||||
|
||||
Object.keys(changes).forEach((paramKey) => {
|
||||
url += `&${paramKey}${slot}=${encodeURIComponent(changes[paramKey])}`;
|
||||
@@ -142,7 +142,7 @@ function KueModal({ showModal, onClose, slot, onModulNameChange }) {
|
||||
};
|
||||
|
||||
const handleDisplayEinschalten = () => {
|
||||
const url = `/CPL?/Service/kueDetail.HTML&KSD${slot}=1`;
|
||||
const url = `/CPL?/CPL/Service/kueDetail.HTML&KSD${slot}=1`;
|
||||
fetch(url, { method: "GET" })
|
||||
.then((response) => {
|
||||
if (response.ok) {
|
||||
|
||||
@@ -54,7 +54,7 @@ function Kue705FO({
|
||||
const slot = slotIndex;
|
||||
//const fileData = `../cpl?lastTDR/slot${slot}.json`; // TDR-Daten je nach Slot laden
|
||||
if (environment === "production") {
|
||||
fileData = `CPL?/SERVICE/lastTDR/slot${slot}.json`; // Produktions-Pfad
|
||||
fileData = `/CPL?/CPL/lastTDR/slot${slot}.json`; // Produktions-Pfad
|
||||
} else {
|
||||
fileData = `/mockData/lastTDR/slot${slot}.json`; // Mock-Daten-Pfad für Entwicklung
|
||||
}
|
||||
@@ -75,7 +75,7 @@ function Kue705FO({
|
||||
const slot = slotIndex;
|
||||
//const fileData = `../cpl?4000values/slot${slot}.json`; // Schleifenmessdaten je nach Slot laden
|
||||
if (environment === "production") {
|
||||
fileData = `CPL?/SERVICE/4000values/slot${slot}.json`; // Produktions-Pfad
|
||||
fileData = `/CPL?/CPL/4000values/slot${slot}.json`; // Produktions-Pfad
|
||||
} else {
|
||||
fileData = `/mockData/4000values/slot${slot}.json`; // Mock-Daten-Pfad für Entwicklung
|
||||
}
|
||||
@@ -375,9 +375,9 @@ function Kue705FO({
|
||||
<span className="text-white text-[18px]">⟳</span>
|
||||
</button>
|
||||
|
||||
<div className="absolute bottom-[5px] left-1/2 transform -translate-x-1/2">
|
||||
<div className="top-[220px] left-[10px] text-black text-[10px]">
|
||||
<p>{currentDisplayValue}</p>
|
||||
<div className="absolute bottom-[5px] left-1/2 transform -translate-x-1/2 w-[100px] flex justify-center items-center">
|
||||
<div className="text-center text-black text-[10px]">
|
||||
<p>{currentDisplayValue + " KOhm"}</p>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
@@ -1,16 +0,0 @@
|
||||
var appVersion="<%=SAV00%>";
|
||||
var deviceName="<%=SAN01%>";
|
||||
var mac1="<%=SEM01%>";
|
||||
var mac2="<%=SEM02%>";
|
||||
var ip="<%=SEI01%>";
|
||||
var subnet="<%=SES01%>";
|
||||
var gateway="<%=SEG01%>";
|
||||
var datetime="<%=SCL01%>";
|
||||
var opcState="<%=SOS01%>";
|
||||
var opcSessions="<%=SOC01%>";
|
||||
var opcName="<%=SON01%>";
|
||||
var ntp1="<%=STP01%>";
|
||||
var ntp2="<%=STP02%>";
|
||||
var ntp3="<%=STP03%>";
|
||||
var ntpTimezone="<%=STT00%>";
|
||||
var ntpActive="<%=STA00%>";
|
||||
16
public/CPL/SERVICE/System.js
Normal file
16
public/CPL/SERVICE/System.js
Normal file
@@ -0,0 +1,16 @@
|
||||
var appVersion = "<%=SAV00%>";
|
||||
var deviceName = "<%=SAN01%>";
|
||||
var mac1 = "<%=SEM01%>";
|
||||
var mac2 = "<%=SEM02%>";
|
||||
var ip = "<%=SEI01%>";
|
||||
var subnet = "<%=SES01%>";
|
||||
var gateway = "<%=SEG01%>";
|
||||
var datetime = "<%=SCL01%>";
|
||||
var ntp1 = "<%=STP01%>";
|
||||
var ntp2 = "<%=STP02%>";
|
||||
var ntp3 = "<%=STP03%>";
|
||||
var ntpTimezone = "<%=STT00%>";
|
||||
var ntpActive = "<%=STA00%>";
|
||||
var opcState = "<%=SOS01%>";
|
||||
var opcSessions = "<%=SOC01%>";
|
||||
var opcName = "<%=SON01%>";
|
||||
@@ -1,21 +1,58 @@
|
||||
// Letzte 20 Meldungen für dashboard.html Start.acp
|
||||
var last20Messages = `<%=SAM01%>`;
|
||||
|
||||
//System.acp
|
||||
var appVersion="<%=SAV00%>";
|
||||
var deviceName="<%=SAN01%>";
|
||||
var mac1="<%=SEM01%>";
|
||||
var mac2="<%=SEM02%>";
|
||||
var ip="<%=SEI01%>";
|
||||
var subnet="<%=SES01%>";
|
||||
var gateway="<%=SEG01%>";
|
||||
var datetime="<%=SCL01%>";
|
||||
|
||||
//de.acp
|
||||
var de=[<%=DES80%>,<%=DES81%>,<%=DES82%>,<%=DES83%>];
|
||||
var counter=[<%=DEC80%>,<%=DEC81%>,<%=DEC82%>,<%=DEC83%>];
|
||||
var flutter=[<%=DEF80%>,<%=DEF81%>,<%=DEF82%>,<%=DEF83%>];
|
||||
|
||||
//kueConfig.acp
|
||||
var kueOnline=[<%=KSO80%>,<%=KSO81%>,<%=KSO82%>,<%=KSO83%>];
|
||||
var kueID=[<%=KSI80%>,<%=KSI81%>,<%=KSI82%>,<%=KSI83%>];
|
||||
var kueIso=[<%=KIM80%>,<%=KIM81%>,<%=KIM82%>,<%=KIM83%>];
|
||||
|
||||
//kueDetail.acp
|
||||
var kueOnline=[<%=KSO80%>,<%=KSO81%>,<%=KSO82%>,<%=KSO83%>];
|
||||
var kueIso=[<%=KIM80%>,<%=KIM81%>,<%=KIM82%>,<%=KIM83%>];
|
||||
var kueValid=[<%=KIV80%>,<%=KIV81%>,<%=KIV82%>,<%=KIV83%>];
|
||||
var kueAlarm1=[<%=KIA80%>,<%=KIA81%>,<%=KIA82%>,<%=KIA83%>];
|
||||
var kueAlarm2=[<%=KRA80%>,<%=KRA81%>,<%=KRA82%>,<%=KRA83%>];
|
||||
|
||||
var kueRes=[<%=KRM80%>,<%=KRM81%>,<%=KRM82%>,<%=KRM83%>];
|
||||
|
||||
var kueCableBreak=[<%=KSC80%>,<%=KSC81%>,<%=KSC82%>,<%=KSC83%>];
|
||||
var kueGroundFault=[<%=KSG80%>,<%=KSG81%>,<%=KSG82%>,<%=KSG83%>];
|
||||
|
||||
var kueLimit1=[<%=KIG80%>,<%=KIG81%>,<%=KIG82%>,<%=KIG83%>];
|
||||
var kueLimit2Low=[<%=KRG80%>,<%=KRG81%>,<%=KRG82%>,<%=KRG83%>];
|
||||
var kueLimit2High=[<%=KRH80%>,<%=KRH81%>,<%=KRH82%>,<%=KRH83%>];
|
||||
var kueDelay1=[<%=KID80%>,<%=KID81%>,<%=KID82%>,<%=KID83%>];
|
||||
var kueLoopInterval=[<%=KRI80%>,<%=KRI81%>,<%=KRI82%>,<%=KRI83%>];
|
||||
|
||||
var kueID=[<%=KSI80%>,<%=KSI81%>,<%=KSI82%>,<%=KSI83%>];
|
||||
var kueName=[<%=KSA80%>,<%=KSA81%>,<%=KSA82%>,<%=KSA83%>];
|
||||
var kueVersion=[<%=KSV80%>,<%=KSV81%>,<%=KSV82%>,<%=KSV83%>];
|
||||
var kueName=[<%=KSA80%>,<%=KSA81%>,<%=KSA82%>,<%=KSA83%>];
|
||||
|
||||
|
||||
var tdrAtten=[<%=KTD80%>,<%=KTD81%>,<%=KTD82%>,<%=KTD83%>];
|
||||
var tdrPulse=[<%=KTP80%>,<%=KTP81%>,<%=KTP82%>,<%=KTP83%>];
|
||||
var tdrSpeed=[<%=KTS80%>,<%=KTS81%>,<%=KTS82%>,<%=KTS83%>];
|
||||
var tdrAmp=[<%=KTA80%>,<%=KTA81%>,<%=KTA82%>,<%=KTA83%>];
|
||||
var tdrTrigger=[<%=KTE80%>,<%=KTE81%>,<%=KTE82%>,<%=KTE83%>];
|
||||
var tdrLocation=[<%=KTF80%>,<%=KTF81%>,<%=KTF82%>,<%=KTF83%>];
|
||||
var tdrActive=[<%=KTX80%>,<%=KTX81%>,<%=KTX82%>,<%=KTX83%>];
|
||||
var kueOverflow=[<%=KIW80%>,<%=KIW81%>,<%=KIW82%>,<%=KIW83%>];
|
||||
var kue100V=[<%=KSS80%>,<%=KSS81%>,<%=KSS82%>,<%=KSS83%>];
|
||||
var kueResidence=[<%=KSN80%>,<%=KSN81%>,<%=KSN82%>,<%=KSN83%>];
|
||||
var tdrLastMeasurement=[<%=KTL80%>,<%=KTL81%>,<%=KTL82%>,<%=KTL83%>];
|
||||
var kueBooting=[<%=KSB80%>,<%=KSB81%>,<%=KSB82%>,<%=KSB83%>];
|
||||
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@@ -1,3 +0,0 @@
|
||||
var de=[<%=DES80%>,<%=DES81%>,<%=DES82%>,<%=DES83%>];
|
||||
var counter=[<%=DEC80%>,<%=DEC81%>,<%=DEC82%>,<%=DEC83%>];
|
||||
var flutter=[<%=DEF80%>,<%=DEF81%>,<%=DEF82%>,<%=DEF83%>];
|
||||
@@ -1,17 +0,0 @@
|
||||
var kueOnline=[<%=KSO80%>,<%=KSO81%>,<%=KSO82%>,<%=KSO83%>];
|
||||
var kueValid=[<%=KIV80%>,<%=KIV81%>,<%=KIV82%>,<%=KIV83%>];
|
||||
|
||||
|
||||
var kueID=[<%=KSI80%>,<%=KSI81%>,<%=KSI82%>,<%=KSI83%>];
|
||||
var kueName=[<%=KSA80%>,<%=KSA81%>,<%=KSA82%>,<%=KSA83%>];
|
||||
var kueVersion=[<%=KSV80%>,<%=KSV81%>,<%=KSV82%>,<%=KSV83%>];
|
||||
|
||||
|
||||
var tdrAtten=[<%=KTD80%>,<%=KTD81%>,<%=KTD82%>,<%=KTD83%>];
|
||||
var tdrPulse=[<%=KTP80%>,<%=KTP81%>,<%=KTP82%>,<%=KTP83%>];
|
||||
var tdrSpeed=[<%=KTS80%>,<%=KTS81%>,<%=KTS82%>,<%=KTS83%>];
|
||||
var tdrAmp=[<%=KTA80%>,<%=KTA81%>,<%=KTA82%>,<%=KTA83%>];
|
||||
var tdrTrigger=[<%=KTE80%>,<%=KTE81%>,<%=KTE82%>,<%=KTE83%>];
|
||||
var tdrLocation=[<%=KTF80%>,<%=KTF81%>,<%=KTF82%>,<%=KTF83%>];
|
||||
var tdrActive=[<%=KTX80%>,<%=KTX81%>,<%=KTX82%>,<%=KTX83%>];
|
||||
var tdrLast=[<%=KTL80%>,<%=KTL81%>,<%=KTL82%>,<%=KTL83%>];
|
||||
@@ -1 +0,0 @@
|
||||
var last20Messages =<%=SAM01%>;
|
||||
@@ -1,15 +0,0 @@
|
||||
var deviceName="<%=SAN01%>";
|
||||
var mac1="<%=SEM01%>";
|
||||
var mac2="<%=SEM02%>";
|
||||
var ip="<%=SEI01%>";
|
||||
var subnet="<%=SES01%>";
|
||||
var gateway="<%=SEG01%>";
|
||||
var datetime="<%=SCL01%>";
|
||||
var opcState="<%=SOS01%>";
|
||||
var opcSessions="<%=SOC01%>";
|
||||
var opcName="<%=SON01%>";
|
||||
var ntp1="<%=STP01%>";
|
||||
var ntp2="<%=STP02%>";
|
||||
var ntp3="<%=STP03%>";
|
||||
var ntpTimezone="<%=STT00%>";
|
||||
var ntpActive="<%=STA00%>";
|
||||
@@ -11,7 +11,7 @@ export async function loadWindowVariables() {
|
||||
const environment = process.env.NEXT_PUBLIC_NODE_ENV || "production"; // Fallback auf 'production'
|
||||
|
||||
if (environment === "production") {
|
||||
script.src = `/CPL?/${src}`; // Produktions-Pfad
|
||||
script.src = `/CPL?/CPL/SERVICE/${src}`; // Produktions-Pfad
|
||||
} else {
|
||||
script.src = `/mockData/SERVICE/${src}`; // Entwicklungs-Pfad
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user