버그 수정
This commit is contained in:
@@ -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',
|
||||
|
||||
Reference in New Issue
Block a user