diff --git a/customer-vue/package.json b/customer-vue/package.json index 27c8031..a1fca58 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 index 37179da..6c685a2 100644 --- a/customer-vue/src/api/store.js +++ b/customer-vue/src/api/store.js @@ -1,6 +1,17 @@ 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/search-store", options); + }, getCategoryList(){ return axios.get(process.env.VUE_APP_CUSTOMER_SERVICE_BASEURL+'/store-service/category/'); }, diff --git a/customer-vue/src/router/router.js b/customer-vue/src/router/router.js index d8d6c83..ffc3523 100644 --- a/customer-vue/src/router/router.js +++ b/customer-vue/src/router/router.js @@ -23,6 +23,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 @@