docs: [Zurück zur Übersicht](../README.md) in Alle in README für jeder Verzeichnis

This commit is contained in:
ISA
2025-06-24 08:22:48 +02:00
parent 82a1e11797
commit 0347ec9d98
243 changed files with 1425 additions and 283 deletions

3
docs/redux/README.md Normal file
View File

@@ -0,0 +1,3 @@
# 📄 Übersicht: docs/redux
- [store](store.md)

View File

@@ -0,0 +1,8 @@
# 📄 Übersicht: docs/redux/slices
- [lineVisibilitySlice](lineVisibilitySlice.md)
- [mapLayersSlice](mapLayersSlice.md)
- [selectedAreaSlice](selectedAreaSlice.md)
- [selectedDeviceSlice](selectedDeviceSlice.md)
- [urlParameterSlice](urlParameterSlice.md)
- [zoomTriggerSlice](zoomTriggerSlice.md)

View File

@@ -0,0 +1,5 @@
# 📄 Übersicht: docs/redux/slices/database
- [locationDevicesFromDBSlice](locationDevicesFromDBSlice.md)
- [locationDevicesSlice](locationDevicesSlice.md)
- [priorityConfigSlice](priorityConfigSlice.md)

View File

@@ -0,0 +1,3 @@
# 📄 Übersicht: docs/redux/slices/database/area
- [updateAreaSlice](updateAreaSlice.md)

View File

@@ -19,7 +19,8 @@ Redux-Slice zur Verwaltung des Update-Zustands beim Aktualisieren eines Bereichs
## Thunk
- `updateAreaThunk`: Führt den API-Call zum Speichern von `x`, `y` für `idLocation` & `idMaps` durch.
- `updateAreaThunk`: Führt den API-Call zum Speichern von `x`, `y` für `idLocation` & `idMaps`
durch.
---
@@ -37,4 +38,8 @@ In der Komponente `useAreaMarkersLayer.js` beim Ziehen und Speichern von Station
## Fehlerbehandlung
- Fehlernachricht wird in `error` gespeichert, falls `updateAreaThunk` fehlschlägt.
- Fehlernachricht wird in `error` gespeichert, falls `updateAreaThunk` fehlschlägt.
---
[Zurück zur Übersicht](../../../../README.md)

View File

@@ -0,0 +1,3 @@
# 📄 Übersicht: docs/redux/slices/database/locationDevice
- [locationDevicesSlice](locationDevicesSlice.md)

View File

