diff --git a/src/views/mypage/MyPage.vue b/src/views/mypage/MyPage.vue index 4d2a62e..d7cfc54 100644 --- a/src/views/mypage/MyPage.vue +++ b/src/views/mypage/MyPage.vue @@ -15,13 +15,34 @@
-
- - -
+
+
+ +
+ +
+ + + 이미 사용 중인 컬러입니다. + +
+
+ + 이미 사용 중인 전화번호입니다. +
-
@@ -133,19 +157,20 @@ const onlyNumber = (e) => { const checkPhoneDuplicate = async () => { const res = await $api.get('/user/checkPhone', { params: { memberTel: form.value.phone } }); + console.log(res.data) phoneDuplicated.value = !res.data.data; }; const handleColorUpdate = async (colorVal) => { - if (colorVal !== originalData.value.color) { - const res = await $api.get('/user/checkColor', { params: { memberCol: colorVal } }); - if (res.data.data) { - toastStore.onToast('이미 사용 중인 컬러입니다.', 'e'); - form.value.color = originalData.value.color; - return; - } - } form.value.color = colorVal; + if (colorVal !== originalData.value.color) { + const res = await $api.get('/user/checkColor', { + params: { memberCol: colorVal } + }); + colorDuplicated.value = res.data.data; // true면 중복 + } else { + colorDuplicated.value = false; + } }; const formatDate = (isoDate) => (isoDate ? isoDate.split('T')[0] : '');