From d0cd8da033e91fa48900f168e2ea8fcc84d2cb64 Mon Sep 17 00:00:00 2001 From: kimsanghoon1 Date: Wed, 4 Sep 2019 17:55:52 +0900 Subject: [PATCH] order finish --- src/components/order/OrderFinish.vue | 123 +++++++++++++-------------- src/components/order/OrderList.vue | 44 +++++++--- src/components/order/OrderPage.vue | 21 +++-- src/main.js | 2 +- src/router.js | 2 +- 5 files changed, 103 insertions(+), 89 deletions(-) diff --git a/src/components/order/OrderFinish.vue b/src/components/order/OrderFinish.vue index e68e007..e27fae6 100644 --- a/src/components/order/OrderFinish.vue +++ b/src/components/order/OrderFinish.vue @@ -1,60 +1,76 @@ \ No newline at end of file + diff --git a/src/components/order/OrderList.vue b/src/components/order/OrderList.vue index 17e185a..35b2b66 100644 --- a/src/components/order/OrderList.vue +++ b/src/components/order/OrderList.vue @@ -30,13 +30,36 @@ @@ -73,11 +96,12 @@ value: 'productName', }, {text: '주문자', value: 'username'}, - {text: 'Stock', value: 'stock'}, + {text: '결제금액', value: 'payment', align: 'center'}, + {text: '구매수량', value: 'quantity', align: 'center'}, + {text: '결제시각', value: 'timestamp', align: 'center'}, {text: 'Delivery', value: 'action', sortable: false} ], - orderList: [ - ], + orderList: [], editedIndex: -1, editedItem: { name: '', diff --git a/src/components/order/OrderPage.vue b/src/components/order/OrderPage.vue index 1d07d8f..08398f6 100644 --- a/src/components/order/OrderPage.vue +++ b/src/components/order/OrderPage.vue @@ -99,11 +99,7 @@
-<<<<<<< HEAD - 결제하기 -======= 결제하기 ->>>>>>> 0382a9ae150a71eebd5b102cb1e33012923103a7 취소
@@ -174,14 +170,10 @@ me.$emit('update:buyDialog', false) console.log(me.buyDialog) }, -<<<<<<< HEAD submit() { var me = this - console.log(me.card, me.qty,me.name,this.productInfo.price, me.address, me.phoneNumber,me.totalAmount); - me.$EventBus.$emit('message', this.productInfo, me.address, me.phoneNumber,me.totalAmount); - this.$router.push('/OrderFinish'); - -======= + console.log(me.card, me.qty, me.name, this.productInfo.price, me.address, me.phoneNumber, me.totalAmount); + }, check() { var me = this me.$v.$touch(); @@ -234,8 +226,15 @@ localStorage.setItem("nickname", e.data.nickname) localStorage.setItem("money", e.data.money) localStorage.setItem("address", e.data.address) + var data = { + 'productInfo' : me.productInfo, + 'address': me.address, + 'phoneNumber': me.phoneNumber, + 'totalAmount': me.totalAmount + } + me.$router.push({name: 'OrderFinish', params: data}); + // me.$EventBus.$emit('message', JSON.parse(JSON.stringify(data))); }) ->>>>>>> 0382a9ae150a71eebd5b102cb1e33012923103a7 } }, } diff --git a/src/main.js b/src/main.js index 225b33a..e3a1b69 100644 --- a/src/main.js +++ b/src/main.js @@ -26,7 +26,7 @@ import OrderPage from './components/order/OrderPage' Vue.prototype.$http = axios; Vue.use(VueNumberInput); Vue.use(VueTheMask) -Vue.prototype.$EventBus = new Vue(); +// Vue.prototype.$EventBus = new Vue(); if( process.env.NODE_ENV == "development" ){ window.API_HOST = "http://localhost:8088"; diff --git a/src/router.js b/src/router.js index 577e579..856786e 100644 --- a/src/router.js +++ b/src/router.js @@ -30,7 +30,7 @@ export default new Router({ { path:'/OrderFinish', name: 'OrderFinish', - component: OrderFinish , + component: OrderFinish, }, { path:'/products/:name',