mirror of
https://github.com/Spythere/stacjownik.git
synced 2026-05-03 13:28:11 +00:00
Poprawki do status indicatora
This commit is contained in:
@@ -153,21 +153,13 @@
|
|||||||
</filter>
|
</filter>
|
||||||
</defs>
|
</defs>
|
||||||
</svg>
|
</svg>
|
||||||
<!--
|
|
||||||
<object
|
|
||||||
class="indicator-svg"
|
|
||||||
type="image/svg+xml"
|
|
||||||
:data="icons.statusIndicator"
|
|
||||||
ref="status-indicator"
|
|
||||||
@mouseenter="() => (tooltipActive = true)"
|
|
||||||
@mouseleave="() => (tooltipActive = false)"
|
|
||||||
></object> -->
|
|
||||||
|
|
||||||
<transition name="tooltip-anim">
|
<transition name="tooltip-anim">
|
||||||
<div class="indicator-tooltip" v-if="tooltipActive">
|
<div class="indicator-tooltip" v-if="tooltipActive">
|
||||||
<b>{{
|
<b
|
||||||
indicator.status <= 0 ? 'S3' : indicator.status == 1 ? 'S1a' : indicator.status == 2 ? 'S2' : 'S5'
|
>Sygnał
|
||||||
}}</b>
|
{{ indicator.status <= 0 ? 'S3' : indicator.status == 1 ? 'S1a' : indicator.status == 2 ? 'S2' : 'S5' }}</b
|
||||||
|
>
|
||||||
<br />
|
<br />
|
||||||
{{ indicator.message }}
|
{{ indicator.message }}
|
||||||
</div>
|
</div>
|
||||||
@@ -209,9 +201,6 @@ export default defineComponent({
|
|||||||
|
|
||||||
watch: {
|
watch: {
|
||||||
dataStatus(storeData: StoreData) {
|
dataStatus(storeData: StoreData) {
|
||||||
// if(val == DataStatus.Loaded)
|
|
||||||
// this.setSignalStatus(DataStatus.Loaded)
|
|
||||||
|
|
||||||
const dataConnectionStatus = storeData.dataConnectionStatus;
|
const dataConnectionStatus = storeData.dataConnectionStatus;
|
||||||
const sceneryDataStatus = storeData.sceneryDataStatus;
|
const sceneryDataStatus = storeData.sceneryDataStatus;
|
||||||
const trainsDataStatus = storeData.trainsDataStatus;
|
const trainsDataStatus = storeData.trainsDataStatus;
|
||||||
@@ -219,44 +208,44 @@ export default defineComponent({
|
|||||||
const timetableDataStatus = storeData.timetableDataStatus;
|
const timetableDataStatus = storeData.timetableDataStatus;
|
||||||
|
|
||||||
if (dataConnectionStatus == DataStatus.Error) {
|
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.indicator.message = 'Błąd podczas łączenia z serwisem SWDR!';
|
||||||
this.setSignalStatus(DataStatus.Error);
|
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (sceneryDataStatus == DataStatus.Error) {
|
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.indicator.message = 'Nie można pobrać danych o sceneriach!';
|
||||||
this.setSignalStatus(DataStatus.Error);
|
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (trainsDataStatus == DataStatus.Warning) {
|
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.indicator.message = 'Nie można pobrać danych o pociągach!';
|
||||||
this.setSignalStatus(DataStatus.Warning);
|
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (dispatcherDataStatus == DataStatus.Warning) {
|
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.indicator.message = 'Nie można pobrać danych o statusach dyżurnych ruchu!';
|
||||||
this.setSignalStatus(DataStatus.Warning);
|
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (timetableDataStatus == DataStatus.Warning) {
|
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.indicator.message = 'Rozkłady jazdy mogą być niekompletne!';
|
||||||
this.setSignalStatus(DataStatus.Warning);
|
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
this.setSignalStatus(DataStatus.Loaded);
|
||||||
|
|
||||||
this.indicator.status = DataStatus.Loaded;
|
this.indicator.status = DataStatus.Loaded;
|
||||||
this.indicator.message = 'Dane załadowane poprawnie!';
|
this.indicator.message = 'Dane załadowane poprawnie!';
|
||||||
|
|
||||||
this.setSignalStatus(DataStatus.Loaded);
|
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user