+
+
+
+
+
+
+
+
+
+
diff --git a/src/components/voteboard/voteCard.vue b/src/components/voteboard/voteCard.vue
new file mode 100644
index 0000000..71a6542
--- /dev/null
+++ b/src/components/voteboard/voteCard.vue
@@ -0,0 +1,50 @@
+
+
+
+
+
+
+
+
+
공공이
+
+
+
+
+
+ 종료
+
+
+
+
+
+
+
+
회식장소 고릅시다.
+
24.12.12 11:02 ~ 24.12.12 16:02
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/components/voteboard/voteCardCheck.vue b/src/components/voteboard/voteCardCheck.vue
new file mode 100644
index 0000000..ea2c37a
--- /dev/null
+++ b/src/components/voteboard/voteCardCheck.vue
@@ -0,0 +1,27 @@
+
+
+ 투표하기
+
+
+
+
+
diff --git a/src/components/voteboard/voteCardCheckList.vue b/src/components/voteboard/voteCardCheckList.vue
new file mode 100644
index 0000000..bb273e4
--- /dev/null
+++ b/src/components/voteboard/voteCardCheckList.vue
@@ -0,0 +1,16 @@
+
+
+
+
+ case1
+
+
+
+
+
+
+
diff --git a/src/components/voteboard/voteCardList.vue b/src/components/voteboard/voteCardList.vue
new file mode 100644
index 0000000..acdb01c
--- /dev/null
+++ b/src/components/voteboard/voteCardList.vue
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
diff --git a/src/components/voteboard/voteCompleteUserList.vue b/src/components/voteboard/voteCompleteUserList.vue
new file mode 100644
index 0000000..e7d3203
--- /dev/null
+++ b/src/components/voteboard/voteCompleteUserList.vue
@@ -0,0 +1,23 @@
+
+
+
+
+
+
+
diff --git a/src/components/voteboard/voteCompleteUserListCard.vue b/src/components/voteboard/voteCompleteUserListCard.vue
new file mode 100644
index 0000000..b4200bd
--- /dev/null
+++ b/src/components/voteboard/voteCompleteUserListCard.vue
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
diff --git a/src/components/voteboard/voteInCompleteUserList.vue b/src/components/voteboard/voteInCompleteUserList.vue
new file mode 100644
index 0000000..ec2c887
--- /dev/null
+++ b/src/components/voteboard/voteInCompleteUserList.vue
@@ -0,0 +1,23 @@
+
+
+
+
+
+
+
diff --git a/src/components/voteboard/voteInCompleteUserListCard.vue b/src/components/voteboard/voteInCompleteUserListCard.vue
new file mode 100644
index 0000000..1b7ce7a
--- /dev/null
+++ b/src/components/voteboard/voteInCompleteUserListCard.vue
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
diff --git a/src/components/voteboard/voteResultCard.vue b/src/components/voteboard/voteResultCard.vue
new file mode 100644
index 0000000..2c318a5
--- /dev/null
+++ b/src/components/voteboard/voteResultCard.vue
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
diff --git a/src/components/voteboard/voteResultList.vue b/src/components/voteboard/voteResultList.vue
new file mode 100644
index 0000000..c0f9a66
--- /dev/null
+++ b/src/components/voteboard/voteResultList.vue
@@ -0,0 +1,19 @@
+
+
+
+
+
+
+
diff --git a/src/components/voteboard/voteResultRandom.vue b/src/components/voteboard/voteResultRandom.vue
new file mode 100644
index 0000000..52816cc
--- /dev/null
+++ b/src/components/voteboard/voteResultRandom.vue
@@ -0,0 +1,16 @@
+
+ 1위가 중복 되었습니다
+
+
+
+ 랜덤 1위 뽑기
+
+
+
+
+
+
diff --git a/src/components/voteboard/voteResultRandomList.vue b/src/components/voteboard/voteResultRandomList.vue
new file mode 100644
index 0000000..56f7ceb
--- /dev/null
+++ b/src/components/voteboard/voteResultRandomList.vue
@@ -0,0 +1,19 @@
+
+
+
+
+
+
+
diff --git a/src/components/voteboard/voteRevoteEnd.vue b/src/components/voteboard/voteRevoteEnd.vue
new file mode 100644
index 0000000..fa64686
--- /dev/null
+++ b/src/components/voteboard/voteRevoteEnd.vue
@@ -0,0 +1,16 @@
+
+
+
+ 소고기
+ 재투표
+
+
+
+
+
+
+
diff --git a/src/components/voteboard/voteUserList.vue b/src/components/voteboard/voteUserList.vue
new file mode 100644
index 0000000..556e6ae
--- /dev/null
+++ b/src/components/voteboard/voteUserList.vue
@@ -0,0 +1,19 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/components/wordDict/DictAlphabetFilter.vue b/src/components/wordDict/DictAlphabetFilter.vue
new file mode 100644
index 0000000..bdc0c15
--- /dev/null
+++ b/src/components/wordDict/DictAlphabetFilter.vue
@@ -0,0 +1,48 @@
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/components/wordDict/DictCard.vue b/src/components/wordDict/DictCard.vue
new file mode 100644
index 0000000..9477747
--- /dev/null
+++ b/src/components/wordDict/DictCard.vue
@@ -0,0 +1,50 @@
+
+
+
+
+ {{ item.category }}
+ {{ item.WRDDICTTL }}
+
+
+
+ {{ item.WRDDICCON }}
+
+
+
+
+
+
+
{{ formatDate(item.author.createdAt) }}
+
+
+
+
+
+
+
+
+
+
{{ formatDate(item.lastEditor.updatedAt) }}
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/components/wordDict/DictWrite.vue b/src/components/wordDict/DictWrite.vue
new file mode 100644
index 0000000..441ffbe
--- /dev/null
+++ b/src/components/wordDict/DictWrite.vue
@@ -0,0 +1,21 @@
+
+
+
+ 쇼핑몰
+ 저장
+
+
+
+
+
+
+ 저장
+ 취소
+
+
+
+
\ No newline at end of file
diff --git a/src/router/index.js b/src/router/index.js
index 95a331f..c72c9ad 100644
--- a/src/router/index.js
+++ b/src/router/index.js
@@ -50,6 +50,21 @@ const routes = [
component: () => import('@v/user/TheRegister.vue'),
meta: { layout: 'NoLayout' },
},
+ {
+ path: '/voteboard',
+ component: () => import('@v/voteboard/TheVoteBoard.vue'),
+ children: [
+ {
+ path: '',
+ component: () => import('@v/voteboard/voteBoardList.vue')
+ },
+ {
+ path: 'write',
+ component: () => import('@v/voteboard/voteboardWrite.vue')
+ },
+
+ ]
+ },
{
path: '/sample',
component: () => import('@c/calendar/SampleCalendar.vue'),
diff --git a/src/stores/userList.js b/src/stores/userList.js
new file mode 100644
index 0000000..25fbb9a
--- /dev/null
+++ b/src/stores/userList.js
@@ -0,0 +1,21 @@
+/*
+ 작성자 : 공현지
+ 작성일 : 2025-01-24
+ 수정자 :
+ 수정일 :
+ 설명 : 사용자 전체 목록
+*/
+import { defineStore } from "pinia";
+import axios from "@api";
+
+export const useUserStore = defineStore("userStore", {
+ state: () => ({
+ userList: [],
+ }),
+ actions: {
+ async fetchUserList() {
+ const response = await axios.get('user/allUserList');
+ this.userList = response.data.data;
+ },
+ },
+});
diff --git a/src/views/board/BoardWrite.vue b/src/views/board/BoardWrite.vue
index cdace2f..30d432a 100644
--- a/src/views/board/BoardWrite.vue
+++ b/src/views/board/BoardWrite.vue
@@ -57,6 +57,7 @@
name="files"
:is-alert="attachFilesAlert"
@update:data="attachFiles = $event"
+ @update:isValid="isFileValid = $event"
/>
@@ -71,8 +72,17 @@
-
-
+
+
+
+
+
+