From 005e347cad38962f9f2176fd05d2b43b8370b7f7 Mon Sep 17 00:00:00 2001 From: bum12ark Date: Thu, 3 Mar 2022 19:38:05 +0900 Subject: [PATCH] =?UTF-8?q?feat(customer-vue):=20Just=20pickup=20=EB=A7=A4?= =?UTF-8?q?=EC=9E=A5=20=EA=B2=80=EC=83=89=20=ED=8E=98=EC=9D=B4=EC=A7=80=20?= =?UTF-8?q?=EA=B5=AC=ED=98=84?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 매장 검색 페이지 더보기 버튼 로직 구현 - 페이지 로딩 시 로딩 바 추가 --- customer-vue/package.json | 1 + customer-vue/src/api/store.js | 15 ++ customer-vue/src/router/router.js | 5 + customer-vue/src/views/Layout/HomeLayout.vue | 11 +- customer-vue/src/views/SearchStore.vue | 147 +++++++++++++++++++ 5 files changed, 176 insertions(+), 3 deletions(-) create mode 100644 customer-vue/src/api/store.js create mode 100644 customer-vue/src/views/SearchStore.vue diff --git a/customer-vue/package.json b/customer-vue/package.json index 5dba678..0977d00 100644 --- a/customer-vue/package.json +++ b/customer-vue/package.json @@ -8,6 +8,7 @@ "lint": "vue-cli-service lint" }, "dependencies": { + "axios": "^0.26.0", "core-js": "^3.8.3", "vue": "^2.6.14", "vue-router": "^3.5.3", diff --git a/customer-vue/src/api/store.js b/customer-vue/src/api/store.js new file mode 100644 index 0000000..df0c8dc --- /dev/null +++ b/customer-vue/src/api/store.js @@ -0,0 +1,15 @@ +import axios from "axios"; + +export default { + requestSearchStore(latitude, longitude, storeName, page) { + const options = { + params: { + latitude: latitude, + longitude: longitude, + storeName: storeName, + page: page + } + } + return axios.get("http://localhost:8000/store-service/searchStore", options); + } +} \ No newline at end of file diff --git a/customer-vue/src/router/router.js b/customer-vue/src/router/router.js index c621f62..c029e50 100644 --- a/customer-vue/src/router/router.js +++ b/customer-vue/src/router/router.js @@ -15,6 +15,11 @@ const routes = [ path: "/home", name: 'home', component: () => import('../views/HomeView') + }, + { + path: "/search", + name: 'search-store', + component: () => import('../views/SearchStore') } ] } diff --git a/customer-vue/src/views/Layout/HomeLayout.vue b/customer-vue/src/views/Layout/HomeLayout.vue index c9ed6dc..e0d8b4d 100644 --- a/customer-vue/src/views/Layout/HomeLayout.vue +++ b/customer-vue/src/views/Layout/HomeLayout.vue @@ -1,8 +1,8 @@