법인 회원 수정 오류 대응
This commit is contained in:
@@ -342,13 +342,13 @@
|
|||||||
return prefix + middle + last;
|
return prefix + middle + last;
|
||||||
},
|
},
|
||||||
|
|
||||||
// 기존 휴대폰 번호 가져오기
|
// 기존 휴대폰 번호 가져오기 (하이픈 없이)
|
||||||
getExistingMobileNumber: () => {
|
getExistingMobileNumber: () => {
|
||||||
const prefix = document.querySelector('[name="mobilePrefix"]')?.value;
|
const prefix = document.querySelector('[name="mobilePrefix"]')?.value;
|
||||||
const middle = document.querySelector('[name="mobileMiddle"]')?.value;
|
const middle = document.querySelector('[name="mobileMiddle"]')?.value;
|
||||||
const last = document.querySelector('[name="mobileLast"]')?.value;
|
const last = document.querySelector('[name="mobileLast"]')?.value;
|
||||||
|
|
||||||
return prefix + '-' + middle + '-' + last;
|
return prefix + middle + last;
|
||||||
},
|
},
|
||||||
|
|
||||||
// 휴대폰 번호 변경 여부 확인
|
// 휴대폰 번호 변경 여부 확인
|
||||||
@@ -620,16 +620,11 @@
|
|||||||
hasChanges = true;
|
hasChanges = true;
|
||||||
}
|
}
|
||||||
|
|
||||||
// 필수 입력 필드 검증
|
// 필수 입력 필드 검증 (가입 시와 동일하게 사업자등록번호, 법인등록번호, 법인명만 필수)
|
||||||
const requiredFields ={
|
const requiredFields ={
|
||||||
'portalOrg.compRegNo': '사업자등록번호를 입력해주세요.',
|
'portalOrg.compRegNo': '사업자등록번호를 입력해주세요.',
|
||||||
'portalOrg.corpRegNo': '법인등록번호를 입력해주세요.',
|
'portalOrg.corpRegNo': '법인등록번호를 입력해주세요.',
|
||||||
'portalOrg.orgName': '법인명을 입력해주세요.',
|
'portalOrg.orgName': '법인명을 입력해주세요.'
|
||||||
'portalOrg.ceoName': '대표자 성명을 입력해주세요.',
|
|
||||||
'portalOrg.orgAddr': '사업장 소재지를 입력해주세요.',
|
|
||||||
'portalOrg.orgSectors': '업태를 입력해주세요.',
|
|
||||||
'portalOrg.orgIndustryType': '업종을 입력해주세요.',
|
|
||||||
'portalOrg.serviceName': '서비스명을 입력해주세요.'
|
|
||||||
};
|
};
|
||||||
|
|
||||||
for (let [fieldName, errorMessage] of Object.entries(requiredFields)) {
|
for (let [fieldName, errorMessage] of Object.entries(requiredFields)) {
|
||||||
|
|||||||
@@ -75,7 +75,7 @@
|
|||||||
const originalPrefix = document.querySelector('input[name="mobilePrefix"]').value;
|
const originalPrefix = document.querySelector('input[name="mobilePrefix"]').value;
|
||||||
const originalMiddle = document.querySelector('input[name="mobileMiddle"]').value;
|
const originalMiddle = document.querySelector('input[name="mobileMiddle"]').value;
|
||||||
const originalLast = document.querySelector('input[name="mobileLast"]').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();
|
const currentName = document.querySelector('input[name="userName"]').value.trim();
|
||||||
@@ -99,7 +99,9 @@
|
|||||||
const last = document.getElementById('newMobileLast').value;
|
const last = document.getElementById('newMobileLast').value;
|
||||||
const newMobileNumber = `${prefix}-${middle}-${last}`;
|
const newMobileNumber = `${prefix}-${middle}-${last}`;
|
||||||
|
|
||||||
if (newMobileNumber !== originalMobileNumber) {
|
// 하이픈 제거 후 비교
|
||||||
|
const newMobileRaw = newMobileNumber.replace(/-/g, '');
|
||||||
|
if (newMobileRaw !== originalMobileNumber) {
|
||||||
hasChanges = true;
|
hasChanges = true;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user