Skip to content
Snippets Groups Projects
Commit 5a39b221 authored by Jaehoon Pae's avatar Jaehoon Pae
Browse files

Merge branch 'KJ04' into 'master'

Makeplan data

See merge request !45
parents fc56ab55 870d07d0
No related branches found
No related tags found
1 merge request!45Makeplan data
src/assets/adding.png

2.61 KiB

...@@ -22,9 +22,9 @@ ...@@ -22,9 +22,9 @@
:until-country=true :until-country=true
@select-country="getCountryInfo"/> @select-country="getCountryInfo"/>
<div v-if="checkCountry"> <div v-if="checkCountry">
<button class="modal-default-button" v-on:click="clickMakePlan()">Make Plan!</button> <button class="modal-default-button" v-on:click="clickMakePlan()"><img id="illu" src="../assets/makePlan.png">!</button>
</div> </div>
<button class="modal-default-button" @click="$emit('close')">Close <button class="modal-default-button" @click="$emit('close')"><img id="illu" src="../assets/close.png">
</button> </button>
<br> <br>
</div> </div>
...@@ -110,6 +110,10 @@ export default { ...@@ -110,6 +110,10 @@ export default {
.closeModalBtn { .closeModalBtn {
color: #62acde; color: #62acde;
} }
#illu {
width: 80px;
height: 35px;
}
.modal-mask { .modal-mask {
position: fixed; position: fixed;
...@@ -149,11 +153,12 @@ export default { ...@@ -149,11 +153,12 @@ export default {
} }
.modal-default-button { .modal-default-button {
color: #fff;
float: right; float: right;
background-color: #64b99f; background-color:#ffffff;
font-size: 20px; width: 80px;
border-radius: 8px; height: 35px;
border : none;
margin: 0px 5px;
} }
/* /*
......
...@@ -62,7 +62,7 @@ export default { ...@@ -62,7 +62,7 @@ export default {
font-size: 26px; font-size: 26px;
} }
#attractionlist { #attractionlist {
margin: 15% auto auto auto; margin: 10% auto auto auto;
} }
hr{ hr{
border: none; border: none;
...@@ -74,6 +74,7 @@ export default { ...@@ -74,6 +74,7 @@ export default {
.illu{ .illu{
width: 80px; width: 80px;
height: 35px; height: 35px;
margin: 4px 0px;
} }
.img{ .img{
......
<template> <template>
<div id="LogIn"> <div id="LogIn">
<p>LogIn Page</p> <h2 class="text-info">LogIn Page</h2>
<br>
<input required v-model='user_id' placeholder="ID"><br><br> <input required v-model='user_id' placeholder="ID"><br><br>
<input required v-model='user_password' placeholder="PASSWORD"><br><br> <input required v-model='user_password' placeholder="PASSWORD"><br><br>
<button v-on:click="login()" id="bu1"> <button class="btn" v-on:click="login()">
<img id="illu1" src="../assets/login.png"> <img id="illu1" src="../assets/login.png">
</button> </button>
<br> <br>
...@@ -45,13 +46,17 @@ export default { ...@@ -45,13 +46,17 @@ export default {
} }
</script> </script>
<style> <style>
h2{
font-weight: 2px
}
#illu, #illu1, #bu1 { #illu, #illu1, #bu1 {
width: 80px; width: 80px;
height: 35px; height: 35px;
} }
#bu1 { .btn {
background-color: #ffffff background-color: none;
border : none;
} }
#LogIn { #LogIn {
......
...@@ -4,7 +4,7 @@ ...@@ -4,7 +4,7 @@
-o-background-size: cover;"> -o-background-size: cover;">
<li class="triplan-li"> <li class="triplan-li">
<router-link to="/attractionlist" id="menu1"> <router-link to="/attractionlist" id="menu1">
<img id="illu1" src="../assets/menu1.png"> <img id="illu11" src="../assets/menu1.png">
</router-link> </router-link>
<img id="illu2" src="../assets/menu2.png" @click="showModal = true"> <img id="illu2" src="../assets/menu2.png" @click="showModal = true">
<modal v-if="showModal" @close="showModal = false"> <modal v-if="showModal" @close="showModal = false">
...@@ -62,7 +62,7 @@ export default { ...@@ -62,7 +62,7 @@ export default {
background-color: none; background-color: none;
} }
#illu1, #illu2, #illu3 { #illu11, #illu2, #illu3 {
width: 200px; width: 200px;
height: 200px; height: 200px;
cursor: pointer; cursor: pointer;
......
<template> <template>
<div class="makePlan"> <div class="makePlan">
<br><br><br>
<h1>Make Plan</h1> <h1>Make Plan</h1>
<div id="div0"> <div id="div0">
<div v-for="item in Days" v-bind:key='item.idx'> <div v-for="item in Days" v-bind:key='item.idx'>
...@@ -9,16 +10,17 @@ ...@@ -9,16 +10,17 @@
{{item.st}} {{item.st}}
</button> </button>
</div> </div>
<br><br>
<button id="addBtn" v-on:click="newAdd">+</button> <button id="addBtn" v-on:click="newAdd">+</button>
<br>
</div> </div>
<br> <div>
<div id="div1"> <div id="div1">
<div class="tourList"> <div class="tourList">
<p class="w1">관광지</p> <p class="w1">관광지</p>
</div> </div>
<br> <br>
<button v-on:click="cl1">고르기</button> <button v-on:click="cl1" class="btn"><img id="illu1" src="../assets/choose.png"></button>
<div v-if="showM" @close="showM=false"> <div v-if="showM" @close="showM=false">
<select @change="selectCity($event)" name="city"> <select @change="selectCity($event)" name="city">
<!-- <option disabled value="">Select City</option>--> <!-- <option disabled value="">Select City</option>-->
...@@ -26,7 +28,7 @@ ...@@ -26,7 +28,7 @@
<option v-for="city in cities" v-bind:key="city.id">{{city.city_name}}</option> <option v-for="city in cities" v-bind:key="city.id">{{city.city_name}}</option>
</select> </select>
</div> </div>
<br><br> <br>
<div v-for="idx in places" v-bind:key='idx.place_id'> <div v-for="idx in places" v-bind:key='idx.place_id'>
<button class="btn btn-outline-secondary" v-on:click="makeTour(idx)">{{idx.place_name}}</button> <button class="btn btn-outline-secondary" v-on:click="makeTour(idx)">{{idx.place_name}}</button>
<br> <br>
...@@ -42,8 +44,9 @@ ...@@ -42,8 +44,9 @@
<div id="div_tour"> {{pl.place_name}} <div id="div_tour"> {{pl.place_name}}
</div> </div>
</div> </div>
<button class="btn" v-on:click="addTour">저장</button> <button class="btn" v-on:click="addTour"><img id="illu1" src="../assets/submit.png"></button>
<button class="btn" v-on:click="sendResult">최종 저장</button> <button class="btn" v-on:click="sendResult"><img id = "illu2" src="../assets/totalSubmit.png"></button>
</div>
</div> </div>
</div> </div>
</template> </template>
...@@ -55,6 +58,7 @@ import API from '../components/API' ...@@ -55,6 +58,7 @@ import API from '../components/API'
var number = 1 var number = 1
var dayNum = 0 var dayNum = 0
var cc = '' var cc = ''
var clicked=''
export default { export default {
name: 'makePlan', name: 'makePlan',
data () { data () {
...@@ -67,7 +71,8 @@ export default { ...@@ -67,7 +71,8 @@ export default {
places: [], places: [],
Days: [], Days: [],
checking: [], checking: [],
placeNames: [] placeNames: [],
dayplanNames: []
} }
}, },
methods: { methods: {
...@@ -141,30 +146,31 @@ export default { ...@@ -141,30 +146,31 @@ export default {
}) })
}, },
makeTour (idx) { makeTour (idx) {
this.tours.push({ this.tours.push(idx.place_id)
place_id: idx.place_id
})
this.placeNames.push({ this.placeNames.push({
place_name: idx.place_name place_name: idx.place_name
}) })
}, },
addTour () { addTour () {
const data = { const data = {
place_id: this.tours,
day: dayNum,
city_id: cc, city_id: cc,
place_id: this.tours
}
const data2 = {
day: dayNum,
place_name: this.placeNames place_name: this.placeNames
} }
this.dayplan[data.day - 1] = data this.dayplan[data2.day - 1] = data
this.dayplanNames[data2.day - 1] = data2
this.tours = []
this.checking[dayNum] = 1 this.checking[dayNum] = 1
this.placeNames = [] this.placeNames = []
}, },
showTour (idx) { showTour (idx) {
this.tours = [] this.placeNames = []
dayNum = idx dayNum = idx
if (this.checking[dayNum] === 1) { if (this.checking[dayNum] === 1) {
const result = this.dayplan[idx - 1].place_name const result = this.dayplanNames[idx - 1].place_name
console.log(result)
this.placeNames = result this.placeNames = result
} }
}, },
...@@ -187,13 +193,19 @@ export default { ...@@ -187,13 +193,19 @@ export default {
} }
</script> </script>
<style> <style>
#illu1, #illu2{
width: 80px;
height: 35px;
}
#btnDay{ #btnDay{
float:left; float:left;
margin: 2px 5px; margin:0px 5px;
background-color: #ffffff; background-color: #ffffff;
border: 2px dashed #FF6D6A; border: 2px dashed #FF6D6A;
bottom : 0%;
}
#btnDay:hover{
background-color: #FF6D6A
} }
#div0 { #div0 {
...@@ -224,7 +236,7 @@ export default { ...@@ -224,7 +236,7 @@ export default {
} }
.btn { .btn {
position: relative;
bottom: 0; bottom: 0;
/*background-color: #FF6D6A;*/ /*background-color: #FF6D6A;*/
} }
...@@ -239,9 +251,11 @@ export default { ...@@ -239,9 +251,11 @@ export default {
border: solid 3px #3d3b3b; border: solid 3px #3d3b3b;
border-radius: 7px; border-radius: 7px;
color: #ffffff; color: #ffffff;
bottom: 0%;
} }
#div_tour { #div_tour {
height: auto; height: auto;
margin: 2px 0px
} }
</style> </style>
...@@ -95,6 +95,9 @@ export default { ...@@ -95,6 +95,9 @@ export default {
*{ *{
color:#000000; color:#000000;
} }
.btn{
padding: 1px 1px;
}
#mypage { #mypage {
margin: 15% auto auto auto margin: 15% auto auto auto
} }
......
...@@ -92,18 +92,21 @@ export default { ...@@ -92,18 +92,21 @@ export default {
<style> <style>
.btn {
background: #ffffff
}
h1 { h1 {
size: 70px; size: 70px;
margin: 50px; margin: 50px;
} }
#illu { #illu, .btn{
width: 80px; width: 80px;
height: 35px; height: 35px;
} }
.example { .example {
margin: 15% auto auto auto margin: 10% auto auto auto
} }
.example input { .example input {
......
<template> <template>
<div id="LogIn"> <div id="LogIn">
<p>Sign Up</p> <h2 class="text-info">Sign Up</h2>
<input type="email" required v-model="user_email" placeholder="EMAIL"><br><br> <input type="email" required v-model="user_email" placeholder="EMAIL"><br><br>
<input required v-model='user_id' placeholder="ID"> <input required v-model='user_id' placeholder="ID">
<button v-on:click="overlap()">중복확인</button> <button v-on:click="overlap()">중복확인</button>
...@@ -12,7 +12,7 @@ ...@@ -12,7 +12,7 @@
<input type="radio" v-model="user_gender" name="user_gender" value="0">Female<br><br> <input type="radio" v-model="user_gender" name="user_gender" value="0">Female<br><br>
<input required v-model='user_phone' placeholder="PHONE"><br><br> <input required v-model='user_phone' placeholder="PHONE"><br><br>
<button v-on:click="register()" id="bu1"> <button v-on:click="register()" id="bu1">
가입 <img id="illu" src="../assets/adding.png">
</button> </button>
<br> <br>
<router-link to='/'> <router-link to='/'>
...@@ -108,13 +108,17 @@ export default { ...@@ -108,13 +108,17 @@ export default {
} }
</script> </script>
<style> <style>
#illu, #illu1, #bu1 { #illu, #illu1 {
width: 80px; width: 80px;
height: 35px; height: 35px;
} }
#bu1 { #bu1 {
background-color: #ffffff background-color: #ffffff;
border : none;
width: 80px;
height: 35px;
margin: 3px 0px;
} }
#LogIn { #LogIn {
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment