From 55ca1308feb2b20194e78e87aef395c01b3ad246 Mon Sep 17 00:00:00 2001 From: yoon Date: Fri, 24 Jan 2025 10:01:43 +0900 Subject: [PATCH] =?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 });