docs
This commit is contained in:
@@ -1,3 +1,5 @@
|
||||
<!-- /docs/services/webservice/fetchGisLinesStatusService.md -->
|
||||
|
||||
# fetchGisLinesStatusService
|
||||
|
||||
Lädt Linienstatus-Daten über den TALAS WebService.
|
||||
@@ -10,8 +12,8 @@ Lädt Linienstatus-Daten über den TALAS WebService.
|
||||
/ClientData/WebServiceMap.asmx/GisLinesStatus?idMap={idMap}
|
||||
```
|
||||
|
||||
* Die `idMap` wird automatisch aus der URL (`?m=...`) gelesen.
|
||||
* Diese WebService-Antwort enthält ein Objekt mit dem Feld `Statis[]`.
|
||||
- Die `idMap` wird automatisch aus der URL (`?m=...`) gelesen.
|
||||
- Diese WebService-Antwort enthält ein Objekt mit dem Feld `Statis[]`.
|
||||
|
||||
---
|
||||
|
||||
@@ -24,8 +26,8 @@ Lädt Linienstatus-Daten über den TALAS WebService.
|
||||
}
|
||||
```
|
||||
|
||||
* `Statis[]` enthält Statusinformationen zu Linien (Farben, Meldungen, Werte).
|
||||
* Diese Daten sind **nicht identisch** mit `gisLines.data` aus der Datenbank.
|
||||
- `Statis[]` enthält Statusinformationen zu Linien (Farben, Meldungen, Werte).
|
||||
- Diese Daten sind **nicht identisch** mit `gisLines.data` aus der Datenbank.
|
||||
|
||||
---
|
||||
|
||||
@@ -42,9 +44,9 @@ Lädt Linienstatus-Daten über den TALAS WebService.
|
||||
|
||||
## 🧠 Verwendung im Frontend
|
||||
|
||||
* Die Daten werden über `fetchGisLinesStatusThunk` geladen.
|
||||
* Sie landen im Redux Slice `gisLinesStatusSlice`.
|
||||
* Zugriff über: `selectGisLinesStatus(state)` → enthält `.data`, `.status`, `.error`
|
||||
- Die Daten werden über `fetchGisLinesStatusThunk` geladen.
|
||||
- Sie landen im Redux Slice `gisLinesStatusSlice`.
|
||||
- Zugriff über: `selectGisLinesStatus(state)` → enthält `.data`, `.status`, `.error`
|
||||
|
||||
---
|
||||
|
||||
|
||||
@@ -1,8 +1,16 @@
|
||||
# fetchGisStationsMeasurementsService
|
||||
<!-- /docs/services/webservice/fetchGisStationsMeasurementsService.md -->
|
||||
|
||||
Lädt GIS-Messwerte über den TALAS WebService.
|
||||
# 📈 fetchGisStationsMeasurementsService.js
|
||||
|
||||
**URL-Aufbau:** `/ClientData/WebServiceMap.asmx/GisStationsMeasurements?idMap={idMap}&idUser={idUser}`
|
||||
Lädt Schleifen- und Isolationswerte für Stationen.
|
||||
|
||||
- Holt Daten direkt basierend auf der URL (?m= & ?u=).
|
||||
- Rückgabewert: `Statis[]`
|
||||
## Verwendung
|
||||
|
||||
```js
|
||||
const messwerte = await fetchGisStationsMeasurementsService();
|
||||
```
|
||||
|
||||
## API-Aufruf
|
||||
|
||||
- Endpoint: `/ClientData/WebServiceMap.asmx/GisStationsMeasurements?idMap=...&idUser=...`
|
||||
- Rückgabe: `Statis[]`
|
||||
@@ -1,8 +1,16 @@
|
||||
# fetchGisStationsStaticDistrictService
|
||||
<!-- /docs/services/webservice/fetchGisStationsStaticDistrictService.md -->
|
||||
|
||||
Lädt GIS-Stationen (statisch) für Bezirke.
|
||||
# 🧭 fetchGisStationsStaticDistrictService.js
|
||||
|
||||
**Rückgabe:** `Points[]`
|
||||
Lädt Koordinateninformationen (`Points[]`) aller Stationen im aktuellen Bezirk.
|
||||
|
||||
- Holt `idMap` und `idUser` aus der URL.
|
||||
- WebService: `GisStationsStaticDistrict`
|
||||
## Verwendung
|
||||
|
||||
```js
|
||||
const points = await fetchGisStationsStaticDistrictService();
|
||||
```
|
||||
|
||||
## API-Aufruf
|
||||
|
||||
- Endpoint: `/ClientData/WebServiceMap.asmx/GisStationsStaticDistrict?idMap=...&idUser=...`
|
||||
- Rückgabe: `Points[]`
|
||||
@@ -1,7 +1,16 @@
|
||||
# fetchGisStationsStatusDistrictService
|
||||
<!-- /docs/services/webservice/fetchGisStationsStatusDistrictService.md -->
|
||||
|
||||
Lädt den Status der GIS-Bezirksstationen.
|
||||
# 🚦 fetchGisStationsStatusDistrictService.js
|
||||
|
||||
**Rückgabe:** `Statis[]`
|
||||
Service zum Abrufen des Status aller Stationen im aktuellen Bezirk.
|
||||
|
||||
- Nutzt die WebService-URL `GisStationsStatusDistrict`.
|
||||
## Verwendung
|
||||
|
||||
```js
|
||||
const result = await fetchGisStationsStatusDistrictService();
|
||||
```
|
||||
|
||||
## API-Aufruf
|
||||
|
||||
- Endpoint: `/ClientData/WebServiceMap.asmx/GisStationsStatusDistrict?idMap=...&idUser=...`
|
||||
- Rückgabe: `Statis[]`
|
||||
@@ -1,6 +1,16 @@
|
||||
# fetchGisSystemStaticService
|
||||
<!-- /docs/services/webservice/fetchGisSystemStaticService.md -->
|
||||
|
||||
Lädt Systemübersicht vom GIS WebService.
|
||||
# 🧱 fetchGisSystemStaticService.js
|
||||
|
||||
- Rückgabe: `Systems[]`
|
||||
- Liest `?m` und `?u` aus der URL.
|
||||
Service zur Abfrage von Systemdaten aller Module aus dem Webservice.
|
||||
|
||||
## Verwendung
|
||||
|
||||
```js
|
||||
const systems = await fetchGisSystemStaticService();
|
||||
```
|
||||
|
||||
## API-Aufruf
|
||||
|
||||
- Endpoint: `/ClientData/WebServiceMap.asmx/GisSystemStatic?idMap=...&idUser=...`
|
||||
- Rückgabe: `Systems[]`
|
||||
@@ -1,6 +1,16 @@
|
||||
# fetchUserRightsService
|
||||
<!-- /docs/services/webservice/fetchUserRightsService.md -->
|
||||
|
||||
Lädt Benutzerrechte über WebService.
|
||||
# 🔐 fetchUserRightsService.js
|
||||
|
||||
- Falls `USE_MOCK_API` gesetzt ist → werden Fake-Daten zurückgegeben.
|
||||
- Rückgabe: Liste von `IdRight`
|
||||
Lädt die Benutzerrechte über den TALAS WebService.
|
||||
|
||||
## Verwendung
|
||||
|
||||
```js
|
||||
const rights = await fetchUserRightsService();
|
||||
```
|
||||
|
||||
## API-Aufruf
|
||||
|
||||
- Endpoint: `/ClientData/WebServiceMap.asmx/GisSystemStatic?idMap=...&idUser=...`
|
||||
- Rückgabe: `Rights[]` (Fallback: `[]`)
|
||||
Reference in New Issue
Block a user