From 75308f97f8026caf12e20b584cd8fa293adf13b7 Mon Sep 17 00:00:00 2001 From: Spythere Date: Wed, 9 Feb 2022 21:28:30 +0100 Subject: [PATCH] Poprawki do status indicatora --- src/components/App/StatusIndicator.vue | 43 ++++++++++---------------- 1 file changed, 16 insertions(+), 27 deletions(-) diff --git a/src/components/App/StatusIndicator.vue b/src/components/App/StatusIndicator.vue index 128f647..6befac8 100644 --- a/src/components/App/StatusIndicator.vue +++ b/src/components/App/StatusIndicator.vue @@ -153,21 +153,13 @@ -
- {{ - indicator.status <= 0 ? 'S3' : indicator.status == 1 ? 'S1a' : indicator.status == 2 ? 'S2' : 'S5' - }} + Sygnał + {{ indicator.status <= 0 ? 'S3' : indicator.status == 1 ? 'S1a' : indicator.status == 2 ? 'S2' : 'S5' }}
{{ indicator.message }}
@@ -209,9 +201,6 @@ export default defineComponent({ watch: { dataStatus(storeData: StoreData) { - // if(val == DataStatus.Loaded) - // this.setSignalStatus(DataStatus.Loaded) - const dataConnectionStatus = storeData.dataConnectionStatus; const sceneryDataStatus = storeData.sceneryDataStatus; const trainsDataStatus = storeData.trainsDataStatus; @@ -219,44 +208,44 @@ export default defineComponent({ const timetableDataStatus = storeData.timetableDataStatus; if (dataConnectionStatus == DataStatus.Error) { - this.indicator.status = DataStatus.Error; + this.setSignalStatus(dataConnectionStatus); + this.indicator.status = dataConnectionStatus; this.indicator.message = 'Błąd podczas łączenia z serwisem SWDR!'; - this.setSignalStatus(DataStatus.Error); return; } if (sceneryDataStatus == DataStatus.Error) { - this.indicator.status = DataStatus.Error; + this.setSignalStatus(sceneryDataStatus); + this.indicator.status = sceneryDataStatus; this.indicator.message = 'Nie można pobrać danych o sceneriach!'; - this.setSignalStatus(DataStatus.Error); return; } if (trainsDataStatus == DataStatus.Warning) { - this.indicator.status = DataStatus.Warning; + this.setSignalStatus(trainsDataStatus); + this.indicator.status = trainsDataStatus; this.indicator.message = 'Nie można pobrać danych o pociągach!'; - this.setSignalStatus(DataStatus.Warning); return; } if (dispatcherDataStatus == DataStatus.Warning) { - this.indicator.status = DataStatus.Warning; + this.setSignalStatus(dispatcherDataStatus); + this.indicator.status = dispatcherDataStatus; this.indicator.message = 'Nie można pobrać danych o statusach dyżurnych ruchu!'; - this.setSignalStatus(DataStatus.Warning); return; } if (timetableDataStatus == DataStatus.Warning) { - this.indicator.status = DataStatus.Warning; + this.setSignalStatus(timetableDataStatus); + this.indicator.status = timetableDataStatus; this.indicator.message = 'Rozkłady jazdy mogą być niekompletne!'; - this.setSignalStatus(DataStatus.Warning); return; } + this.setSignalStatus(DataStatus.Loaded); + this.indicator.status = DataStatus.Loaded; this.indicator.message = 'Dane załadowane poprawnie!'; - - this.setSignalStatus(DataStatus.Loaded); }, },