diff --git a/owner-vue/package.json b/owner-vue/package.json
index 92af693..8562565 100644
--- a/owner-vue/package.json
+++ b/owner-vue/package.json
@@ -13,6 +13,7 @@
"core-js": "^3.6.5",
"moment": "^2.29.1",
"vue": "^2.6.11",
+ "vue-daum-postcode": "^0.10.0",
"vue-router": "^3.2.0",
"vuedraggable": "^2.24.3",
"vuetify": "^2.4.0"
diff --git a/owner-vue/src/api/user.js b/owner-vue/src/api/user.js
index 986fd09..5b62d34 100644
--- a/owner-vue/src/api/user.js
+++ b/owner-vue/src/api/user.js
@@ -1,8 +1,23 @@
import jwt from '../common/jwt.js';
export default {
- requestRegisterUser(user) {
- return axios.post(process.env.VUE_APP_USER_URL + "/store-owner", user);
+ requestRegisterUser(user, store) {
+ const param = {
+ email: user.email,
+ password: user.password,
+ name: user.name,
+ phoneNumber: user.phoneNumber,
+ businessNumber: user.businessNumber,
+
+ storeName: store.storeName,
+ storePhoneNumber: store.storePhoneNumber,
+ address: store.storeAddress,
+ zipcode: store.zipcode,
+ latitude: store.latitude,
+ longitude: store.longitude,
+ }
+
+ return axios.post(process.env.VUE_APP_USER_URL + "/api/owner/store-owner", param);
},
async requestLoginUser(email, password) {
diff --git a/owner-vue/src/main.js b/owner-vue/src/main.js
index 4223fab..408e90d 100644
--- a/owner-vue/src/main.js
+++ b/owner-vue/src/main.js
@@ -57,6 +57,8 @@ axios.interceptors.response.use(
}
window.location.href = "/";
alert("권한이 없습니다. 다시 로그인해주세요.");
+ } else {
+ if (error.response.data.message) alert(error.response.data.message);
}
return Promise.reject(error);
}
diff --git a/owner-vue/src/views/RegisterUser.vue b/owner-vue/src/views/RegisterUser.vue
index 9d71845..31351bf 100644
--- a/owner-vue/src/views/RegisterUser.vue
+++ b/owner-vue/src/views/RegisterUser.vue
@@ -1,67 +1,145 @@
-
-
- Register
-
-
-
-
-
-
-
-
-
-
-
-
-
- Register
-
-
+
+
+
+ Register
+
+
+ 회원 정보
+
+
+
+
+
+
+
+
+ 매장 정보
+
+
+
+
+ 우편번호 검색
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Register
+
+
+
+
+
+
+