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 @@