mockApi erstellt, um die Eingabe zu simulieren, aber funktioniert nocht nicht ganz
This commit is contained in:
13
services/mockApi/fetchDeviceNameById.js
Normal file
13
services/mockApi/fetchDeviceNameById.js
Normal file
@@ -0,0 +1,13 @@
|
||||
export const fetchDeviceNameById = async (idLD) => {
|
||||
console.log("⚠️ Mock-API: fetchDeviceNameById wird verwendet!");
|
||||
|
||||
// Simulierte Rückgabe basierend auf der ID (du kannst hier mehrere Fälle abdecken)
|
||||
const mockData = {
|
||||
50922: "CPL Ismael",
|
||||
50950: "LTEModem",
|
||||
50951: "GMA ISA",
|
||||
// hier kannst du beliebig weitere hinzufügen, wenn du möchtest
|
||||
};
|
||||
|
||||
return mockData[idLD] || "Unbekanntes Gerät";
|
||||
};
|
||||
23
services/mockApi/fetchGisStationsMeasurements.js
Normal file
23
services/mockApi/fetchGisStationsMeasurements.js
Normal file
@@ -0,0 +1,23 @@
|
||||
export const fetchGisStationsMeasurements = async (url, setGisStationsMeasurements) => {
|
||||
console.log("⚠️ Mock-API: fetchGisStationsMeasurements wird verwendet!");
|
||||
|
||||
const mockData = {
|
||||
Name: "Liste aller Messungen der Geraete",
|
||||
Zeitstempel: "2025-03-05T12:23:16.0756875+01:00",
|
||||
IdMap: "12",
|
||||
Statis: [
|
||||
{
|
||||
IdLD: 50951,
|
||||
IdL: 24101,
|
||||
IdDP: 3,
|
||||
Na: "FBT",
|
||||
Val: "5",
|
||||
Unit: "°C", // Umlaut korrigiert
|
||||
Gr: "GMA",
|
||||
Area_Name: "Rastede",
|
||||
},
|
||||
],
|
||||
};
|
||||
|
||||
setGisStationsMeasurements(mockData.Statis); // Die Komponente erwartet direkt das Array
|
||||
};
|
||||
68
services/mockApi/fetchGisStationsStaticDistrict.js
Normal file
68
services/mockApi/fetchGisStationsStaticDistrict.js
Normal file
@@ -0,0 +1,68 @@
|
||||
export const fetchGisStationsStaticDistrict = async (url, dispatch, fetchOptions) => {
|
||||
console.log("⚠️ Mock-API: fetchGisStationsStaticDistrict wird verwendet!");
|
||||
|
||||
const mockData = {
|
||||
Name: "Liste aller Geraete einer bestimmten Karte",
|
||||
Zeitstempel: "2025-03-05T10:51:20.8210755+01:00",
|
||||
IdMap: "12",
|
||||
Points: [
|
||||
{
|
||||
LD_Name: "CPL Ismael",
|
||||
IdLD: 50922,
|
||||
Device: "CPL V3.5 mit 24 Kü",
|
||||
Link: "cpl.aspx?ver=35&kue=24&id=50922",
|
||||
Location_Name: "Littwin",
|
||||
Location_Short: "LTW",
|
||||
IdLocation: 24101,
|
||||
Area_Name: "Rastede",
|
||||
Area_Short: "",
|
||||
IdArea: 20998,
|
||||
X: 53.246112,
|
||||
Y: 8.162241,
|
||||
Icon: 20,
|
||||
System: 1,
|
||||
Active: 1,
|
||||
},
|
||||
{
|
||||
LD_Name: "LTEModem",
|
||||
IdLD: 50950,
|
||||
Device: "LTE Modem LR77",
|
||||
Link: "lr77.aspx?ver=1&id=50950",
|
||||
Location_Name: "Littwin",
|
||||
Location_Short: "LTW",
|
||||
IdLocation: 24101,
|
||||
Area_Name: "Rastede",
|
||||
Area_Short: "",
|
||||
IdArea: 20998,
|
||||
X: 53.246112,
|
||||
Y: 8.162241,
|
||||
Icon: 12,
|
||||
System: 5,
|
||||
Active: 1,
|
||||
},
|
||||
{
|
||||
LD_Name: "GMA ISA",
|
||||
IdLD: 50951,
|
||||
Device: "Glättemeldeanlage",
|
||||
Link: "gma.aspx?ver=1&id=50951",
|
||||
Location_Name: "Littwin",
|
||||
Location_Short: "LTW",
|
||||
IdLocation: 24101,
|
||||
Area_Name: "Rastede",
|
||||
Area_Short: "",
|
||||
IdArea: 20998,
|
||||
X: 53.246112,
|
||||
Y: 8.162241,
|
||||
Icon: 1,
|
||||
System: 11,
|
||||
Active: 1,
|
||||
},
|
||||
// Die restlichen Daten fügst du genauso ein
|
||||
],
|
||||
};
|
||||
|
||||
dispatch({
|
||||
type: "SET_GIS_STATIONS",
|
||||
payload: mockData.Points,
|
||||
});
|
||||
};
|
||||
25
services/mockApi/fetchGisStationsStatusDistrict.js
Normal file
25
services/mockApi/fetchGisStationsStatusDistrict.js
Normal file
@@ -0,0 +1,25 @@
|
||||
export const fetchGisStationsStatusDistrict = async (url, setGisStationsStatusDistrict) => {
|
||||
console.log("⚠️ Mock-API: fetchGisStationsStatusDistrict wird verwendet!");
|
||||
|
||||
const mockData = {
|
||||
Name: "Liste aller Statis der Geraete",
|
||||
Zeitstempel: "2025-03-05T09:19:55.0004433+01:00",
|
||||
IdMap: "12",
|
||||
Statis: [
|
||||
{ IdLD: 50922, Na: "system", Le: 4, Co: "#FF00FF", Me: "Eingang DE 01 test", 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 01: Aderbruch 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 },
|
||||
],
|
||||
};
|
||||
|
||||
setGisStationsStatusDistrict(mockData.Statis); // Die Komponente erwartet direkt das Array
|
||||
};
|
||||
25
services/mockApi/fetchGisStatusStations.js
Normal file
25
services/mockApi/fetchGisStatusStations.js
Normal file
@@ -0,0 +1,25 @@
|
||||
export const fetchGisStationsStatusDistrict = async (url, setGisStationsStatusDistrict, fetchOptions) => {
|
||||
console.log("⚠️ Mock-API: fetchGisStationsStatusDistrict wird verwendet!");
|
||||
|
||||
const mockData = {
|
||||
Name: "Liste aller Statis der Geraete",
|
||||
Zeitstempel: "2025-03-05T12:26:29.4884924+01: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 01: Aderbruch 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 },
|
||||
],
|
||||
};
|
||||
|
||||
setGisStationsStatusDistrict(mockData.Statis); // Direkt das Array übergeben
|
||||
};
|
||||
14
services/mockApi/fetchGisSystemStatic.js
Normal file
14
services/mockApi/fetchGisSystemStatic.js
Normal file
@@ -0,0 +1,14 @@
|
||||
export const fetchGisSystemStatic = async (url, setGisSystemStatic, setGisSystemStaticLoaded) => {
|
||||
console.log("⚠️ Mock-API: fetchGisSystemStatic wird verwendet!");
|
||||
|
||||
const mockData = {
|
||||
Systems: [
|
||||
{ IdSystem: 1, Name: "System A", Allow: 1 },
|
||||
{ IdSystem: 2, Name: "System B", Allow: 0 },
|
||||
{ IdSystem: 3, Name: "System C", Allow: 1 },
|
||||
],
|
||||
};
|
||||
|
||||
setGisSystemStatic(mockData.Systems);
|
||||
setGisSystemStaticLoaded(true);
|
||||
};
|
||||
12
services/mockApi/fetchPoiData.js
Normal file
12
services/mockApi/fetchPoiData.js
Normal file
@@ -0,0 +1,12 @@
|
||||
export const fetchPoiData = async (idPoi) => {
|
||||
console.log("⚠️ Mock-API: fetchPoiData wird verwendet!");
|
||||
|
||||
const mockPoiData = {
|
||||
1: { name: "Test POI 1", description: "Beschreibung für POI 1", idLD: 1001 },
|
||||
2: { name: "Test POI 2", description: "Beschreibung für POI 2", idLD: 1002 },
|
||||
3: { name: "Test POI 3", description: "Beschreibung für POI 3", idLD: 1003 },
|
||||
// hier kannst du weitere POIs ergänzen
|
||||
};
|
||||
|
||||
return mockPoiData[idPoi] || { name: "Unbekannter POI", description: "-", idLD: 0 };
|
||||
};
|
||||
59
services/mockApi/fetchUserRights.js
Normal file
59
services/mockApi/fetchUserRights.js
Normal file
@@ -0,0 +1,59 @@
|
||||
export const fetchUserRights = async () => {
|
||||
console.log("⚠️ Mock-API: fetchUserRights wird verwendet!");
|
||||
|
||||
const mockData = {
|
||||
Rights: [
|
||||
{ IdRight: 1 },
|
||||
{ IdRight: 2 },
|
||||
{ IdRight: 3 },
|
||||
{ IdRight: 5 },
|
||||
{ IdRight: 6 },
|
||||
{ IdRight: 7 },
|
||||
{ IdRight: 8 },
|
||||
{ IdRight: 10 },
|
||||
{ IdRight: 11 },
|
||||
{ IdRight: 12 },
|
||||
{ IdRight: 20 },
|
||||
{ IdRight: 22 },
|
||||
{ IdRight: 23 },
|
||||
{ IdRight: 25 },
|
||||
{ IdRight: 30 },
|
||||
{ IdRight: 40 },
|
||||
{ IdRight: 41 },
|
||||
{ IdRight: 42 },
|
||||
{ IdRight: 43 },
|
||||
{ IdRight: 44 },
|
||||
{ IdRight: 45 },
|
||||
{ IdRight: 46 },
|
||||
{ IdRight: 47 },
|
||||
{ IdRight: 48 },
|
||||
{ IdRight: 49 },
|
||||
{ IdRight: 50 },
|
||||
{ IdRight: 51 },
|
||||
{ IdRight: 52 },
|
||||
{ IdRight: 55 },
|
||||
{ IdRight: 56 },
|
||||
{ IdRight: 60 },
|
||||
{ IdRight: 61 },
|
||||
{ IdRight: 62 },
|
||||
{ IdRight: 63 },
|
||||
{ IdRight: 64 },
|
||||
{ IdRight: 65 },
|
||||
{ IdRight: 68 },
|
||||
{ IdRight: 69 },
|
||||
{ IdRight: 70 },
|
||||
{ IdRight: 71 },
|
||||
{ IdRight: 72 },
|
||||
{ IdRight: 73 },
|
||||
{ IdRight: 79 },
|
||||
{ IdRight: 80 },
|
||||
{ IdRight: 90 },
|
||||
{ IdRight: 93 },
|
||||
{ IdRight: 94 },
|
||||
{ IdRight: 95 },
|
||||
{ IdRight: 96 },
|
||||
],
|
||||
};
|
||||
|
||||
return mockData.Rights.map((right) => right.IdRight);
|
||||
};
|
||||
Reference in New Issue
Block a user