fix: 회원 상세 조회 시 모든 전화번호 컬럼 시도

- phone, phone1, tel_no, phone2 순서로 시도
- 전화번호 없는 회원 에러 방지 강화
This commit is contained in:
thug0bin 2026-02-27 15:40:06 +09:00
parent a1640f55f8
commit d44aed16be

View File

@ -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 = '<div class="detail-loading">데이터를 불러오는 중...</div>';