add: add linescolor from API
This commit is contained in:
@@ -2088,11 +2088,13 @@ const MapComponent = ({ locations, onLocationUpdate, lineCoordinates }) => {
|
|||||||
try {
|
try {
|
||||||
const response = await fetch(webserviceGisLinesStatusUrl);
|
const response = await fetch(webserviceGisLinesStatusUrl);
|
||||||
const data = await response.json();
|
const data = await response.json();
|
||||||
|
console.log("data.Statis: ", data);
|
||||||
const colorsByModule = {};
|
const colorsByModule = {};
|
||||||
data.Statis.forEach((item) => {
|
data.Statis.forEach((item) => {
|
||||||
colorsByModule[item.Modul] = item.PrioColor;
|
colorsByModule[item.Modul] = item.PrioColor;
|
||||||
});
|
});
|
||||||
setLineColors(colorsByModule);
|
setLineColors(colorsByModule);
|
||||||
|
console.log("colorsByModule", colorsByModule);
|
||||||
} catch (error) {
|
} catch (error) {
|
||||||
console.error("Fehler beim Abrufen der linesColorApi Daten:", error);
|
console.error("Fehler beim Abrufen der linesColorApi Daten:", error);
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -2,7 +2,55 @@
|
|||||||
// http://10.10.0.13/talas5/ClientData/WebServiceMap.asmx/GisStationsStatusDistrict
|
// http://10.10.0.13/talas5/ClientData/WebServiceMap.asmx/GisStationsStatusDistrict
|
||||||
|
|
||||||
export default function handler(req, res) {
|
export default function handler(req, res) {
|
||||||
/* const linesColor = {
|
const response = {
|
||||||
|
Name: "Liste aller Statis der Linien",
|
||||||
|
Zeitstempel: new Date().toISOString(), // Aktuellen Zeitstempel hinzufügen
|
||||||
|
IdMap: "10",
|
||||||
|
Statis: [
|
||||||
|
{
|
||||||
|
IdLD: 25440,
|
||||||
|
Modul: 1,
|
||||||
|
DpName: "KUE01_Ausfall",
|
||||||
|
ModulName: "42 Wippershain Sender",
|
||||||
|
ModulTyp: "nicht vorhanden",
|
||||||
|
Message: "KUEG 01: 42 Wippershain Sender Messwerkausfall kommend",
|
||||||
|
Level: 4,
|
||||||
|
PrioColor: "#FF00FF",
|
||||||
|
PrioName: "system",
|
||||||
|
Value: "?",
|
||||||
|
},
|
||||||
|
{
|
||||||
|
IdLD: 25440,
|
||||||
|
Modul: 3,
|
||||||
|
DpName: "KUE03_Ausfall",
|
||||||
|
ModulName: "42 Solz Sender",
|
||||||
|
ModulTyp: "nicht vorhanden",
|
||||||
|
Message: "KUEG 03: 42 Solz Sender Messwerkausfall kommend",
|
||||||
|
Level: 4,
|
||||||
|
PrioColor: "#FF00FF",
|
||||||
|
PrioName: "system",
|
||||||
|
Value: "?",
|
||||||
|
},
|
||||||
|
{
|
||||||
|
IdLD: 25440,
|
||||||
|
Modul: 4,
|
||||||
|
DpName: "KUE04_Ausfall",
|
||||||
|
ModulName: "42/13 Bad Hersfeld Gaswerk",
|
||||||
|
ModulTyp: "Kue705-FO",
|
||||||
|
Message: "KUEG 04: 42/13 Bad Hersfeld Gaswerk Messwerkausfall kommend",
|
||||||
|
Level: 4,
|
||||||
|
PrioColor: "#FF00FF",
|
||||||
|
PrioName: "system",
|
||||||
|
Value: "?",
|
||||||
|
},
|
||||||
|
],
|
||||||
|
};
|
||||||
|
|
||||||
|
res.status(200).json(response);
|
||||||
|
}
|
||||||
|
|
||||||
|
/* export default function handler(req, res) {
|
||||||
|
const linesColor = {
|
||||||
Statis: [
|
Statis: [
|
||||||
{
|
{
|
||||||
IdModul: 1,
|
IdModul: 1,
|
||||||
@@ -32,7 +80,7 @@ export default function handler(req, res) {
|
|||||||
Icon: 0,
|
Icon: 0,
|
||||||
},
|
},
|
||||||
],
|
],
|
||||||
}; */
|
};
|
||||||
const linesColor = {
|
const linesColor = {
|
||||||
Statis: [
|
Statis: [
|
||||||
{
|
{
|
||||||
@@ -75,4 +123,4 @@ export default function handler(req, res) {
|
|||||||
};
|
};
|
||||||
|
|
||||||
res.status(200).json({ linesColor });
|
res.status(200).json({ linesColor });
|
||||||
}
|
} */
|
||||||
|
|||||||
Reference in New Issue
Block a user