From f37c8ec94778e9b88dc25d47ad7270f44d724c6b Mon Sep 17 00:00:00 2001 From: khj0414 Date: Tue, 8 Apr 2025 16:13:07 +0900 Subject: [PATCH] =?UTF-8?q?=ED=88=AC=ED=91=9C=EC=BB=A8=ED=8E=8C=20?= =?UTF-8?q?=EC=B6=94=EA=B0=80=EA=B0=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/main/MainVote.vue | 38 +++++++++++++++------------ src/views/voteboard/voteBoardList.vue | 18 +++++++------ 2 files changed, 31 insertions(+), 25 deletions(-) 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)=>{