diff --git a/src/views/Board.vue b/src/views/Board.vue new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/src/views/Club.vue b/src/views/Club.vue index c48c9de92fdee7bf48c1ee9c169edf19e6b9748e..2636d712b84f3c233a4a019016bf47634fa17b4e 100644 --- a/src/views/Club.vue +++ b/src/views/Club.vue @@ -1,3 +1,4 @@ +<!--동아리 구경 눌렀을 때 동아리 리스트들 나오는 화면--> <template> <div class="club"> <div class ="content"> @@ -24,10 +25,13 @@ <hr/> </div> <div class="clublist"> - <div v-for = "club in searching" class="clubImage"> - <h3>{{club.name}}({{club.category}})</h3> - <p>{{club.detail}}</p> - <router-link :to="{path:`/club_page/${club.id}`,params:{clubId:club.id}}">Join in!</router-link> + <div v-for = "club in searching" class="clubImage"> + <router-link :to="{path:`/club_page/${club.id}`,params:{clubId:club.id}}"> + <div> + <h3>{{club.name}}</h3> + <p>{{club.detail}}</p> + </div> + </router-link> </div> </div> </div> diff --git a/src/views/Modify_profile.vue b/src/views/Modify_profile.vue index 33fe4cead566b5c33de574c48733d365c4c84b25..8efcfeb65a5adf3f5b57af8664a836c3ab0fcedd 100644 --- a/src/views/Modify_profile.vue +++ b/src/views/Modify_profile.vue @@ -1,7 +1,7 @@ +<!--내 정보 수정할 때--> <template> <div class="modify"> <div> - <!--placeholder로 기본값 설정해야함 / form 형식?--> 이름: <input type="text" name="name" placeholder="김도현" readonly/> <br> 이메일: <input type="email" v-model="user.email" placeholder="kdh5998@ajou.ac.kr" required> diff --git a/src/views/Mypage.vue b/src/views/Mypage.vue index 692b7faf2ae31885063bb8d151ba1dc68ca31368..1fc61605f1d88a6f9f2eef95241f5ca193a9c7b9 100644 --- a/src/views/Mypage.vue +++ b/src/views/Mypage.vue @@ -1,3 +1,4 @@ +<!--내 정보 볼 때--> <template> <div class="mypage"> <div> diff --git a/src/views/Post.vue b/src/views/Post.vue index 805e851b907ded852e427135fd9a9f439ba78cc2..55197ddeb147027481f96d8b45a6a34fb480dd36 100644 --- a/src/views/Post.vue +++ b/src/views/Post.vue @@ -1,3 +1,4 @@ +<!--활동 일지 글 쓸 때--> <template> <div class="posting"> <NavClub id="navClub">가나다</NavClub> @@ -12,6 +13,7 @@ </div> </template> <script> +import router from "../router/index" import NavClub from '@/components/NavClub.vue' import axios from "axios" import {mapState} from "vuex" @@ -31,12 +33,14 @@ export default { }, methods: { post(){ - axios.post(`http://jnhonlinux.ddns.net:3000/activityLog`, { + let id = this.$route.params.clubId; + axios.post(`http://jnhonlinux.ddns.net:3000/activityLog/${id}`, { title: this.title, - contens: this.content, - u_id: this.userInfo.id, - c_id: this.club[0].id + content: this.content, + writer: this.userInfo.name, + // c_id: this.club[0].id }) + router.push(`/club_post/${id}`) } }, async created() { diff --git a/src/views/PublicBoard.vue b/src/views/PublicBoard.vue deleted file mode 100644 index 5d3aa91134e7802b65edb51c8e43fe4cd0e50685..0000000000000000000000000000000000000000 --- a/src/views/PublicBoard.vue +++ /dev/null @@ -1,12 +0,0 @@ -<template> - <div class="publicBoard"> - <h1>This is Public Board</h1> - </div> -</template> - -<script> -export default { - -} -</script> - diff --git a/src/views/SignUp.vue b/src/views/SignUp.vue index 0257dde15016d132c2a03dc42b5cc655eb665d57..305241bf9325f6a0a2ae29c90b2bf286681f8840 100644 --- a/src/views/SignUp.vue +++ b/src/views/SignUp.vue @@ -1,3 +1,4 @@ +<!--회원가입 페이지--> <template> <div class="signup"> <h1>Sign Up</h1> diff --git a/src/views/club_Free.vue b/src/views/club_Free.vue index 56f75fd9e4d800dc5f9c750260ecd0dbf46d1a14..1f21c04a5be9a4ccf3185a4c43ec755f03e59a99 100644 --- a/src/views/club_Free.vue +++ b/src/views/club_Free.vue @@ -1,8 +1,16 @@ +<!--동아리 내에서 활동일지 눌렀을 때--> <template> <div class="clubView"> <NavClub id="navClub"></NavClub> - <router-link :to="{path:`/post/${club[0].id}`}">글쓰기</router-link> + <div v-for="board in freeboard" class="board"> + <router-link :to="{ name: 'board', params: { id: board.id}}"> + <div> + {{board.writer}} ㅣ {{board.title}} ㅣ {{board.date}} + </div> + </router-link> </div> + <router-link :to="{path:`/post/${club[0].id}`}">글쓰기</router-link> + </div> </template> @@ -24,14 +32,21 @@ export default { univ:'', logo:'', produce:'' + }], + freeboard:[{ + title:'', + content:'', + writer:'' }] } }, async created() { let id = this.$route.params.clubId; const res = await this.$http.get(`http://jnhonlinux.ddns.net:3000/club/${id}`) - console.log(res.data.result) this.club = res.data.result + const freeboard = await this.$http.get(`http://jnhonlinux.ddns.net:3000/freeboard/${id}`) + this.freeboard = freeboard.data.result + } } </script> diff --git a/src/views/club_Manage.vue b/src/views/club_Manage.vue index db672b5cfdfb1c6c792cb481a09db7576f9cf574..f5d070f7d548e37c93edd686846de24e5a390e09 100644 --- a/src/views/club_Manage.vue +++ b/src/views/club_Manage.vue @@ -1,3 +1,4 @@ +<!--동아리 내에서 동아리 회원 관리--> <template> <div class="manage"> <NavClub id="navClub">가나다</NavClub> diff --git a/src/views/club_Page.vue b/src/views/club_Page.vue index cbb5e7d605b987aea29eb099ff0fb1034bd1e467..0832ea30bdd808a0874b3dfb44793846e80083dd 100644 --- a/src/views/club_Page.vue +++ b/src/views/club_Page.vue @@ -1,3 +1,4 @@ +<!--동아리 내에서 메인 화면--> <template> <div class="clubView"> <NavClub id="navClub">가나다</NavClub> diff --git a/src/views/club_Post.vue b/src/views/club_Post.vue index 56f75fd9e4d800dc5f9c750260ecd0dbf46d1a14..900a243dd2ab85a3faf3a204650e01bcfded2041 100644 --- a/src/views/club_Post.vue +++ b/src/views/club_Post.vue @@ -1,8 +1,16 @@ +<!--동아리 내에서 활동일지 눌렀을 때--> <template> <div class="clubView"> <NavClub id="navClub"></NavClub> - <router-link :to="{path:`/post/${club[0].id}`}">글쓰기</router-link> + <div v-for="board in activityLog" class="board"> + <router-link :to="{ name: 'board', params: { id: board.id}}"> + <div> + {{board.writer}} ㅣ {{board.title}} ㅣ {{board.date}} + </div> + </router-link> </div> + <router-link :to="{path:`/post/${club[0].id}`}">글쓰기</router-link> + </div> </template> @@ -24,14 +32,21 @@ export default { univ:'', logo:'', produce:'' + }], + activityLog:[{ + title:'', + content:'', + writer:'' }] } }, async created() { let id = this.$route.params.clubId; const res = await this.$http.get(`http://jnhonlinux.ddns.net:3000/club/${id}`) - console.log(res.data.result) this.club = res.data.result + const activityLog = await this.$http.get(`http://jnhonlinux.ddns.net:3000/activityLog/${id}`) + this.activityLog = activityLog.data.result + } } </script> diff --git a/src/views/club_Question.vue b/src/views/club_Question.vue index 517dada486740501509a9f8a7759bfb7ca0f859e..d68a61f68e066b17e38314ecae22c5a66b1102c3 100644 --- a/src/views/club_Question.vue +++ b/src/views/club_Question.vue @@ -1,3 +1,4 @@ +<!--동아리 내에서 자주묻는질문 눌렀을 때--> <template> <div class="clubView"> <NavClub id="navClub">가나다</NavClub>