diff --git a/src/components/main/MainVote.vue b/src/components/main/MainVote.vue index 5d61d1b..ed973f1 100644 --- a/src/components/main/MainVote.vue +++ b/src/components/main/MainVote.vue @@ -184,26 +184,30 @@ const addContents = (itemList, voteId) => { } //투표종료 const endVoteId = (endVoteId) => { - $api.patch('vote/updateEndData',{ - endVoteId :endVoteId - }).then((res)=>{ - if(res.data.status === 'OK'){ - getvoteList(); - isModalOpen.value = false; - } - }) + if(confirm('투표를 종료하시겠습니까?')){ + $api.patch('vote/updateEndData',{ + endVoteId :endVoteId + }).then((res)=>{ + if(res.data.status === 'OK'){ + getvoteList(); + isModalOpen.value = false; + } + }) + } } //투표 삭제 const voteDelete =(id) =>{ - $api.patch('vote/updateDeleteData',{ - deleteVoteId :id - }).then((res)=>{ - if(res.data.status === 'OK'){ - toastStore.onToast('투표가 삭제되었습니다.', 's'); - getvoteList(); - isModalOpen.value = false; - } - }) + if(confirm('투표를 삭제하시겠습니까?')){ + $api.patch('vote/updateDeleteData',{ + deleteVoteId :id + }).then((res)=>{ + if(res.data.status === 'OK'){ + toastStore.onToast('투표가 삭제되었습니다.', 's'); + getvoteList(); + isModalOpen.value = false; + } + }) + } } // 제목이 14글자 넘어가면 ... 처리하는 함수 const truncateTitle = title => { diff --git a/src/views/voteboard/voteBoardList.vue b/src/views/voteboard/voteBoardList.vue index f73b13d..5421adb 100644 --- a/src/views/voteboard/voteBoardList.vue +++ b/src/views/voteboard/voteBoardList.vue @@ -138,13 +138,15 @@ const checkedNames = (numList) => { } //투표종료 const endVoteId = (endVoteId) => { - $api.patch('vote/updateEndData',{ - endVoteId :endVoteId - }).then((res)=>{ - if(res.data.status === 'OK'){ - getvoteList(); - } - }) + if(confirm('투표를 종료하시겠습니까?')){ + $api.patch('vote/updateEndData',{ + endVoteId :endVoteId + }).then((res)=>{ + if(res.data.status === 'OK'){ + getvoteList(); + } + }) + } } //기한 지난 투표 종료 const voteEnded = async (id) =>{ @@ -152,7 +154,7 @@ const voteEnded = async (id) =>{ } //투표 삭제 const voteDelete =(id) =>{ - if(confirm('투표를 삭제 하시겠습니까?')){ + if(confirm('투표를 삭제하시겠습니까?')){ $api.patch('vote/updateDeleteData',{ deleteVoteId :id }).then((res)=>{