Erweitert die updateActivity-Methode in DiaryDateActivityService, um benutzerdefinierte Aktivitäten zu verarbeiten und neue vordefinierte Aktivitäten zu erstellen. Fügt eine Methode loadTrainingPlan in DiaryView.vue hinzu, um die Anzeige nach Änderungen zu aktualisieren.
This commit is contained in:
@@ -1151,12 +1151,25 @@ export default {
|
||||
durationText: item.durationText,
|
||||
groupId: item.groupId,
|
||||
});
|
||||
|
||||
// Lade die Daten neu, um die Änderungen anzuzeigen
|
||||
await this.loadTrainingPlan();
|
||||
|
||||
this.editingActivityId = null;
|
||||
} catch (error) {
|
||||
alert('Ein Fehler ist aufgetreten. Bitte versuchen Sie es erneut.');
|
||||
}
|
||||
},
|
||||
|
||||
async loadTrainingPlan() {
|
||||
try {
|
||||
this.trainingPlan = await apiClient.get(`/diary-date-activities/${this.currentClub}/${this.date.id}`).then(response => response.data);
|
||||
this.calculateIntermediateTimes();
|
||||
} catch (error) {
|
||||
console.error('Fehler beim Laden des Trainingsplans:', error);
|
||||
}
|
||||
},
|
||||
|
||||
cancelActivityEdit() {
|
||||
this.editingActivityId = null;
|
||||
},
|
||||
|
||||
Reference in New Issue
Block a user