Add FDBS historic cars
This commit is contained in:
@@ -1,11 +1,26 @@
|
|||||||
<script setup lang="ts"></script>
|
<script setup lang="ts">
|
||||||
|
withDefaults(
|
||||||
|
defineProps<{
|
||||||
|
name?: string;
|
||||||
|
type?: string;
|
||||||
|
year?: string;
|
||||||
|
seen?: string;
|
||||||
|
}>(),
|
||||||
|
{
|
||||||
|
name: 'Name',
|
||||||
|
type: 'Typ',
|
||||||
|
year: 'Baujahr',
|
||||||
|
seen: 'Gesehen'
|
||||||
|
}
|
||||||
|
);
|
||||||
|
</script>
|
||||||
|
|
||||||
<template>
|
<template>
|
||||||
<div class="grid grid-cols-2 justify-between px-4 py-2 text-center sm:grid-cols-4">
|
<div class="grid grid-cols-2 justify-between px-4 py-2 text-center sm:grid-cols-4">
|
||||||
<p class="text-left">Name</p>
|
<p class="text-left">{{ name }}</p>
|
||||||
<p>Typ</p>
|
<p>{{ type }}</p>
|
||||||
<p>Baujahr</p>
|
<p>{{ year }}</p>
|
||||||
<p class="text-right">Gesehen</p>
|
<p class="text-right">{{ seen }}</p>
|
||||||
</div>
|
</div>
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
|
|||||||
+27
-1
@@ -28,10 +28,36 @@ export const specialCars = {
|
|||||||
['0028', 'Diesel-Unimog', 1999],
|
['0028', 'Diesel-Unimog', 1999],
|
||||||
['0266', 'Diesel-Zugmaschine', 2009],
|
['0266', 'Diesel-Zugmaschine', 2009],
|
||||||
['SF1', 'Sandbefüllfahrzeug', 2019]
|
['SF1', 'Sandbefüllfahrzeug', 2019]
|
||||||
|
] as SpecialCar[],
|
||||||
|
historic: [
|
||||||
|
['FDBS23', 'bis 1925', 1888, 'Pferdebahnwagen 23'],
|
||||||
|
['FDBS49', 'bis 1954', 1900, 'Triebwagen 23 "Molly"'],
|
||||||
|
['FDBS134', 'bis 1954', 1904, 'Triebwagen 134'],
|
||||||
|
['FDBS701', 'bis 1970', 1947, 'Triebwagen 701'],
|
||||||
|
['FDBS917', 'bis 1977', 1957, 'Triebwagen 917'],
|
||||||
|
|
||||||
|
['FDBS811', 'bis 1990', 1954, 'Triebwagen 811'],
|
||||||
|
['FDBS1806', 'bis 1990', 1954, 'Beiwagen 1806'],
|
||||||
|
|
||||||
|
['FDBS446', 'bis 1994', 1967, 'Triebwagen 446'],
|
||||||
|
['FDBS1458', 'bis 1997', 1967, 'Beiwagen 1458'],
|
||||||
|
|
||||||
|
['FDBS557', 'bis 2009', 1977, 'Triebwagen 557'],
|
||||||
|
['FDBS747', 'bis 2009', 1977, 'Beiwagen 747'],
|
||||||
|
|
||||||
|
['FDBS801', 'bis 1998', 1990, 'Triebwagen 801'],
|
||||||
|
['FDBS3073', 'bis 20.12.2022', 1996, 'Triebwagen 3073'],
|
||||||
|
['FDBS919', 'bis 2003', 1988, 'Omnibus 919'],
|
||||||
|
['FDBS225', 'bis 24.10.1983', 1972, 'Hochflurbus 225']
|
||||||
] as SpecialCar[]
|
] as SpecialCar[]
|
||||||
} as const;
|
} as const;
|
||||||
|
|
||||||
export const allSpecials = [...specialCars.crash, ...specialCars.work, ...specialCars.help];
|
export const allSpecials = [
|
||||||
|
...specialCars.crash,
|
||||||
|
...specialCars.work,
|
||||||
|
...specialCars.help,
|
||||||
|
...specialCars.historic
|
||||||
|
];
|
||||||
|
|
||||||
export const specialsSchema = z.object({
|
export const specialsSchema = z.object({
|
||||||
bsag: z
|
bsag: z
|
||||||
|
|||||||
@@ -10,7 +10,12 @@
|
|||||||
href="https://wiki.bre-forum.de/index.php?title=Bremer_Nahverkehrs-Net(z)_-_Fahrzeugliste"
|
href="https://wiki.bre-forum.de/index.php?title=Bremer_Nahverkehrs-Net(z)_-_Fahrzeugliste"
|
||||||
target="_blank"
|
target="_blank"
|
||||||
>Bremer Verkehrsforum Wiki</a
|
>Bremer Verkehrsforum Wiki</a
|
||||||
>, vielen Dank für die Arbeit!
|
>
|
||||||
|
sowie von den
|
||||||
|
<a class="underline" href="https://www.fdbs.net/" target="_blank"
|
||||||
|
>Freunden der Bremer Straßenbahn e.V.</a
|
||||||
|
>
|
||||||
|
, vielen Dank für die Arbeit!
|
||||||
</p>
|
</p>
|
||||||
</article>
|
</article>
|
||||||
</template>
|
</template>
|
||||||
|
|||||||
@@ -37,6 +37,15 @@ import { VaCard, VaCardContent, VaCardTitle } from 'vuestic-ui';
|
|||||||
</div>
|
</div>
|
||||||
</VaCardContent>
|
</VaCardContent>
|
||||||
</VaCard>
|
</VaCard>
|
||||||
|
<VaCard>
|
||||||
|
<VaCardTitle>Freunde der Bremer Straßenbahn e.V.</VaCardTitle>
|
||||||
|
<VaCardContent>
|
||||||
|
<div class="flex flex-col gap-2">
|
||||||
|
<SpecialCarHead type="Im Einsatz bis" />
|
||||||
|
<SpecialCar v-for="car in specialCars.historic" :key="car[0]" :car="car" />
|
||||||
|
</div>
|
||||||
|
</VaCardContent>
|
||||||
|
</VaCard>
|
||||||
</div>
|
</div>
|
||||||
</article>
|
</article>
|
||||||
</template>
|
</template>
|
||||||
|
|||||||
@@ -143,6 +143,17 @@ async function reset() {
|
|||||||
color="info"
|
color="info"
|
||||||
name="Hilfsfahrzeuge in und für Werkstätten"
|
name="Hilfsfahrzeuge in und für Werkstätten"
|
||||||
/>
|
/>
|
||||||
|
<StatsBlock
|
||||||
|
:total="specialCars.historic.length"
|
||||||
|
:found="
|
||||||
|
tramStore.specials.bsag.filter((id) =>
|
||||||
|
specialCars.historic.some((t) => id === t[0])
|
||||||
|
).length
|
||||||
|
"
|
||||||
|
icon="museum"
|
||||||
|
color="info"
|
||||||
|
name="Freunde der Bremer Straßenbahn e.V."
|
||||||
|
/>
|
||||||
</div>
|
</div>
|
||||||
</VaCardContent>
|
</VaCardContent>
|
||||||
</VaCard>
|
</VaCard>
|
||||||
|
|||||||
Reference in New Issue
Block a user