diff --git a/backend/templates/admin_members.html b/backend/templates/admin_members.html index 620cf0d..405cd6c 100644 --- a/backend/templates/admin_members.html +++ b/backend/templates/admin_members.html @@ -829,12 +829,19 @@ function viewDetail(idx) { currentDetailMember = membersData[idx]; - const phone = (currentDetailMember.phone || '').replace(/-/g, '').replace(/ /g, ''); + + // 전화번호 우선순위: phone > phone1 > tel_no > phone2 + let phone = (currentDetailMember.phone || '').replace(/-/g, '').replace(/ /g, ''); + if (!phone) phone = (currentDetailMember.phone1 || '').replace(/-/g, '').replace(/ /g, ''); + if (!phone) phone = (currentDetailMember.tel_no || '').replace(/-/g, '').replace(/ /g, ''); + if (!phone) phone = (currentDetailMember.phone2 || '').replace(/-/g, '').replace(/ /g, ''); + + const displayPhone = currentDetailMember.phone || currentDetailMember.phone1 || currentDetailMember.tel_no || currentDetailMember.phone2 || ''; // 모달 열기 document.getElementById('detailModal').classList.add('active'); document.getElementById('detailName').textContent = currentDetailMember.name || '이름 없음'; - document.getElementById('detailPhone').textContent = formatPhone(currentDetailMember.phone) || '전화번호 없음'; + document.getElementById('detailPhone').textContent = formatPhone(displayPhone) || '전화번호 없음'; document.getElementById('detailBalance').textContent = '로딩...'; document.getElementById('detailContent').innerHTML = '