Files
nodeMap/pages/api/talas_v5_DB/gisLines/webserviceGisLinesStatusUrlMock.js
ISA e94ecd7279 feat(api): Add mock API routes for testing GIS lines and station names
- Created mock API route for fetching GIS lines data (/api/talas_v5_DB/gisLines/readGisLinesMock)
- Created mock API route for fetching station names data (/api/talas_v5_DB/station/getAllStationsNamesMock)
- Replaced original API calls in useLineData hook with mock routes for development and testing
2024-09-09 13:56:28 +02:00

759 lines
17 KiB
JavaScript

// /pages/api/talas_v5_DB/gisLines/webserviceGisLinesStatusUrlMock.js
export default function handler(req, res) {
// Deine JSON-Daten hier
const data = {
Name: "Liste aller Statis der Linien",
Zeitstempel: "2024-09-09T12:29:42.5075786+02:00",
IdMap: "12",
Statis: [
{
IdLD: 50035,
Modul: 4,
DpName: "KUE04_Messwertalarm",
ModulName: "Ost LWL",
ModulTyp: "Kü605µF",
Message: "KÜG 04: Isolationsminderung kommend",
Level: 2,
PrioColor: "#FF9900",
PrioName: "major",
Value: "True",
},
{
IdLD: 50035,
Modul: 3,
DpName: "KUE03_Aderbruch",
ModulName: "Ost",
ModulTyp: "Kü705-FO",
Message: "KÜG 03: Aderbruch kommend",
Level: 1,
PrioColor: "#FF0000",
PrioName: "critical",
Value: "?",
},
{
IdLD: 50035,
Modul: 4,
DpName: "KUE04_Aderbruch",
ModulName: "Ost LWL",
ModulTyp: "Kü605µF",
Message: "KÜG 04: Aderbruch kommend",
Level: 1,
PrioColor: "#FF0000",
PrioName: "critical",
Value: "?",
},
{
IdLD: 50035,
Modul: 5,
DpName: "KUE05_Aderbruch",
ModulName: " West",
ModulTyp: "Kü605µC",
Message: "KÜG 05: Aderbruch kommend",
Level: 1,
PrioColor: "#FF0000",
PrioName: "critical",
Value: "?",
},
{
IdLD: 50035,
Modul: 6,
DpName: "KUE06_Aderbruch",
ModulName: "K54 AP12",
ModulTyp: "Kü705-FO",
Message: "KÜG 06: Aderbruch kommend",
Level: 1,
PrioColor: "#FF0000",
PrioName: "critical",
Value: "?",
},
{
IdLD: 50035,
Modul: 1,
DpName: "KUE01_Messwert",
ModulName: "Nord",
ModulTyp: "Kü705-FO",
Message: "?",
Level: -1,
PrioColor: "#ffffff",
PrioName: "?",
Value: "51.5 MOhm",
},
{
IdLD: 50035,
Modul: 2,
DpName: "KUE02_Messwert",
ModulName: "Süd",
ModulTyp: "Kü705-FO",
Message: "?",
Level: -1,
PrioColor: "#ffffff",
PrioName: "?",
Value: "30 MOhm",
},
{
IdLD: 50035,
Modul: 6,
DpName: "KUE06_Messwert",
ModulName: "K54 AP12",
ModulTyp: "Kü705-FO",
Message: "?",
Level: -1,
PrioColor: "#ffffff",
PrioName: "?",
Value: "0 MOhm",
},
{
IdLD: 50035,
Modul: 7,
DpName: "KUE07_Messwert",
ModulName: "Kreuzung 50Hz",
ModulTyp: "KÜSS V2",
Message: "?",
Level: -1,
PrioColor: "#ffffff",
PrioName: "?",
Value: "0 MOhm",
},
{
IdLD: 50035,
Modul: 8,
DpName: "KUE08_Messwert",
ModulName: "Querung EWE",
ModulTyp: "KÜSS V2",
Message: "?",
Level: -1,
PrioColor: "#ffffff",
PrioName: "?",
Value: "0 MOhm",
},
{
IdLD: 50035,
Modul: 21,
DpName: "KUE21_Messwert",
ModulName: "?",
ModulTyp: "?",
Message: "?",
Level: -1,
PrioColor: "#ffffff",
PrioName: "?",
Value: "0.61 MOhm",
},
{
IdLD: 50035,
Modul: 22,
DpName: "KUE22_Messwert",
ModulName: "?",
ModulTyp: "?",
Message: "?",
Level: -1,
PrioColor: "#ffffff",
PrioName: "?",
Value: "0.72 MOhm",
},
{
IdLD: 50035,
Modul: 1,
DpName: "KUE01_Schleifenwert",
ModulName: "Nord",
ModulTyp: "Kü705-FO",
Message: "?",
Level: -1,
PrioColor: "#ffffff",
PrioName: "?",
Value: "0.61 kOhm",
},
{
IdLD: 50035,
Modul: 2,
DpName: "KUE02_Schleifenwert",
ModulName: "Süd",
ModulTyp: "Kü705-FO",
Message: "?",
Level: -1,
PrioColor: "#ffffff",
PrioName: "?",
Value: "0.79 kOhm",
},
{
IdLD: 50035,
Modul: 4,
DpName: "KUE04_Schleifenwert",
ModulName: "Ost LWL",
ModulTyp: "Kü605µF",
Message: "?",
Level: -1,
PrioColor: "#ffffff",
PrioName: "?",
Value: "64.01 kOhm",
},
{
IdLD: 50035,
Modul: 5,
DpName: "KUE05_Schleifenwert",
ModulName: " West",
ModulTyp: "Kü605µC",
Message: "?",
Level: -1,
PrioColor: "#ffffff",
PrioName: "?",
Value: "64.01 kOhm",
},
{
IdLD: 50035,
Modul: 6,
DpName: "KUE06_Schleifenwert",
ModulName: "K54 AP12",
ModulTyp: "Kü705-FO",
Message: "?",
Level: -1,
PrioColor: "#ffffff",
PrioName: "?",
Value: "0 kOhm",
},
{
IdLD: 50035,
Modul: 7,
DpName: "KUE07_Schleifenwert",
ModulName: "Kreuzung 50Hz",
ModulTyp: "KÜSS V2",
Message: "?",
Level: -1,
PrioColor: "#ffffff",
PrioName: "?",
Value: "0 kOhm",
},
{
IdLD: 50035,
Modul: 8,
DpName: "KUE08_Schleifenwert",
ModulName: "Querung EWE",
ModulTyp: "KÜSS V2",
Message: "?",
Level: -1,
PrioColor: "#ffffff",
PrioName: "?",
Value: "0 kOhm",
},
{
IdLD: 50036,
Modul: 1,
DpName: "KUE01_Messwert",
ModulName: "Friedrichsfehn",
ModulTyp: "Kü705-FO",
Message: "?",
Level: -1,
PrioColor: "#ffffff",
PrioName: "?",
Value: "10.5 MOhm",
},
{
IdLD: 50036,
Modul: 2,
DpName: "KUE02_Messwert",
ModulName: "Köln",
ModulTyp: "Kü605µC",
Message: "?",
Level: -1,
PrioColor: "#ffffff",
PrioName: "?",
Value: "10 MOhm",
},
{
IdLD: 50036,
Modul: 3,
DpName: "KUE03_Messwert",
ModulName: "?",
ModulTyp: "?",
Message: "?",
Level: -1,
PrioColor: "#ffffff",
PrioName: "?",
Value: "200 MOhm",
},
{
IdLD: 50036,
Modul: 4,
DpName: "KUE04_Messwert",
ModulName: "?",
ModulTyp: "?",
Message: "?",
Level: -1,
PrioColor: "#ffffff",
PrioName: "?",
Value: "0 MOhm",
},
{
IdLD: 50036,
Modul: 5,
DpName: "KUE05_Messwert",
ModulName: "?",
ModulTyp: "?",
Message: "?",
Level: -1,
PrioColor: "#ffffff",
PrioName: "?",
Value: "11.5 MOhm",
},
{
IdLD: 50036,
Modul: 8,
DpName: "KUE08_Messwert",
ModulName: "Köln",
ModulTyp: "KÜSS V2",
Message: "?",
Level: -1,
PrioColor: "#ffffff",
PrioName: "?",
Value: "0 Events",
},
{
IdLD: 50036,
Modul: 9,
DpName: "KUE09_Messwert",
ModulName: "?",
ModulTyp: "?",
Message: "?",
Level: -1,
PrioColor: "#ffffff",
PrioName: "?",
Value: "11 MOhm",
},
{
IdLD: 50036,
Modul: 10,
DpName: "KUE10_Messwert",
ModulName: "?",
ModulTyp: "?",
Message: "?",
Level: -1,
PrioColor: "#ffffff",
PrioName: "?",
Value: "11 MOhm",
},
{
IdLD: 50036,
Modul: 11,
DpName: "KUE11_Messwert",
ModulName: "?",
ModulTyp: "?",
Message: "?",
Level: -1,
PrioColor: "#ffffff",
PrioName: "?",
Value: "11 MOhm",
},
{
IdLD: 50036,
Modul: 12,
DpName: "KUE12_Messwert",
ModulName: "?",
ModulTyp: "?",
Message: "?",
Level: -1,
PrioColor: "#ffffff",
PrioName: "?",
Value: "11 MOhm",
},
{
IdLD: 50036,
Modul: 1,
DpName: "KUE01_Schleifenwert",
ModulName: "Friedrichsfehn",
ModulTyp: "Kü705-FO",
Message: "?",
Level: -1,
PrioColor: "#ffffff",
PrioName: "?",
Value: "2.32 kOhm",
},
{
IdLD: 50036,
Modul: 2,
DpName: "KUE02_Schleifenwert",
ModulName: "Köln",
ModulTyp: "Kü605µC",
Message: "?",
Level: -1,
PrioColor: "#ffffff",
PrioName: "?",
Value: "2.15 kOhm",
},
{
IdLD: 50036,
Modul: 6,
DpName: "KUE06_Schleifenwert",
ModulName: "?",
ModulTyp: "?",
Message: "?",
Level: -1,
PrioColor: "#ffffff",
PrioName: "?",
Value: "64.01 kOhm",
},
{
IdLD: 50036,
Modul: 7,
DpName: "KUE07_Schleifenwert",
ModulName: "?",
ModulTyp: "?",
Message: "?",
Level: -1,
PrioColor: "#ffffff",
PrioName: "?",
Value: "64.01 kOhm",
},
{
IdLD: 50036,
Modul: 8,
DpName: "KUE08_Schleifenwert",
ModulName: "Köln",
ModulTyp: "KÜSS V2",
Message: "?",
Level: -1,
PrioColor: "#ffffff",
PrioName: "?",
Value: "0 kOhm",
},
{
IdLD: 50071,
Modul: 1,
DpName: "KUE01_Messwert",
ModulName: "Test 1",
ModulTyp: "Kü705-FO",
Message: "?",
Level: -1,
PrioColor: "#ffffff",
PrioName: "?",
Value: "0.1 MOhm",
},
{
IdLD: 50071,
Modul: 2,
DpName: "KUE02_Messwert",
ModulName: "Test 2",
ModulTyp: "Kü705-FO",
Message: "?",
Level: -1,
PrioColor: "#ffffff",
PrioName: "?",
Value: "0.1 MOhm",
},
{
IdLD: 50071,
Modul: 3,
DpName: "KUE03_Messwert",
ModulName: "Test 3",
ModulTyp: "Kü705-FO",
Message: "?",
Level: -1,
PrioColor: "#ffffff",
PrioName: "?",
Value: "0.1 MOhm",
},
{
IdLD: 50071,
Modul: 4,
DpName: "KUE04_Messwert",
ModulName: "Test 4",
ModulTyp: "Kü605µF",
Message: "?",
Level: -1,
PrioColor: "#ffffff",
PrioName: "?",
Value: "0.1 MOhm",
},
{
IdLD: 50071,
Modul: 5,
DpName: "KUE05_Messwert",
ModulName: "?",
ModulTyp: "?",
Message: "?",
Level: -1,
PrioColor: "#ffffff",
PrioName: "?",
Value: "0.1 MOhm",
},
{
IdLD: 50071,
Modul: 6,
DpName: "KUE06_Messwert",
ModulName: "?",
ModulTyp: "?",
Message: "?",
Level: -1,
PrioColor: "#ffffff",
PrioName: "?",
Value: "0.1 MOhm",
},
{
IdLD: 50071,
Modul: 7,
DpName: "KUE07_Messwert",
ModulName: "?",
ModulTyp: "?",
Message: "?",
Level: -1,
PrioColor: "#ffffff",
PrioName: "?",
Value: "0.1 Events",
},
{
IdLD: 50071,
Modul: 8,
DpName: "KUE08_Messwert",
ModulName: "?",
ModulTyp: "?",
Message: "?",
Level: -1,
PrioColor: "#ffffff",
PrioName: "?",
Value: "51 Events",
},
{
IdLD: 50071,
Modul: 11,
DpName: "KUE11_Schleifenwert",
ModulName: "?",
ModulTyp: "?",
Message: "?",
Level: -1,
PrioColor: "#ffffff",
PrioName: "?",
Value: "0.59 kOhm",
},
{
IdLD: 50071,
Modul: 12,
DpName: "KUE12_Schleifenwert",
ModulName: "?",
ModulTyp: "?",
Message: "?",
Level: -1,
PrioColor: "#ffffff",
PrioName: "?",
Value: "0.61 kOhm",
},
{
IdLD: 50071,
Modul: 13,
DpName: "KUE13_Schleifenwert",
ModulName: "?",
ModulTyp: "?",
Message: "?",
Level: -1,
PrioColor: "#ffffff",
PrioName: "?",
Value: "0.58 kOhm",
},
{
IdLD: 50071,
Modul: 14,
DpName: "KUE14_Schleifenwert",
ModulName: "?",
ModulTyp: "?",
Message: "?",
Level: -1,
PrioColor: "#ffffff",
PrioName: "?",
Value: "0.6 kOhm",
},
{
IdLD: 50071,
Modul: 15,
DpName: "KUE15_Schleifenwert",
ModulName: "?",
ModulTyp: "?",
Message: "?",
Level: -1,
PrioColor: "#ffffff",
PrioName: "?",
Value: "0.6 kOhm",
},
{
IdLD: 50071,
Modul: 16,
DpName: "KUE16_Schleifenwert",
ModulName: "?",
ModulTyp: "?",
Message: "?",
Level: -1,
PrioColor: "#ffffff",
PrioName: "?",
Value: "0.57 kOhm",
},
{
IdLD: 50082,
Modul: 6,
DpName: "KUE06_Messwert",
ModulName: "?",
ModulTyp: "?",
Message: "?",
Level: -1,
PrioColor: "#ffffff",
PrioName: "?",
Value: "0 MOhm",
},
{
IdLD: 50082,
Modul: 7,
DpName: "KUE07_Messwert",
ModulName: "?",
ModulTyp: "?",
Message: "?",
Level: -1,
PrioColor: "#ffffff",
PrioName: "?",
Value: "10 MOhm",
},
{
IdLD: 50082,
Modul: 6,
DpName: "KUE06_Schleifenwert",
ModulName: "?",
ModulTyp: "?",
Message: "?",
Level: -1,
PrioColor: "#ffffff",
PrioName: "?",
Value: "0 kOhm",
},
{
IdLD: 50082,
Modul: 7,
DpName: "KUE07_Schleifenwert",
ModulName: "?",
ModulTyp: "?",
Message: "?",
Level: -1,
PrioColor: "#ffffff",
PrioName: "?",
Value: "2.74 kOhm",
},
{
IdLD: 50086,
Modul: 1,
DpName: "KUE01_Schleifenwert",
ModulName: "?",
ModulTyp: "?",
Message: "?",
Level: -1,
PrioColor: "#ffffff",
PrioName: "?",
Value: "201 kOhm",
},
{
IdLD: 50086,
Modul: 2,
DpName: "KUE02_Schleifenwert",
ModulName: "?",
ModulTyp: "?",
Message: "?",
Level: -1,
PrioColor: "#ffffff",
PrioName: "?",
Value: "201 kOhm",
},
{
IdLD: 50086,
Modul: 3,
DpName: "KUE03_Schleifenwert",
ModulName: "?",
ModulTyp: "?",
Message: "?",
Level: -1,
PrioColor: "#ffffff",
PrioName: "?",
Value: "201 kOhm",
},
{
IdLD: 50086,
Modul: 4,
DpName: "KUE04_Schleifenwert",
ModulName: "?",
ModulTyp: "?",
Message: "?",
Level: -1,
PrioColor: "#ffffff",
PrioName: "?",
Value: "0 kOhm",
},
{
IdLD: 50086,
Modul: 11,
DpName: "KUE11_Schleifenwert",
ModulName: "?",
ModulTyp: "?",
Message: "?",
Level: -1,
PrioColor: "#ffffff",
PrioName: "?",
Value: "4.01 kOhm",
},
{
IdLD: 50086,
Modul: 12,
DpName: "KUE12_Schleifenwert",
ModulName: "?",
ModulTyp: "?",
Message: "?",
Level: -1,
PrioColor: "#ffffff",
PrioName: "?",
Value: "4.01 kOhm",
},
{
IdLD: 50086,
Modul: 13,
DpName: "KUE13_Schleifenwert",
ModulName: "?",
ModulTyp: "?",
Message: "?",
Level: -1,
PrioColor: "#ffffff",
PrioName: "?",
Value: "4.01 kOhm",
},
{
IdLD: 50086,
Modul: 14,
DpName: "KUE14_Schleifenwert",
ModulName: "?",
ModulTyp: "?",
Message: "?",
Level: -1,
PrioColor: "#ffffff",
PrioName: "?",
Value: "4.01 kOhm",
},
{
IdLD: 50086,
Modul: 15,
DpName: "KUE15_Schleifenwert",
ModulName: "?",
ModulTyp: "?",
Message: "?",
Level: -1,
PrioColor: "#ffffff",
PrioName: "?",
Value: "4.01 kOhm",
},
{
IdLD: 50086,
Modul: 16,
DpName: "KUE16_Schleifenwert",
ModulName: "?",
ModulTyp: "?",
Message: "?",
Level: -1,
PrioColor: "#ffffff",
PrioName: "?",
Value: "4.01 kOhm",
},
],
};
// Sende die JSON-Daten als Antwort
res.status(200).json(data);
}