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; }