@@ -33,8 +33,8 @@ Redux-Slice zur Verwaltung von Standortgeräten (Devices) aus der Tabelle `locat
## Selektoren
```js
selectLocationDevices = (state) => state.locationDevices.data;
selectLocationDeviceStatus = (state) => state.locationDevices.status;
selectLocationDevices = state => state.locationDevices.data;
selectLocationDeviceStatus = state => state.locationDevices.status;
```
---
@@ -42,4 +42,8 @@ selectLocationDeviceStatus = (state) => state.locationDevices.status;
## Besonderheiten
- Zustand wird bei `pending`, `fulfilled` und `rejected` aktualisiert
- Fehlernachricht wird in `error` gespeichert
- Fehlernachricht wird in `error` gespeichert
---
[Zurück zur Übersicht](../../../../README.md)

View File

@@ -21,5 +21,9 @@ Redux-Slice für das Laden von Geräten aus der Datenbank-Tabelle `location_devi
## Selector
```js
selectLocationDevices = (state) => state.locationDevicesFromDB.devices
```
selectLocationDevices = state => state.locationDevicesFromDB.devices;
```
---
[Zurück zur Übersicht](../../../README.md)

View File

@@ -17,7 +17,9 @@ Zweite Variante des Slices für Geräte (veraltet oder parallel verwendet).
## Selector
```js
selectLocationDevices = (state) => state.locationDevices.data
selectLocationDevices = state => state.locationDevices.data;
```
⚠️ Beachte: Duplikat zu `locationDevicesFromDBSlice.js`
## ⚠️ Beachte: Duplikat zu `locationDevicesFromDBSlice.js`
[Zurück zur Übersicht](../../../README.md)

View File

@@ -0,0 +1,13 @@
# 📄 Übersicht: docs/redux/slices/database/pois
- [addPoiOnPolylineSlice](addPoiOnPolylineSlice.md)
- [addPoiSlice](addPoiSlice.md)
- [currentPoiSlice](currentPoiSlice.md)
- [poiIconsDataSlice](poiIconsDataSlice.md)
- [poiLayerVisibleSlice](poiLayerVisibleSlice.md)
- [poiMarkersSlice](poiMarkersSlice.md)
- [poiReadFromDbTriggerSlice](poiReadFromDbTriggerSlice.md)
- [poiTypSlice](poiTypSlice.md)
- [poiTypesSlice](poiTypesSlice.md)
- [readPoiMarkersStoreSlice](readPoiMarkersStoreSlice.md)
- [selectedPoiSlice](selectedPoiSlice.md)

View File

@@ -1,3 +1,5 @@
# 🧩 addPoiOnPolylineSlice.js
Redux-Slice zur Verwaltung von addPoiOnPolyline.
## Redux-Slice zur Verwaltung von addPoiOnPolyline.
[Zurück zur Übersicht](../../../../README.md)

View File

@@ -1,3 +1,5 @@
# 🧩 addPoiSlice.js
Redux-Slice zur Verwaltung von addPoi.
## Redux-Slice zur Verwaltung von addPoi.
[Zurück zur Übersicht](../../../../README.md)

View File

@@ -1,3 +1,5 @@
# 🧩 currentPoiSlice.js
Redux-Slice zur Verwaltung von currentPoi.
## Redux-Slice zur Verwaltung von currentPoi.
[Zurück zur Übersicht](../../../../README.md)

View File

@@ -1,3 +1,5 @@
# 🧩 poiIconsDataSlice.js
Redux-Slice zur Verwaltung von POIIconsData.
## Redux-Slice zur Verwaltung von POIIconsData.
[Zurück zur Übersicht](../../../../README.md)

View File

@@ -1,3 +1,5 @@
# 🧩 poiLayerVisibleSlice.js
Redux-Slice zur Verwaltung von POILayerVisible.
## Redux-Slice zur Verwaltung von POILayerVisible.
[Zurück zur Übersicht](../../../../README.md)

View File

@@ -1,3 +1,5 @@
# 🧩 poiMarkersSlice.js
Redux-Slice zur Verwaltung von POIMarkers.
## Redux-Slice zur Verwaltung von POIMarkers.
[Zurück zur Übersicht](../../../../README.md)

View File

@@ -1,3 +1,5 @@
# 🧩 poiReadFromDbTriggerSlice.js
Redux-Slice zur Verwaltung von POIReadFromDbTrigger.
## Redux-Slice zur Verwaltung von POIReadFromDbTrigger.
[Zurück zur Übersicht](../../../../README.md)

View File

@@ -1,3 +1,5 @@
# 🧩 poiTypSlice.js
Redux-Slice zur Verwaltung von POITyp.
## Redux-Slice zur Verwaltung von POITyp.
[Zurück zur Übersicht](../../../../README.md)

View File

@@ -1,3 +1,5 @@
# 🧩 poiTypesSlice.js
Redux-Slice zur Verwaltung von POITypes.
## Redux-Slice zur Verwaltung von POITypes.
[Zurück zur Übersicht](../../../../README.md)

View File

@@ -1,3 +1,5 @@
# 🧩 readPoiMarkersStoreSlice.js
Redux-Slice zur Verwaltung von readPoiMarkersStore.
## Redux-Slice zur Verwaltung von readPoiMarkersStore.
[Zurück zur Übersicht](../../../../README.md)

View File

@@ -1,3 +1,5 @@
# 🧩 selectedPoiSlice.js
Redux-Slice zur Verwaltung von selectedPoi.
## Redux-Slice zur Verwaltung von selectedPoi.
[Zurück zur Übersicht](../../../../README.md)

View File

@@ -0,0 +1,7 @@
# 📄 Übersicht: docs/redux/slices/database/polylines
- [gisLinesSlice](gisLinesSlice.md)
- [polylineContextMenuSlice](polylineContextMenuSlice.md)
- [polylineEventsDisabledSlice](polylineEventsDisabledSlice.md)
- [polylineLayerVisibleSlice](polylineLayerVisibleSlice.md)
- [updatePolylineCoordinatesSlice](updatePolylineCoordinatesSlice.md)

View File

@@ -21,5 +21,9 @@ Verwaltet alle Linienobjekte, die aus der Datenbank (`gis_lines`) gelesen wurden
## Selector
```js
selectGisLines = (state) => state.gisLines.data
```
selectGisLines = state => state.gisLines.data;
```
---
[Zurück zur Übersicht](../../../../README.md)

