버그 수정

This commit is contained in:
2025-04-22 20:19:17 +09:00
parent 5b719b6766
commit 0306ebc890
15 changed files with 72 additions and 43 deletions
+4 -14
View File
@@ -114,6 +114,7 @@ import { useToast } from 'primevue/usetoast';
import { useRoute } from 'vue-router';
import { useClubStore } from '@/stores/clubStore';
import eventService from '@/services/eventService';
import dayjs from 'dayjs';
import clubService from '@/services/clubService';
import ScoreManagement from '@/components/event/ScoreManagement.vue';
import ParticipantManagement from '@/components/event/ParticipantManagement.vue';
@@ -214,14 +215,7 @@ onMounted(async () => {
// 날짜 포맷 함수
const formatDate = (date) => {
if (!date) return '';
const d = new Date(date);
return d.toLocaleString('ko-KR', {
year: 'numeric',
month: '2-digit',
day: '2-digit',
hour: '2-digit',
minute: '2-digit'
});
return dayjs(date).format('YYYY. MM. DD. HH:mm');
};
// 이벤트 유형에 따른 Badge 스타일
@@ -336,18 +330,14 @@ const saveEvent = async (eventData) => {
...eventData,
clubId: clubId.value
});
const updatedEvent = response;
const index = events.value.findIndex(e => e.id === updatedEvent.id);
if (index !== -1) {
events.value[index] = updatedEvent;
}
await fetchEvents(); // 목록 갱신
} else {
// 이벤트 생성
const response = await eventService.createEvent({
...eventData,
clubId: clubId.value
});
events.value.push(response);
await fetchEvents(); // 목록 갱신
}
toast.add({
severity: 'success',