120 lines
2.3 KiB
JavaScript
120 lines
2.3 KiB
JavaScript
// __mocks__/webservice/gisStationsStatusDistrict.js
|
|
|
|
export const mockGisStationsStatusDistrict = {
|
|
Name: "Liste aller Statis der Geraete",
|
|
Zeitstempel: "2025-05-29T08:45:50.7257018+02:00",
|
|
IdMap: "12",
|
|
Statis: [
|
|
{
|
|
IdLD: 50922,
|
|
Na: "system",
|
|
Le: 4,
|
|
Co: "#FF00FF",
|
|
Me: "Eingang DE 01 kommend",
|
|
Feld: 4,
|
|
Icon: 0,
|
|
},
|
|
{
|
|
IdLD: 50922,
|
|
Na: "system",
|
|
Le: 4,
|
|
Co: "#FF00FF",
|
|
Me: "Eingang DE 05 kommend",
|
|
Feld: 4,
|
|
Icon: 0,
|
|
},
|
|
{
|
|
IdLD: 50922,
|
|
Na: "system",
|
|
Le: 4,
|
|
Co: "#FF00FF",
|
|
Me: "Eingang DE 17 kommend",
|
|
Feld: 4,
|
|
Icon: 0,
|
|
},
|
|
{
|
|
IdLD: 50922,
|
|
Na: "system",
|
|
Le: 4,
|
|
Co: "#FF00FF",
|
|
Me: "Eingang DE 31 kommend",
|
|
Feld: 4,
|
|
Icon: 0,
|
|
},
|
|
{
|
|
IdLD: 50922,
|
|
Na: "system",
|
|
Le: 4,
|
|
Co: "#FF00FF",
|
|
Me: "Eingang DE 32 kommend",
|
|
Feld: 4,
|
|
Icon: 0,
|
|
},
|
|
{
|
|
IdLD: 50922,
|
|
Na: "system",
|
|
Le: 4,
|
|
Co: "#FF00FF",
|
|
Me: "Station offline",
|
|
Feld: 4,
|
|
Icon: 0,
|
|
},
|
|
{
|
|
IdLD: 50922,
|
|
Na: "minor",
|
|
Le: 3,
|
|
Co: "#FFFF00",
|
|
Me: "Eingang DE 02 kommend",
|
|
Feld: 4,
|
|
Icon: 0,
|
|
},
|
|
{
|
|
IdLD: 50922,
|
|
Na: "minor",
|
|
Le: 3,
|
|
Co: "#FFFF00",
|
|
Me: "KÜG 08: Überspannung gehend",
|
|
Feld: 4,
|
|
Icon: 0,
|
|
},
|
|
{
|
|
IdLD: 50922,
|
|
Na: "major",
|
|
Le: 2,
|
|
Co: "#FF9900",
|
|
Me: "Eingang DE 03 kommend",
|
|
Feld: 4,
|
|
Icon: 0,
|
|
},
|
|
{
|
|
IdLD: 50922,
|
|
Na: "critical",
|
|
Le: 1,
|
|
Co: "#FF0000",
|
|
Me: "KÜG 02: Aderbruch kommend",
|
|
Feld: 4,
|
|
Icon: 0,
|
|
},
|
|
{
|
|
IdLD: 50922,
|
|
Na: "critical",
|
|
Le: 1,
|
|
Co: "#FF0000",
|
|
Me: "KÜG 03: Aderbruch kommend",
|
|
Feld: 4,
|
|
Icon: 0,
|
|
},
|
|
],
|
|
};
|
|
|
|
// Optional: Funktion zum Ändern
|
|
export const updateDeviceStatus = (id, changes) => {
|
|
const deviceStatus = mockGisStationsStatusDistrict.Statis.find((p) => p.IdLD === id);
|
|
if (deviceStatus) Object.assign(deviceStatus, changes);
|
|
};
|
|
|
|
export const deleteDeviceStatus = (id) => {
|
|
const index = mockGisStationsStatusDistrict.Statis.findIndex((p) => p.IdLD === id);
|
|
if (index !== -1) mockGisStationsStatusDistrict.Statis.splice(index, 1);
|
|
};
|