diff --git a/frontend/src/views/falukant/ReputationView.vue b/frontend/src/views/falukant/ReputationView.vue
index 8a31d26..973dbf6 100644
--- a/frontend/src/views/falukant/ReputationView.vue
+++ b/frontend/src/views/falukant/ReputationView.vue
@@ -16,7 +16,7 @@
-
-
+
{{ $t('falukant.reputation.party.order') }}
@@ -106,7 +106,7 @@
{{ $t('falukant.reputation.party.banquette.' + party.banquetteType.tr) }} |
{{ party.servantRatio }} |
{{ party.cost.toLocaleString($i18n.locale, { minimumFractionDigits: 2, maximumFractionDigits: 2 }) }} |
- {{ new Date(party.createdAt).toLocaleString() }} |
+ {{ getPartyDate(party.createdAt).toLocaleString() }} |
@@ -133,7 +133,7 @@
{{ $t('falukant.reputation.party.banquette.' + party.banquetteType.tr) }} |
{{ party.servantRatio }} |
{{ party.cost.toLocaleString($i18n.locale, { minimumFractionDigits: 2, maximumFractionDigits: 2 }) }} |
- {{ new Date(party.createdAt).toLocaleString() }} |
+ {{ getPartyDate(party.createdAt).toLocaleString() }} |
@@ -186,15 +186,16 @@ export default {
},
async loadParties() {
const { data } = await apiClient.get('/api/falukant/party');
- const yesterday = new Date();
- yesterday.setDate(yesterday.getDate() - 1);
+ const now = new Date();
+ const twentyFourHoursAgo = new Date(now.getTime() - 24 * 60 * 60 * 1000);
+
this.inProgressParties = data.filter(party => {
- const partyDate = new Date(party.createdAt);
- return partyDate > yesterday;
+ const partyDate = this.getPartyDate(party.createdAt);
+ return partyDate > twentyFourHoursAgo;
});
this.completedParties = data.filter(party => {
- const partyDate = new Date(party.createdAt);
- return partyDate <= yesterday;
+ const partyDate = this.getPartyDate(party.createdAt);
+ return partyDate <= twentyFourHoursAgo;
});
},
async loadNobilityTitles() {
@@ -209,6 +210,12 @@ export default {
servantRatio: this.servantRatio
});
this.toggleNewPartyView();
+ },
+ getPartyDate(createdAt) {
+ // Feste finden 1 Tag nach der Bestellung statt
+ const partyDate = new Date(createdAt);
+ partyDate.setDate(partyDate.getDate() + 1);
+ return partyDate;
}
},
computed: {