From 7ec3255c9df6c53462e895bc60a39c6fe14eca4f Mon Sep 17 00:00:00 2001 From: yoon Date: Thu, 23 Jan 2025 12:40:09 +0900 Subject: [PATCH 1/3] =?UTF-8?q?=EB=B9=84=EB=B0=80=EB=B2=88=ED=98=B8=20?= =?UTF-8?q?=EC=9E=AC=EC=84=A4=EC=A0=95=20=EC=83=9D=EC=84=B1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/user/FindPassword.vue | 0 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 src/components/user/FindPassword.vue diff --git a/src/components/user/FindPassword.vue b/src/components/user/FindPassword.vue new file mode 100644 index 0000000..e69de29 From 0ee54256630237e307b7bea70328460205135b9b Mon Sep 17 00:00:00 2001 From: yoon Date: Fri, 24 Jan 2025 09:50:58 +0900 Subject: [PATCH 2/3] =?UTF-8?q?=EC=A3=BC=EC=86=8C=20+=20=EC=A3=BC=EC=86=8C?= =?UTF-8?q?=EC=83=81=EC=84=B8=20=EC=82=AD=EC=A0=9C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/input/ArrInput.vue | 1 - 1 file changed, 1 deletion(-) diff --git a/src/components/input/ArrInput.vue b/src/components/input/ArrInput.vue index bb99de6..4fe159f 100644 --- a/src/components/input/ArrInput.vue +++ b/src/components/input/ArrInput.vue @@ -114,7 +114,6 @@ const emitAddressData = () => { postcode: postcode.value, address: address.value, detailAddress: detailAddress.value, - fullAddress: `${address.value} ${detailAddress.value}`.trim() }; emits('update:data', fullAddress); }; From 55ca1308feb2b20194e78e87aef395c01b3ad246 Mon Sep 17 00:00:00 2001 From: yoon Date: Fri, 24 Jan 2025 10:01:43 +0900 Subject: [PATCH 3/3] =?UTF-8?q?=EC=A3=BC=EC=86=8C=20=EB=A1=9C=EC=A7=81=20?= =?UTF-8?q?=EB=B3=80=EA=B2=BD,=20=EC=83=9D=EB=85=84=EC=9B=94=EC=9D=BC=20?= =?UTF-8?q?=EC=B6=94=EA=B0=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/user/RegisterForm.vue | 60 +++++++++++++--------------- 1 file changed, 27 insertions(+), 33 deletions(-) diff --git a/src/components/user/RegisterForm.vue b/src/components/user/RegisterForm.vue index df715b4..7aa5e86 100644 --- a/src/components/user/RegisterForm.vue +++ b/src/components/user/RegisterForm.vue @@ -124,12 +124,12 @@ { - try { - const response = await $api.get('/user/color'); - colorList.value = response.data.data.map(item => ({ - label: item.CMNCODNAM, - value: item.CMNCODVAL - })); - } catch (error) { - console.error('Error colors:', error); - } + const response = await $api.get('/user/color'); + colorList.value = response.data.data.map(item => ({ + label: item.CMNCODNAM, + value: item.CMNCODVAL + })); }; const Mbtis = async () => { - try { - const response = await $api.get('/user/mbti'); - mbtiList.value = response.data.data.map(item => ({ - label: item.CMNCODNAM, - value: item.CMNCODVAL - })); - } catch (error) { - console.error('Error MBTIs:', error); - } + const response = await $api.get('/user/mbti'); + mbtiList.value = response.data.data.map(item => ({ + label: item.CMNCODNAM, + value: item.CMNCODVAL + })); + }; onMounted(() => { @@ -282,7 +276,8 @@ // 주소 업데이트 핸들러 const handleAddressUpdate = (addressData) => { - arr.value = addressData.fullAddress; // 전체 주소 + address.value = addressData.address; + detailAddress.value = addressData.detailAddress; postcode.value = addressData.postcode; // 우편번호 }; @@ -306,7 +301,7 @@ pwhintResAlert.value = pwhintRes.value.trim() === ''; nameAlert.value = name.value.trim() === ''; birthAlert.value = birth.value.trim() === ''; - arrAlert.value = arr.value.trim() === ''; + addressAlert.value = address.value.trim() === ''; phoneAlert.value = phone.value.trim() === ''; // 프로필 이미지 체크 @@ -319,7 +314,7 @@ } if (profilAlert.value || idAlert.value || idErrorAlert.value || passwordAlert.value || passwordcheckAlert.value || - passwordcheckErrorAlert.value || pwhintResAlert.value || nameAlert.value || birthAlert.value || arrAlert.value || phoneAlert.value) { + passwordcheckErrorAlert.value || pwhintResAlert.value || nameAlert.value || birthAlert.value || addressAlert.value || phoneAlert.value) { return; } @@ -329,15 +324,14 @@ formData.append('memberPwh', pwhintList[pwhint.value]); formData.append('memberPwr', pwhintRes.value); formData.append('memberNam', name.value); - formData.append('memberArr', arr.value); // 전체 주소 - formData.append('memberZip', postcode.value); // 우편번호 + formData.append('memberArr', address.value); + formData.append('memberDtl', detailAddress.value); + formData.append('memberZip', postcode.value); + formData.append('memberBth', birth.value); formData.append('memberTel', phone.value); formData.append('memberCol', color.value); formData.append('memberMbt', mbti.value); - - if (profile.value) { - formData.append('profile', profile.value); - } + formData.append('memberPrf', profile.value); const response = await $api.post('/user/join', formData, { isFormData : true });