From 5c65015c177a80234dadc2c17b58d8c7a5aeef07 Mon Sep 17 00:00:00 2001 From: Rinjae Date: Wed, 10 Dec 2025 20:32:59 +0900 Subject: [PATCH] =?UTF-8?q?=EB=B2=95=EC=9D=B8=20=ED=9A=8C=EC=9B=90=20?= =?UTF-8?q?=EC=88=98=EC=A0=95=20=EC=98=A4=EB=A5=98=20=EB=8C=80=EC=9D=91?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../views/apps/mypage/updateCorporateManager.html | 13 ++++--------- .../views/apps/mypage/updateCorporateUser.html | 6 ++++-- 2 files changed, 8 insertions(+), 11 deletions(-) diff --git a/src/main/resources/templates/views/apps/mypage/updateCorporateManager.html b/src/main/resources/templates/views/apps/mypage/updateCorporateManager.html index 60a1ecd..bf41ea9 100644 --- a/src/main/resources/templates/views/apps/mypage/updateCorporateManager.html +++ b/src/main/resources/templates/views/apps/mypage/updateCorporateManager.html @@ -342,13 +342,13 @@ return prefix + middle + last; }, - // 기존 휴대폰 번호 가져오기 + // 기존 휴대폰 번호 가져오기 (하이픈 없이) getExistingMobileNumber: () => { const prefix = document.querySelector('[name="mobilePrefix"]')?.value; const middle = document.querySelector('[name="mobileMiddle"]')?.value; const last = document.querySelector('[name="mobileLast"]')?.value; - return prefix + '-' + middle + '-' + last; + return prefix + middle + last; }, // 휴대폰 번호 변경 여부 확인 @@ -620,16 +620,11 @@ hasChanges = true; } - // 필수 입력 필드 검증 + // 필수 입력 필드 검증 (가입 시와 동일하게 사업자등록번호, 법인등록번호, 법인명만 필수) const requiredFields ={ 'portalOrg.compRegNo': '사업자등록번호를 입력해주세요.', 'portalOrg.corpRegNo': '법인등록번호를 입력해주세요.', - 'portalOrg.orgName': '법인명을 입력해주세요.', - 'portalOrg.ceoName': '대표자 성명을 입력해주세요.', - 'portalOrg.orgAddr': '사업장 소재지를 입력해주세요.', - 'portalOrg.orgSectors': '업태를 입력해주세요.', - 'portalOrg.orgIndustryType': '업종을 입력해주세요.', - 'portalOrg.serviceName': '서비스명을 입력해주세요.' + 'portalOrg.orgName': '법인명을 입력해주세요.' }; for (let [fieldName, errorMessage] of Object.entries(requiredFields)) { diff --git a/src/main/resources/templates/views/apps/mypage/updateCorporateUser.html b/src/main/resources/templates/views/apps/mypage/updateCorporateUser.html index 2e59782..93f8c42 100644 --- a/src/main/resources/templates/views/apps/mypage/updateCorporateUser.html +++ b/src/main/resources/templates/views/apps/mypage/updateCorporateUser.html @@ -75,7 +75,7 @@ const originalPrefix = document.querySelector('input[name="mobilePrefix"]').value; const originalMiddle = document.querySelector('input[name="mobileMiddle"]').value; const originalLast = document.querySelector('input[name="mobileLast"]').value; - const originalMobileNumber = `${originalPrefix}-${originalMiddle}-${originalLast}`; + const originalMobileNumber = `${originalPrefix}${originalMiddle}${originalLast}`; // 현재 값들 가져오기 const currentName = document.querySelector('input[name="userName"]').value.trim(); @@ -99,7 +99,9 @@ const last = document.getElementById('newMobileLast').value; const newMobileNumber = `${prefix}-${middle}-${last}`; - if (newMobileNumber !== originalMobileNumber) { + // 하이픈 제거 후 비교 + const newMobileRaw = newMobileNumber.replace(/-/g, ''); + if (newMobileRaw !== originalMobileNumber) { hasChanges = true; }