refactor: POI-Typ-Fetch in AddPOIModal auf Redux umgestellt

- Manuelle fetch-Anfrage zu /api/talas_v5_DB/poiTyp/readPoiTyp entfernt
- Stattdessen fetchPoiTypes Redux-Thunk verwendet
- Initialwert für poiTypeId weiterhin über useEffect gesetzt
- Code vereinfacht und zentral über Redux-Store verwaltet
This commit is contained in:
ISA
2025-05-23 11:56:28 +02:00
parent 62c508e2c3
commit a8a0efa8ea
4 changed files with 31 additions and 43 deletions

View File

@@ -84,9 +84,7 @@ components/ → UI-Komponenten inkl. Karte und Layer-Control-Panel (`MapLaye
┃ ┃ ┃ ┗ 📜PlusRoundIcon.js
┣ 📂mainComponent
┃ ┣ 📂hooks
┃ ┃ 📜useFetchPoiData.js
┃ ┃ ┣ 📜useInitializeMap.js
┃ ┃ ┗ 📜useRestoreMapSettings.js
┃ ┃ 📜useInitializeMap.js
┃ ┗ 📜MapComponent.js
┣ 📂pois
┃ ┣ 📜AddPOIModal.js
@@ -122,7 +120,9 @@ redux/ → globale Zustände (Slices)
┃ ┃ ┣ 📜gisLinesSlice.js
┃ ┃ ┣ 📜locationDevicesFromDBSlice.js
┃ ┃ ┣ 📜locationDevicesSlice.js
┃ ┃ ┣ 📜poiIconsDataSlice.js
┃ ┃ ┣ 📜poiTypesSlice.js
┃ ┃ ┣ 📜poiTypSlice.js
┃ ┃ ┗ 📜priorityConfigSlice.js
┃ ┣ 📂webservice
┃ ┃ ┣ 📜gisLinesStatusSlice.js
@@ -151,6 +151,8 @@ redux/ → globale Zustände (Slices)
┃ ┃ ┣ 📜addPoiThunk.js
┃ ┃ ┣ 📜fetchGisLinesThunk.js
┃ ┃ ┣ 📜fetchLocationDevicesThunk.js
┃ ┃ ┣ 📜fetchPoiIconsDataThunk.js
┃ ┃ ┣ 📜fetchPoiTypThunk.js
┃ ┃ ┗ 📜fetchPriorityConfigThunk.js
┃ ┗ 📂webservice
┃ ┃ ┣ 📜fetchGisLinesStatusThunk.js
@@ -168,7 +170,10 @@ services/ → API-Kommunikation, Mock-Logik
┃ ┣ 📜fetchDeviceNameByIdService.js
┃ ┣ 📜fetchGisLinesService.js
┃ ┣ 📜fetchLocationDevicesService.js
┃ ┣ 📜fetchPoiDataByIdService.js
┃ ┣ 📜fetchPoiDataService.js
┃ ┣ 📜fetchPoiIconsDataService.js
┃ ┣ 📜fetchPoiTypService.js
┃ ┣ 📜fetchPriorityConfigService.js
┃ ┗ 📜updateLocationInDatabaseService.js
┣ 📂utils