View File

@@ -22,4 +22,8 @@ Verwaltet den Zustand des Kontextmenüs bei Polylinien (z.B. Stützpunkt hinz
- `openPolylineContextMenu(payload)`
- `closePolylineContextMenu()`
- `updateCountdown()`
- `forceCloseContextMenu()`
- `forceCloseContextMenu()`
---
[Zurück zur Übersicht](../../../../README.md)

View File

@@ -7,10 +7,16 @@ Steuert, ob Interaktionen mit Polylinien (z.B. Ziehen, Klicks) temporär deak
## Zustand
```js
{ disabled: boolean }
{
disabled: boolean;
}
```
## Aktionen
- `setDisabled(boolean)`
- `toggleDisabled()`
- `toggleDisabled()`
---
[Zurück zur Übersicht](../../../../README.md)

View File

@@ -7,7 +7,9 @@ Steuert die Sichtbarkeit des Polylinienlayers auf der Karte.
## Zustand
```js
{ visible: boolean }
{
visible: boolean;
}
```
## Aktion
@@ -17,5 +19,9 @@ Steuert die Sichtbarkeit des Polylinienlayers auf der Karte.
## Selector
```js
selectPolylineVisible = (state) => state.polylineLayerVisible.visible
```
selectPolylineVisible = state => state.polylineLayerVisible.visible;
```
---
[Zurück zur Übersicht](../../../../README.md)

View File

@@ -19,4 +19,8 @@ Redux-Slice zur Überwachung des Lade-/Fehlerstatus bei der Aktualisierung von L
## Aktion
- `resetUpdateStatus()`
- `resetUpdateStatus()`
---
[Zurück zur Übersicht](../../../../README.md)

View File

@@ -20,5 +20,9 @@ Lädt die Prioritätskonfiguration für Marker (z.B. zur farblichen Darstellu
## Selector
```js
selectPriorityConfig = (state) => state.priorityConfig.data
```
selectPriorityConfig = state => state.priorityConfig.data;
```
---
[Zurück zur Übersicht](../../../README.md)

View File

@@ -21,4 +21,6 @@ Redux-Slice zur Steuerung der Sichtbarkeit aktiver Linien auf der Karte.
## Anwendung
Wird verwendet z.B. in `useLineData.js`, `MapComponent.js`
## Wird verwendet z.B. in `useLineData.js`, `MapComponent.js`
[Zurück zur Übersicht](../../README.md)

View File

@@ -0,0 +1,3 @@
# 📄 Übersicht: docs/redux/slices/mapLayers
- [device-layer-upgrade](device-layer-upgrade.md)

View File

@@ -6,7 +6,9 @@
## 🧩 Ziel
Die Marker-Einblendung (Geräte) sollte über `System` (Stationsdaten) mit `IdSystem` (Systemdaten) verglichen werden. Früher wurde fälschlich über `Name` verglichen. Außerdem sollten die Layer-Schlüssel konsistent und dynamisch verwaltet werden.
Die Marker-Einblendung (Geräte) sollte über `System` (Stationsdaten) mit `IdSystem` (Systemdaten)
verglichen werden. Früher wurde fälschlich über `Name` verglichen. Außerdem sollten die
Layer-Schlüssel konsistent und dynamisch verwaltet werden.
---
@@ -31,7 +33,8 @@ Die Marker-Einblendung (Geräte) sollte über `System` (Stationsdaten) mit `IdSy
### Komponenten:
- `useDynamicDeviceLayers.js`: verwendet `IdSystem` als Vergleich (`station.System === system.IdSystem`)
- `useDynamicDeviceLayers.js`: verwendet `IdSystem` als Vergleich
(`station.System === system.IdSystem`)
- `MapLayersControlPanel.js`: generiert Checkboxen mit `key = system-<IdSystem>`
---
@@ -48,3 +51,7 @@ Die Marker-Einblendung (Geräte) sollte über `System` (Stationsdaten) mit `IdSy
## 🏷 Version
Diese Änderung wurde mit dem Tag [`v1.1.210`](https://your-git-remote/tags/v1.0.1) versehen.
---
[Zurück zur Übersicht](../../../README.md)

View File

@@ -23,5 +23,9 @@ Verwaltet die Sichtbarkeit einzelner Layergruppen (z.B. GMA, ECI, Siemens).
## Selector
```js
selectMapLayersState = (state) => state.mapLayers
```
selectMapLayersState = state => state.mapLayers;
```
---
[Zurück zur Übersicht](../../README.md)

View File

@@ -7,10 +7,16 @@ Steuert die aktuell selektierte Station/Bereich in der Karte.
## Zustand
```js
{ area: null | object }
{
area: null | object;
}
```
## Aktionen
- `setSelectedArea(area)`
- `clearSelectedArea()`
- `clearSelectedArea()`
---
[Zurück zur Übersicht](../../README.md)

View File

@@ -7,10 +7,14 @@ Speichert das aktuell ausgewählte Gerät aus der Karte.
## Zustand
```js
null | { ...Gerät }
null | { ...Gerät };
```
## Aktionen
- `setSelectedDevice(device)`
- `clearSelectedDevice()`
- `clearSelectedDevice()`
---
[Zurück zur Übersicht](../../README.md)

View File

@@ -17,4 +17,8 @@ Verwaltet die URL-Parameter `m` (mapId) und `u` (userId).
- `setMapId(id)`
- `setUserId(id)`
- `setFromURL({ m, u })`
- `setFromURL({ m, u })`
---
[Zurück zur Übersicht](../../README.md)

View File

@@ -0,0 +1,8 @@
# 📄 Übersicht: docs/redux/slices/webService
- [gisLinesStatusSlice](gisLinesStatusSlice.md)
- [gisStationsMeasurementsSlice](gisStationsMeasurementsSlice.md)
- [gisStationsStaticDistrictSlice](gisStationsStaticDistrictSlice.md)
- [gisStationsStatusDistrictSlice](gisStationsStatusDistrictSlice.md)
- [gisSystemStaticSlice](gisSystemStaticSlice.md)
- [userRightsSlice](userRightsSlice.md)

View File

@@ -2,7 +2,8 @@
# 🧩 gisLinesStatusSlice.js
Lädt und speichert Statusdaten von Linien (z.B. Spannungswerte, Betriebszustand) aus dem Webservice.
Lädt und speichert Statusdaten von Linien (z.B. Spannungswerte, Betriebszustand) aus dem
Webservice.
## Zustand
@@ -21,5 +22,9 @@ Lädt und speichert Statusdaten von Linien (z.B. Spannungswerte, Betriebszust
## Selector
```js
selectGisLinesStatusFromWebservice = (state) => state.gisLinesStatusFromWebservice
```
selectGisLinesStatusFromWebservice = state => state.gisLinesStatusFromWebservice;
```
---
[Zurück zur Übersicht](../../../README.md)

View File

@@ -2,7 +2,8 @@
# 🧩 gisStationsMeasurementsSlice.js
Verwaltet Messwerte einzelner Stationen (z.B. Schleifenwiderstand, Isolation) aus Webservice-Antworten.
Verwaltet Messwerte einzelner Stationen (z.B. Schleifenwiderstand, Isolation) aus
Webservice-Antworten.
## Zustand
@@ -21,5 +22,9 @@ Verwaltet Messwerte einzelner Stationen (z.B. Schleifenwiderstand, Isolation)
## Selector
```js
selectGisStationsMeasurements = (state) => state.gisStationsMeasurements.data
```
selectGisStationsMeasurements = state => state.gisStationsMeasurements.data;
```
---
[Zurück zur Übersicht](../../../README.md)

View File

@@ -21,5 +21,9 @@ Lädt und speichert statische Standortdaten (z.B. Koordinaten) der Stationen
## Selector
```js
selectGisStationsStaticDistrict = (state) => state.gisStationsStaticDistrict.data
```
selectGisStationsStaticDistrict = state => state.gisStationsStaticDistrict.data;
```
---
[Zurück zur Übersicht](../../../README.md)

View File

@@ -21,5 +21,9 @@ Verwaltet den Status aller Stationen im aktuellen Bezirk aus Webservice-Daten.
## Selector
```js
selectGisStationsStatusDistrict = (state) => state.gisStationsStatusDistrict.data
```
selectGisStationsStatusDistrict = state => state.gisStationsStatusDistrict.data;
```
---
[Zurück zur Übersicht](../../../README.md)

View File

@@ -21,5 +21,9 @@ Verwaltet statische Gerätedaten aller Systeme, die vom Webservice zurückgegebe
## Selector
```js
selectGisSystemStatic = (state) => state.gisSystemStatic.data
```
selectGisSystemStatic = state => state.gisSystemStatic.data;
```
---
[Zurück zur Übersicht](../../../README.md)

View File

@@ -21,6 +21,10 @@ Verwaltet die Benutzerrechte, die vom Webservice für den angemeldeten Nutzer be
## Selector
```js
selectGisUserRightsFromWebservice = (state) => state.gisUserRightsFromWebservice.rights
selectGisUserRightsStatus = (state) => state.gisUserRightsFromWebservice.status
```
selectGisUserRightsFromWebservice = state => state.gisUserRightsFromWebservice.rights;
selectGisUserRightsStatus = state => state.gisUserRightsFromWebservice.status;
```
---
[Zurück zur Übersicht](../../../README.md)

View File

@@ -7,10 +7,16 @@ Ein Redux-Trigger, der die Karte zur Neuberechnung des Zoom-Zustands veranlasst.
## Zustand
```js
{ trigger: number }
{
trigger: number;
}
```
## Aktionen
- `incrementZoomTrigger()`: Erhöht den Trigger
- `resetZoomTrigger()`: Setzt auf 0 zurück
- `resetZoomTrigger()`: Setzt auf 0 zurück
---
[Zurück zur Übersicht](../../README.md)

View File

@@ -15,7 +15,7 @@ import { store } from "../redux/store";
<Provider store={store}>
<App />
</Provider>
</Provider>;
```
---
@@ -61,4 +61,8 @@ export const store = configureStore({
```bash
/redux/store.js
```
```
---
[Zurück zur Übersicht](../README.md)

View File

@@ -0,0 +1,5 @@
# 📄 Übersicht: docs/redux/thunks/database
- [fetchLocationDevicesThunk](fetchLocationDevicesThunk.md)
- [fetchPriorityConfigThunk](fetchPriorityConfigThunk.md)
- [getDeviceIdByNameThunk](getDeviceIdByNameThunk.md)

View File

@@ -0,0 +1,3 @@
# 📄 Übersicht: docs/redux/thunks/database/area
- [updateAreaThunk](updateAreaThunk.md)

View File

@@ -7,12 +7,14 @@ Async-Thunk zum Aktualisieren der Koordinaten eines Bereichs (Area).
## Verwendung
```js
dispatch(updateAreaThunk({
idLocation: 5,
idMap: 2,
x: 53.215,
y: 8.45
}));
dispatch(
updateAreaThunk({
idLocation: 5,
idMap: 2,
x: 53.215,
y: 8.45,
})
);
```
## Quelle
@@ -22,4 +24,8 @@ dispatch(updateAreaThunk({
## Verhalten
- Gibt `await`-Ergebnis direkt zurück
- Fehlerbehandlung wird vom aufrufenden Slice übernommen
- Fehlerbehandlung wird vom aufrufenden Slice übernommen
---
[Zurück zur Übersicht](../../../../README.md)

View File

@@ -12,4 +12,8 @@ dispatch(fetchLocationDevicesThunk());
## Quelle
- Ruft `fetchLocationDevicesService()` auf
- Ruft `fetchLocationDevicesService()` auf
---
[Zurück zur Übersicht](../../../README.md)

View File

@@ -12,4 +12,8 @@ dispatch(fetchPriorityConfigThunk());
## Quelle
- Ruft `fetchPriorityConfigService()` auf
- Ruft `fetchPriorityConfigService()` auf
---
[Zurück zur Übersicht](../../../README.md)

View File

@@ -13,4 +13,8 @@ dispatch(getDeviceIdByNameThunk("Kue705"));
## Verhalten
- Ruft `getDeviceIdByNameService(deviceName)` auf
- Fehler werden mit `rejectWithValue(error.message)` behandelt
- Fehler werden mit `rejectWithValue(error.message)` behandelt
---
[Zurück zur Übersicht](../../../README.md)

View File

@@ -0,0 +1,3 @@
# 📄 Übersicht: docs/redux/thunks/database/locationDevice
- [fetchLocationDevicesThunk (1)](fetchLocationDevicesThunk (1).md)

View File

@@ -8,7 +8,8 @@ Redux-AsyncThunk zum Abrufen aller Einträge aus der Tabelle `location_device`.
## 🔄 Zweck
Dieser Thunk ruft die Servicefunktion `fetchLocationDevicesService()` auf und liefert deren Ergebnis an den Redux-Slice `locationDevicesSlice`.
Dieser Thunk ruft die Servicefunktion `fetchLocationDevicesService()` auf und liefert deren Ergebnis
an den Redux-Slice `locationDevicesSlice`.
---
@@ -34,4 +35,8 @@ dispatch(fetchLocationDevicesThunk());
```
/redux/thunks/database/locationDevice/fetchLocationDevicesThunk.js
```
```
---
[Zurück zur Übersicht](../../../../README.md)

View File

@@ -0,0 +1,8 @@
# 📄 Übersicht: docs/redux/thunks/database/pois
- [addPoiThunk](addPoiThunk.md)
- [deletePoiThunk](deletePoiThunk.md)
- [fetchPoiIconsDataThunk](fetchPoiIconsDataThunk.md)
- [fetchPoiMarkersThunk](fetchPoiMarkersThunk.md)
- [fetchPoiTypThunk](fetchPoiTypThunk.md)
- [updatePoiThunk](updatePoiThunk.md)

View File

@@ -7,15 +7,19 @@ Async-Thunk zur Erstellung eines neuen POIs.
## Verwendung
```js
dispatch(addPoiThunk({
name: "Messstelle 1",
poiTypeId: 2,
latitude: 53.21,
longitude: 8.43,
idLD: 12
}));
dispatch(
addPoiThunk({
name: "Messstelle 1",
poiTypeId: 2,
latitude: 53.21,
longitude: 8.43,
idLD: 12,
})
);
```
## Intern
Ruft `addPoiService(formData)` auf und gibt das Ergebnis zurück.
## Ruft `addPoiService(formData)` auf und gibt das Ergebnis zurück.
[Zurück zur Übersicht](../../../../README.md)

View File

@@ -13,4 +13,8 @@ dispatch(deletePoiThunk(15));
## Verhalten
- Ruft `deletePoiService(id)` auf
- Gibt die ID im Erfolgsfall zurück
- Gibt die ID im Erfolgsfall zurück
---
[Zurück zur Übersicht](../../../../README.md)

View File

@@ -12,4 +12,8 @@ dispatch(fetchPoiIconsDataThunk());
## Intern
- Ruft `fetchPoiIconsDataService()` auf
- Ruft `fetchPoiIconsDataService()` auf
---
[Zurück zur Übersicht](../../../../README.md)

View File

@@ -12,4 +12,8 @@ dispatch(fetchPoiMarkersThunk());
## Intern
- Ruft `fetchPoiMarkersService()` auf
- Ruft `fetchPoiMarkersService()` auf
---
[Zurück zur Übersicht](../../../../README.md)

View File

@@ -12,4 +12,8 @@ dispatch(fetchPoiTypThunk());
## Intern
- Ruft `fetchPoiTypService()` auf
- Ruft `fetchPoiTypService()` auf
---
[Zurück zur Übersicht](../../../../README.md)

View File

@@ -7,14 +7,20 @@ Aktualisiert einen bestehenden POI mit neuen Daten.
## Verwendung
```js
dispatch(updatePoiThunk({
idPoi: 15,
description: "Neue Beschreibung",
idPoiTyp: 3,
idLD: 8
}));
dispatch(
updatePoiThunk({
idPoi: 15,
description: "Neue Beschreibung",
idPoiTyp: 3,
idLD: 8,
})
);
```
## Intern
- Ruft `updatePoiService(poi)` auf
- Ruft `updatePoiService(poi)` auf
---
[Zurück zur Übersicht](../../../../README.md)

View File

@@ -0,0 +1,4 @@
# 📄 Übersicht: docs/redux/thunks/database/polylines
- [fetchGisLinesThunk](fetchGisLinesThunk.md)
- [updatePolylineCoordinatesThunk](updatePolylineCoordinatesThunk.md)

View File

@@ -13,4 +13,8 @@ dispatch(fetchGisLinesThunk());
## Intern
- Ruft `fetchGisLinesService()` auf
- Liefert alle Linien mit Koordinaten zur Anzeige auf der Karte
- Liefert alle Linien mit Koordinaten zur Anzeige auf der Karte
---
[Zurück zur Übersicht](../../../../README.md)

View File

@@ -7,14 +7,23 @@ Async-Thunk zur Aktualisierung von Linienkoordinaten in der Datenbank.
## Verwendung
```js
dispatch(updatePolylineCoordinatesThunk({
idLD: 7,
idModul: 2,
newCoordinates: [[53.2, 8.4], [53.21, 8.45]]
}));
dispatch(
updatePolylineCoordinatesThunk({
idLD: 7,
idModul: 2,
newCoordinates: [
[53.2, 8.4],
[53.21, 8.45],
],
})
);
```
## Intern
- Ruft `updatePolylineCoordinatesService(requestData)` auf
- Wandelt Koordinaten in MySQL LINESTRING um
- Wandelt Koordinaten in MySQL LINESTRING um
---
[Zurück zur Übersicht](../../../../README.md)

View File

@@ -0,0 +1,8 @@
# 📄 Übersicht: docs/redux/thunks/webservice
- [fetchGisLinesStatusThunk](fetchGisLinesStatusThunk.md)
- [fetchGisStationsMeasurementsThunk](fetchGisStationsMeasurementsThunk.md)
- [fetchGisStationsStaticDistrictThunk](fetchGisStationsStaticDistrictThunk.md)
- [fetchGisStationsStatusDistrictThunk](fetchGisStationsStatusDistrictThunk.md)
- [fetchGisSystemStaticThunk](fetchGisSystemStaticThunk.md)
- [fetchUserRightsThunk](fetchUserRightsThunk.md)

View File

@@ -13,4 +13,8 @@ dispatch(fetchGisLinesStatusThunk());
## Intern
- Ruft `fetchGisLinesStatusService()` auf
- Fehlerbehandlung per `rejectWithValue(error.message)`
- Fehlerbehandlung per `rejectWithValue(error.message)`
---
[Zurück zur Übersicht](../../../README.md)

View File

@@ -12,4 +12,8 @@ dispatch(fetchGisStationsMeasurementsThunk());
## Intern
- Ruft `fetchGisStationsMeasurementsService()` auf
- Ruft `fetchGisStationsMeasurementsService()` auf
---
[Zurück zur Übersicht](../../../README.md)

View File

@@ -12,4 +12,8 @@ dispatch(fetchGisStationsStaticDistrictThunk());
## Intern
- Ruft `fetchGisStationsStaticDistrictService()` auf
- Ruft `fetchGisStationsStaticDistrictService()` auf
---
[Zurück zur Übersicht](../../../README.md)

View File

@@ -12,4 +12,8 @@ dispatch(fetchGisStationsStatusDistrictThunk());
## Intern
- Ruft `fetchGisStationsStatusDistrictService()` auf
- Ruft `fetchGisStationsStatusDistrictService()` auf
---
[Zurück zur Übersicht](../../../README.md)

View File

@@ -12,4 +12,8 @@ dispatch(fetchGisSystemStaticThunk());
## Intern
- Ruft `fetchGisSystemStaticService()` auf
- Ruft `fetchGisSystemStaticService()` auf
---
[Zurück zur Übersicht](../../../README.md)

View File

@@ -13,4 +13,8 @@ dispatch(fetchUserRightsThunk());
## Intern
- Ruft `fetchUserRightsService()` auf
- Fehlerbehandlung per `rejectWithValue(error.message)`
- Fehlerbehandlung per `rejectWithValue(error.message)`
---
[Zurück zur Übersicht](../../../README.md)