1.3.5->.6: aktualizacja scenerii, poprawki w filtrowaniu

This commit is contained in:
2021-02-06 21:40:27 +01:00
parent ec74a43483
commit aac1d6c132
4 changed files with 29 additions and 20 deletions
+2 -2
View File
@@ -38,7 +38,7 @@
<footer class="app_footer">
&copy;
<a href="https://td2.info.pl/profile/?u=20777" target="_blank">Spythere</a>
2020-2021 | v{{VERSION}}
2021 | v{{VERSION}}
</footer>
</div>
</div>
@@ -59,7 +59,7 @@ export default class App extends Vue {
@Action("synchronizeData") synchronizeData;
@Getter("getAllData") data;
private VERSION = "1.3.5";
private VERSION = "1.3.6";
async mounted() {
this.synchronizeData();
+2 -1
View File
@@ -197,5 +197,6 @@
["Buskowo Zdrój", "https://td2.info.pl/scenerie/buskowo-zdroj/", "", null, "4", "NIE", "mieszana", "mechaniczne", "", "", 1, 0, 0, 0, null, null, false, false, false],
["Bełchów", "https://td2.info.pl/scenerie/belchow-projekt-lka/", "11", "ŁKA", "2", "NIE", "współczesna", "SPK", "", "TAK", 0, 0, 2, 0, null, null, false, false, false],
["Modlinków", "https://td2.info.pl/scenerie/podg-modlinkow/", "", null, "6", "NIE", "współczesna", "SPK", "", "TAK", 3, 0, 2, 0, null, null, false, false, false],
["Arkadia Zdrój 2019", "https://td2.info.pl/scenerie/arkadia-zdroj-2016/", "", null, "", "NIE", "współczesna", "SCS", "TAK (szlak wewn.)", "TAK", 1, 0, 2, 0, null, null, false, false, false]
["Arkadia Zdrój 2019", "https://td2.info.pl/scenerie/arkadia-zdroj-2016/", "", null, "", "NIE", "współczesna", "SCS", "TAK (szlak wewn.)", "TAK", 1, 0, 2, 0, null, null, false, false, false],
["Łaskarzew", "https://td2.info.pl/scenerie/laskarzew-6516/", "7", null, "0", "NIE", "współczesna", "SPK", "", "TAK", 0, 0, 2, 0, null, null, false, false, false]
]
+1
View File
@@ -42,6 +42,7 @@ export default class StationFilterManager {
if (station.default && this.filters['default']) return false;
if (!station.default && this.filters['notDefault']) return false;
if (station.reqLevel == '-1') return true;
if (parseInt(station.reqLevel) < this.filters['minLevel']) return false;
if (this.filters['no-1track'] && (station.routes.oneWay.catenary != 0 || station.routes.oneWay.noCatenary != 0)) return false;
+24 -17
View File
@@ -412,13 +412,11 @@ export default class Store extends VuexModule {
return acc;
}, [] as Station[]);
// Dodawanie do listy online potencjalnych scenerii niewpisanych do bazy
updatedStationList.forEach(updatedStation => {
const alreadyInList: any = this.stationList.some(station => station.stationName === updatedStation.stationName);
if (!alreadyInList) {
updatedStationList
.filter(uStation => !this.stationList.some(station => uStation.stationName === station.stationName))
.forEach(uStation => {
this.stationList.push({
...updatedStation,
...uStation,
scheduledTrains: [],
stationTrains: [],
subStations: [],
@@ -426,8 +424,26 @@ export default class Store extends VuexModule {
reqLevel: '-1',
nonPublic: true,
});
}
});
});
// Dodawanie do listy online potencjalnych scenerii niewpisanych do bazy
// updatedStationList.forEach(updatedStation => {
// const alreadyInList: any = this.stationList.some(station => station.stationName === updatedStation.stationName);
// console.log(updatedStation, alreadyInList);
// if (!alreadyInList) {
// this.stationList.push({
// ...updatedStation,
// scheduledTrains: [],
// stationTrains: [],
// subStations: [],
// online: true,
// reqLevel: '-1',
// nonPublic: true,
// });
// }
// });
this.stationCount = this.stationList.filter(station => station.online).length;
this.dataConnectionStatus = Status.Loaded;
@@ -574,15 +590,6 @@ export default class Store extends VuexModule {
stopStatusID = 3;
}
// for (let i = stopInfoIndex; i < data.followingStops.length - 1; i++){
// const stop = data.followingStops[i];
// if (stop.mainStop && stop.stopType.includes("ph")) {
// nearestStop = stop.stopNameRAW;
// break;
// }
// }
checkpoint.scheduledTrains.push({
trainNo: data.trainNo,
driverName: data.driverName,