From 058f0c00fad15babd6ff13d21e20afae29f6ac32 Mon Sep 17 00:00:00 2001 From: khj0414 Date: Tue, 11 Mar 2025 14:26:30 +0900 Subject: [PATCH] =?UTF-8?q?=ED=88=AC=ED=91=9C=EC=88=98=EC=A0=95=EC=A0=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/voteboard/voteCard.vue | 16 ++++++++++++---- src/components/voteboard/voteResultList.vue | 6 +++++- src/components/voteboard/voteResultRandom.vue | 9 +++++++-- src/views/voteboard/voteBoardList.vue | 8 ++++---- src/views/voteboard/voteboardWrite.vue | 6 +++--- 5 files changed, 31 insertions(+), 14 deletions(-) diff --git a/src/components/voteboard/voteCard.vue b/src/components/voteboard/voteCard.vue index e0055f5..143bfe0 100644 --- a/src/components/voteboard/voteCard.vue +++ b/src/components/voteboard/voteCard.vue @@ -1,5 +1,5 @@ @@ -26,6 +25,7 @@ import voteResultRandomList from "@c/voteboard/voteResultRandomList.vue" import voteResultCard from '@c/voteboard/voteResultCard.vue'; import { ref, watch } from "vue"; +import { useUserInfoStore } from "@s/useUserInfoStore"; const emit = defineEmits(['randomList']); const props = defineProps({ data: { @@ -36,7 +36,12 @@ const props = defineProps({ type: String, required: false, }, + locvotreg: { + type: Number, + required: false, + }, }); +const userStore = useUserInfoStore(); const isRandom = ref(false); const randomList = () =>{ isRandom.value = true; diff --git a/src/views/voteboard/voteBoardList.vue b/src/views/voteboard/voteBoardList.vue index bd63fee..678ae89 100644 --- a/src/views/voteboard/voteBoardList.vue +++ b/src/views/voteboard/voteBoardList.vue @@ -34,6 +34,7 @@ @@ -149,7 +150,6 @@ const voteDelete =(id) =>{ } //랜덤 1위 뽑기 const randomList = (data,id) =>{ - isLoading.value = false; $api.post('vote/randomList',{ randomList :data ,voteid:id @@ -158,7 +158,7 @@ const randomList = (data,id) =>{ toastStore.onToast('랜덤뽑기 진행되었습니다.', 's'); setTimeout(() => { getvoteList(); - }, 2000); // 3000ms = 3초 + }, 1000); } }) } @@ -169,9 +169,9 @@ const updateVote = (id) =>{ voteWrite(); } // 페이지 변경 -const handlePageChange = async (page) => { +const handlePageChange = (page) => { currentPage.value=page; - await getvoteList(); + getvoteList(); }; diff --git a/src/views/voteboard/voteboardWrite.vue b/src/views/voteboard/voteboardWrite.vue index efd4f32..496b08c 100644 --- a/src/views/voteboard/voteboardWrite.vue +++ b/src/views/voteboard/voteboardWrite.vue @@ -31,7 +31,7 @@ @change="ValidHandlerendDate" /> -
+
{ })); $api.post('vote/insertWord',{ addvoteIs :addvoteitem.value === false ? '0' :'1' - ,votemMltiIs: addvotemulti.value === false ? '0' : '1' + ,votemMltiIs :addvotemulti.value === false ? '0' : '1' ,title :title.value.trim() ,endDate :endDate.value ,itemList :filteredItemList @@ -207,6 +207,6 @@ const goList = () => {