|
@@ -148,7 +148,7 @@
|
|
|
<tr>
|
|
<tr>
|
|
|
<th class="dashR">자택주소</th>
|
|
<th class="dashR">자택주소</th>
|
|
|
<td class="dashR" colspan="3">
|
|
<td class="dashR" colspan="3">
|
|
|
- <input type="text" id="homeZipNo" name="homeZipNo" class="w100" readonly="readonly"/>
|
|
|
|
|
|
|
+ <input type="text" id="homeZipcode" name="homeZipcode" class="w100" readonly="readonly"/>
|
|
|
<button type="button" class="btn btn-info btn-lg" onclick="fnOpenDaumAddr('custInfoForm');">우편번호찾기</button>
|
|
<button type="button" class="btn btn-info btn-lg" onclick="fnOpenDaumAddr('custInfoForm');">우편번호찾기</button>
|
|
|
<br/>
|
|
<br/>
|
|
|
<input type="text" id="homeBaseAddr" name="homeBaseAddr" class="w300" readonly="readonly"/>
|
|
<input type="text" id="homeBaseAddr" name="homeBaseAddr" class="w300" readonly="readonly"/>
|
|
@@ -242,6 +242,7 @@
|
|
|
<!-- TAB3 PANELSTYLE -->
|
|
<!-- TAB3 PANELSTYLE -->
|
|
|
<div class="panelStyle">
|
|
<div class="panelStyle">
|
|
|
<form id="custAddrForm" name="custAddrForm" action="#" method="post">
|
|
<form id="custAddrForm" name="custAddrForm" action="#" method="post">
|
|
|
|
|
+ <input type="hidden" name="custDelvAddrSq"/>
|
|
|
<input type="hidden" name="custNo" th:value="${custNo}"/>
|
|
<input type="hidden" name="custNo" th:value="${custNo}"/>
|
|
|
<h4>배송지정보</h4>
|
|
<h4>배송지정보</h4>
|
|
|
<div id="custAddrList" class="ag-theme-balham" style="width: 100%; height: 300px;" ></div>
|
|
<div id="custAddrList" class="ag-theme-balham" style="width: 100%; height: 300px;" ></div>
|
|
@@ -306,7 +307,7 @@
|
|
|
<tr>
|
|
<tr>
|
|
|
<th>주소<i class="star"></i></th>
|
|
<th>주소<i class="star"></i></th>
|
|
|
<td colspan="5">
|
|
<td colspan="5">
|
|
|
- <input type="text" id="recipZipNo" name="recipZipNo" class="w100" maxlength="10" required="required" data-valid-name="주소"/>
|
|
|
|
|
|
|
+ <input type="text" id="recipZipcode" name="recipZipcode" class="w100" maxlength="10" required="required" data-valid-name="주소"/>
|
|
|
<button type="button" class="btn btn-info btn-lg" onclick="fnOpenDaumAddr('custAddrForm');">우편번호찾기</button>
|
|
<button type="button" class="btn btn-info btn-lg" onclick="fnOpenDaumAddr('custAddrForm');">우편번호찾기</button>
|
|
|
<br/>
|
|
<br/>
|
|
|
<input type="text" id="recipBaseAddr" name="recipBaseAddr" class="w300" maxlength="50" required="required" data-valid-name="주소"/>
|
|
<input type="text" id="recipBaseAddr" name="recipBaseAddr" class="w300" maxlength="50" required="required" data-valid-name="주소"/>
|
|
@@ -334,9 +335,6 @@
|
|
|
<h4>쿠폰 내역</h4>
|
|
<h4>쿠폰 내역</h4>
|
|
|
<div id="custCouponList" class="ag-theme-balham" style="width: 100%; height: 510px;" ></div>
|
|
<div id="custCouponList" class="ag-theme-balham" style="width: 100%; height: 510px;" ></div>
|
|
|
<ul class="panelBar">
|
|
<ul class="panelBar">
|
|
|
- <li class="left">
|
|
|
|
|
- <button type="button" id="btnCustCouponDelete" class="btn btn-danger btn-lg">쿠폰삭제</button>
|
|
|
|
|
- </li>
|
|
|
|
|
<li class="right">
|
|
<li class="right">
|
|
|
<button type="button" id="btnCustCouponCreate" class="btn btn-info btn-lg" >쿠폰발급</button>
|
|
<button type="button" id="btnCustCouponCreate" class="btn btn-info btn-lg" >쿠폰발급</button>
|
|
|
</li>
|
|
</li>
|
|
@@ -350,20 +348,23 @@
|
|
|
<li id="tab5" class="tab">
|
|
<li id="tab5" class="tab">
|
|
|
<!-- TAB5 PANELSTYLE -->
|
|
<!-- TAB5 PANELSTYLE -->
|
|
|
<div class="panelStyle">
|
|
<div class="panelStyle">
|
|
|
|
|
+ <form id="custPointForm" name="custPointForm" action="#" method="post">
|
|
|
<h4>포인트 내역</h4>
|
|
<h4>포인트 내역</h4>
|
|
|
<table class="tableStyle">
|
|
<table class="tableStyle">
|
|
|
<colgroup>
|
|
<colgroup>
|
|
|
|
|
+ <col style="width:15%;"/>
|
|
|
|
|
+ <col style="width:15%;"/>
|
|
|
|
|
+ <col style="width:15%;"/>
|
|
|
<col style="width:20%;"/>
|
|
<col style="width:20%;"/>
|
|
|
<col style="width:20%;"/>
|
|
<col style="width:20%;"/>
|
|
|
- <col style="width:20%;"/>
|
|
|
|
|
- <col style="width:20%;"/>
|
|
|
|
|
- <col style="width:20%;"/>
|
|
|
|
|
|
|
+ <col style="width:25%;"/>
|
|
|
</colgroup>
|
|
</colgroup>
|
|
|
<tbody>
|
|
<tbody>
|
|
|
<tr>
|
|
<tr>
|
|
|
<th>가용포인트</th>
|
|
<th>가용포인트</th>
|
|
|
- <th>누적 포인트</th>
|
|
|
|
|
|
|
+ <th>누적포인트</th>
|
|
|
<th>사용포인트</th>
|
|
<th>사용포인트</th>
|
|
|
|
|
+ <th>소멸포인트</th>
|
|
|
<th>적립예정포인트</th>
|
|
<th>적립예정포인트</th>
|
|
|
<th>소멸예정포인트(30일)</th>
|
|
<th>소멸예정포인트(30일)</th>
|
|
|
</tr>
|
|
</tr>
|
|
@@ -371,6 +372,7 @@
|
|
|
<td name="availPntAmt">0 P</td>
|
|
<td name="availPntAmt">0 P</td>
|
|
|
<td name="accumPntAmt">0 P</td>
|
|
<td name="accumPntAmt">0 P</td>
|
|
|
<td name="usePntAmt">0 P</td>
|
|
<td name="usePntAmt">0 P</td>
|
|
|
|
|
+ <td name="expirePntAmt">0 P</td>
|
|
|
<td name="expectedPntAmt">0 P</td>
|
|
<td name="expectedPntAmt">0 P</td>
|
|
|
<td name="expectedExpirePntAmt">0 P</td>
|
|
<td name="expectedExpirePntAmt">0 P</td>
|
|
|
</tr>
|
|
</tr>
|
|
@@ -383,6 +385,7 @@
|
|
|
<button type="button" id="btnCustPointCreate" class="btn btn-info btn-lg">포인트부여</button>
|
|
<button type="button" id="btnCustPointCreate" class="btn btn-info btn-lg">포인트부여</button>
|
|
|
</li>
|
|
</li>
|
|
|
</ul>
|
|
</ul>
|
|
|
|
|
+ </form>
|
|
|
</div>
|
|
</div>
|
|
|
<!-- //TAB5 PANELSTYLE -->
|
|
<!-- //TAB5 PANELSTYLE -->
|
|
|
</li>
|
|
</li>
|
|
@@ -436,6 +439,8 @@
|
|
|
<li id="tab10" class="tab">
|
|
<li id="tab10" class="tab">
|
|
|
<!-- TAB10 PANELSTYLE -->
|
|
<!-- TAB10 PANELSTYLE -->
|
|
|
<div class="panelStyle">
|
|
<div class="panelStyle">
|
|
|
|
|
+ <form id="custContactHstForm" name="custContactHstForm" action="#" method="post">
|
|
|
|
|
+ <input type="hidden" name="custNo" th:value="${custNo}"/>
|
|
|
<h4>회원접촉이력</h4>
|
|
<h4>회원접촉이력</h4>
|
|
|
<table class="frmStyle">
|
|
<table class="frmStyle">
|
|
|
<colgroup>
|
|
<colgroup>
|
|
@@ -475,6 +480,7 @@
|
|
|
</table>
|
|
</table>
|
|
|
<br/>
|
|
<br/>
|
|
|
<div id="custContactList" class="ag-theme-balham" style="width: 100%; height: 420px;"></div>
|
|
<div id="custContactList" class="ag-theme-balham" style="width: 100%; height: 420px;"></div>
|
|
|
|
|
+ </form>
|
|
|
</div>
|
|
</div>
|
|
|
<!-- //TAB10 PANELSTYLE -->
|
|
<!-- //TAB10 PANELSTYLE -->
|
|
|
</li>
|
|
</li>
|
|
@@ -523,7 +529,6 @@
|
|
|
const contactTypeList = gagajf.convertToArray([[${contactTypeList}]]); //회원접촉유형
|
|
const contactTypeList = gagajf.convertToArray([[${contactTypeList}]]); //회원접촉유형
|
|
|
const contactMethodList = gagajf.convertToArray([[${contactMethodList}]]); //회원접촉방법
|
|
const contactMethodList = gagajf.convertToArray([[${contactMethodList}]]); //회원접촉방법
|
|
|
const genderGbList = gagajf.convertToArray([[${genderGbList}]]); // 성별
|
|
const genderGbList = gagajf.convertToArray([[${genderGbList}]]); // 성별
|
|
|
- let orgData;
|
|
|
|
|
|
|
|
|
|
//구매내역 그리드
|
|
//구매내역 그리드
|
|
|
const columnOrderDefs = [
|
|
const columnOrderDefs = [
|
|
@@ -602,7 +607,7 @@
|
|
|
return gagaAgGrid.toDateTimeFormat(params.value);
|
|
return gagaAgGrid.toDateTimeFormat(params.value);
|
|
|
}
|
|
}
|
|
|
},
|
|
},
|
|
|
- {headerName: "확인ID", field: "ansId", width: 100, cellClass: 'text-center'},
|
|
|
|
|
|
|
+ {headerName: "확인NO", field: "ansNo", width: 100, cellClass: 'text-center'},
|
|
|
{headerName: "확인자", field: "userNm", width: 100, cellClass: 'text-center'}
|
|
{headerName: "확인자", field: "userNm", width: 100, cellClass: 'text-center'}
|
|
|
];
|
|
];
|
|
|
|
|
|
|
@@ -627,7 +632,7 @@
|
|
|
return gagaAgGrid.toDateTimeFormat(params.value);
|
|
return gagaAgGrid.toDateTimeFormat(params.value);
|
|
|
}
|
|
}
|
|
|
},
|
|
},
|
|
|
- {headerName: "확인ID", field: "ansId", width: 100, cellClass: 'text-center'},
|
|
|
|
|
|
|
+ {headerName: "확인NO", field: "ansNo", width: 100, cellClass: 'text-center'},
|
|
|
{headerName: "확인자", field: "userNm", width: 100, cellClass: 'text-center'}
|
|
{headerName: "확인자", field: "userNm", width: 100, cellClass: 'text-center'}
|
|
|
];
|
|
];
|
|
|
|
|
|
|
@@ -663,7 +668,7 @@
|
|
|
}
|
|
}
|
|
|
},
|
|
},
|
|
|
{headerName: "쿠폰발행 상세사유", field: "pubReasonDtl", width: 300, cellClass: 'text-center'},
|
|
{headerName: "쿠폰발행 상세사유", field: "pubReasonDtl", width: 300, cellClass: 'text-center'},
|
|
|
- {headerName: "등록자", field: "regNm", width: 100, cellClass: 'text-center'},
|
|
|
|
|
|
|
+ {headerName: "등록자", field: "regNo", width: 100, cellClass: 'text-center'},
|
|
|
{
|
|
{
|
|
|
headerName: "등록일시", field: "regDt", width: 150, cellClass: 'text-center',
|
|
headerName: "등록일시", field: "regDt", width: 150, cellClass: 'text-center',
|
|
|
cellRenderer: function (params) {
|
|
cellRenderer: function (params) {
|
|
@@ -704,7 +709,7 @@
|
|
|
}
|
|
}
|
|
|
},
|
|
},
|
|
|
{headerName: "포인트상세사유", field: "occurDtlDesc", width: 300, cellClass: 'text-center'},
|
|
{headerName: "포인트상세사유", field: "occurDtlDesc", width: 300, cellClass: 'text-center'},
|
|
|
- {headerName: "등록자", field: "regId", width: 100, cellClass: 'text-center'}
|
|
|
|
|
|
|
+ {headerName: "등록자", field: "regNo", width: 100, cellClass: 'text-center'}
|
|
|
];
|
|
];
|
|
|
|
|
|
|
|
//상품권내역 그리드
|
|
//상품권내역 그리드
|
|
@@ -814,7 +819,7 @@
|
|
|
{headerName: "수령자", field: "recipNm", width: 100, cellClass: 'text-center'},
|
|
{headerName: "수령자", field: "recipNm", width: 100, cellClass: 'text-center'},
|
|
|
{headerName: "전화번호", field: "recipTelno", width: 130, cellClass: 'text-center'},
|
|
{headerName: "전화번호", field: "recipTelno", width: 130, cellClass: 'text-center'},
|
|
|
{headerName: "휴대전화번호", field: "recipPhnno", width: 130, cellClass: 'text-center'},
|
|
{headerName: "휴대전화번호", field: "recipPhnno", width: 130, cellClass: 'text-center'},
|
|
|
- {headerName: "우편번호", field: "recipZipNo", width: 100, cellClass: 'text-center'},
|
|
|
|
|
|
|
+ {headerName: "우편번호", field: "recipZipcode", width: 100, cellClass: 'text-center'},
|
|
|
{headerName: "기본주소", field: "recipBaseAddr", width: 300, cellClass: 'text-left'},
|
|
{headerName: "기본주소", field: "recipBaseAddr", width: 300, cellClass: 'text-left'},
|
|
|
{headerName: "상세주소", field: "recipDtlAddr", width: 150, cellClass: 'text-left'},
|
|
{headerName: "상세주소", field: "recipDtlAddr", width: 150, cellClass: 'text-left'},
|
|
|
{
|
|
{
|
|
@@ -824,7 +829,7 @@
|
|
|
}
|
|
}
|
|
|
},
|
|
},
|
|
|
{headerName: "삭제", field: "delYn", width: 50, cellClass: 'text-center'},
|
|
{headerName: "삭제", field: "delYn", width: 50, cellClass: 'text-center'},
|
|
|
- {headerName: "수정자", field: "updNm", width: 100, cellClass: 'text-center'},
|
|
|
|
|
|
|
+ {headerName: "수정자", field: "updNo", width: 100, cellClass: 'text-center'},
|
|
|
{
|
|
{
|
|
|
headerName: "수정일시", field: "updDt", width: 150, cellClass: 'text-center',
|
|
headerName: "수정일시", field: "updDt", width: 150, cellClass: 'text-center',
|
|
|
cellRenderer: function (params) {
|
|
cellRenderer: function (params) {
|
|
@@ -849,7 +854,7 @@
|
|
|
}
|
|
}
|
|
|
},
|
|
},
|
|
|
{headerName: "내용", field: "contactContents", width: 1000, cellClass: 'text-center'},
|
|
{headerName: "내용", field: "contactContents", width: 1000, cellClass: 'text-center'},
|
|
|
- {headerName: "등록자", field: "regId", width: 100, cellClass: 'text-center'},
|
|
|
|
|
|
|
+ {headerName: "등록자", field: "regNo", width: 100, cellClass: 'text-center'},
|
|
|
{
|
|
{
|
|
|
headerName: "등록일", field: "regDt", width: 150, cellClass: 'text-center',
|
|
headerName: "등록일", field: "regDt", width: 150, cellClass: 'text-center',
|
|
|
cellRenderer: function (params) {
|
|
cellRenderer: function (params) {
|
|
@@ -862,8 +867,8 @@
|
|
|
let gridCounselOptions = gagaAgGrid.getGridOptions(columnCounselDefs); //1:1문의내역 그리드
|
|
let gridCounselOptions = gagaAgGrid.getGridOptions(columnCounselDefs); //1:1문의내역 그리드
|
|
|
let gridGoodsQnaOptions = gagaAgGrid.getGridOptions(columnGoodsQnaDefs);//상품문의내역 그리드
|
|
let gridGoodsQnaOptions = gagaAgGrid.getGridOptions(columnGoodsQnaDefs);//상품문의내역 그리드
|
|
|
let gridCouponOptions = gagaAgGrid.getGridOptions(columnCouponDefs); //쿠폰내역 그리드
|
|
let gridCouponOptions = gagaAgGrid.getGridOptions(columnCouponDefs); //쿠폰내역 그리드
|
|
|
- let gridGiftCardOptions = gagaAgGrid.getGridOptions(columnGiftCardDefs);//상품권내역 그리드
|
|
|
|
|
let gridPointOptions = gagaAgGrid.getGridOptions(columnPointDefs); //포인트내역 그리드
|
|
let gridPointOptions = gagaAgGrid.getGridOptions(columnPointDefs); //포인트내역 그리드
|
|
|
|
|
+ let gridGiftCardOptions = gagaAgGrid.getGridOptions(columnGiftCardDefs);//상품권내역 그리드
|
|
|
let gridReviewOptions = gagaAgGrid.getGridOptions(columnReviewDefs); //상품평 그리드
|
|
let gridReviewOptions = gagaAgGrid.getGridOptions(columnReviewDefs); //상품평 그리드
|
|
|
let gridGradeOptions = gagaAgGrid.getGridOptions(columnGradeDefs); //등급변경 그리드
|
|
let gridGradeOptions = gagaAgGrid.getGridOptions(columnGradeDefs); //등급변경 그리드
|
|
|
let gridAddrOptions = gagaAgGrid.getGridOptions(columnAddrDefs); //주소정보 그리드
|
|
let gridAddrOptions = gagaAgGrid.getGridOptions(columnAddrDefs); //주소정보 그리드
|
|
@@ -903,6 +908,18 @@
|
|
|
cfnOpenLmsPopup(param);
|
|
cfnOpenLmsPopup(param);
|
|
|
});
|
|
});
|
|
|
|
|
|
|
|
|
|
+ // 기본정보 - 번호변경
|
|
|
|
|
+ $('#btnCustCrtfd').on('click', function () {
|
|
|
|
|
+ if (!fnCheckValidationPhnno('#custInfoForm')) {
|
|
|
|
|
+ return false;
|
|
|
|
|
+ }
|
|
|
|
|
+ let elementCellPhnno = '#custInfoForm input[name=cellPhnno]';
|
|
|
|
|
+ let elementCustNo = '#custInfoForm input[name=custNo]';
|
|
|
|
|
+
|
|
|
|
|
+ const actionUrl = '/customer/cellphone/change/popup/form?elementCellPhnno=' + encodeURIComponent(elementCellPhnno)
|
|
|
|
|
+ + '&elementCustNo=' + encodeURIComponent(elementCustNo)
|
|
|
|
|
+ cfnOpenModalPopup(actionUrl, 'popupCellphoneForm');
|
|
|
|
|
+ });
|
|
|
|
|
|
|
|
// 기본정보 - 이메일발송 버튼
|
|
// 기본정보 - 이메일발송 버튼
|
|
|
$('#btnCustSendEmail').on('click', function () {
|
|
$('#btnCustSendEmail').on('click', function () {
|
|
@@ -968,6 +985,7 @@
|
|
|
$('#custAddrForm input[name=custDelvAddrSq]').val('');
|
|
$('#custAddrForm input[name=custDelvAddrSq]').val('');
|
|
|
$('#custAddrForm input[name=recipPhnno]').val('');
|
|
$('#custAddrForm input[name=recipPhnno]').val('');
|
|
|
$('#custAddrForm input[name=recipTelno]').val('');
|
|
$('#custAddrForm input[name=recipTelno]').val('');
|
|
|
|
|
+ fnDisplayDeliveryCheckBox('N', 'N');
|
|
|
});
|
|
});
|
|
|
|
|
|
|
|
// 배송지정보 - 저장버튼
|
|
// 배송지정보 - 저장버튼
|
|
@@ -1037,17 +1055,16 @@
|
|
|
});
|
|
});
|
|
|
|
|
|
|
|
|
|
|
|
|
-
|
|
|
|
|
// 회원접촉이력 저장
|
|
// 회원접촉이력 저장
|
|
|
$('#btnSaveContact').on('click', function () {
|
|
$('#btnSaveContact').on('click', function () {
|
|
|
- if (!gagajf.validation('#custContact')) {
|
|
|
|
|
|
|
+ if (!gagajf.validation('#custContactHstForm')) {
|
|
|
return;
|
|
return;
|
|
|
}
|
|
}
|
|
|
mcxDialog.confirm("저장하시겠습니까?", {
|
|
mcxDialog.confirm("저장하시겠습니까?", {
|
|
|
cancelBtnText: "취소",
|
|
cancelBtnText: "취소",
|
|
|
sureBtnText: "확인",
|
|
sureBtnText: "확인",
|
|
|
sureBtnClick: function () {
|
|
sureBtnClick: function () {
|
|
|
- var jsonData = JSON.stringify($('#custContact').serializeObject());
|
|
|
|
|
|
|
+ var jsonData = JSON.stringify($('#custContactHstForm').serializeObject());
|
|
|
gagajf.ajaxJsonSubmit('/customer/contact/create', jsonData, fnSearchContact);
|
|
gagajf.ajaxJsonSubmit('/customer/contact/create', jsonData, fnSearchContact);
|
|
|
}
|
|
}
|
|
|
});
|
|
});
|
|
@@ -1113,16 +1130,11 @@
|
|
|
$('#custAddrForm input[name=telLastNo]').val(telNoSplit[2]);
|
|
$('#custAddrForm input[name=telLastNo]').val(telNoSplit[2]);
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
- $('#custAddrForm input[name=recipZipNo]').val(event.data.recipZipNo);
|
|
|
|
|
|
|
+ $('#custAddrForm input[name=recipZipcode]').val(event.data.recipZipcode);
|
|
|
$('#custAddrForm input[name=recipBaseAddr]').val(event.data.recipBaseAddr);
|
|
$('#custAddrForm input[name=recipBaseAddr]').val(event.data.recipBaseAddr);
|
|
|
$('#custAddrForm input[name=recipDtlAddr]').val(event.data.recipDtlAddr);
|
|
$('#custAddrForm input[name=recipDtlAddr]').val(event.data.recipDtlAddr);
|
|
|
|
|
|
|
|
- let defaultYn = event.data.defaultYn === 'Y' ? true : false;
|
|
|
|
|
- let delYn = event.data.delYn === 'Y' ? true : false;
|
|
|
|
|
-
|
|
|
|
|
- $('#custAddrForm input:checkbox[name=defaultYn]').prop('checked', defaultYn);
|
|
|
|
|
- $('#custAddrForm input:checkbox[name=delYn]').prop('checked', delYn);
|
|
|
|
|
-
|
|
|
|
|
|
|
+ fnDisplayDeliveryCheckBox(event.data.defaultYn, event.data.delYn);
|
|
|
}
|
|
}
|
|
|
};
|
|
};
|
|
|
|
|
|
|
@@ -1153,7 +1165,7 @@
|
|
|
let snsType = fnGetSnsType(data.nvJoinId, data.kkJoinId, data.ysJoinId);
|
|
let snsType = fnGetSnsType(data.nvJoinId, data.kkJoinId, data.ysJoinId);
|
|
|
$('#snsType').text(snsType);
|
|
$('#snsType').text(snsType);
|
|
|
|
|
|
|
|
- $('#homeZipNo').val(data.homeZipNo);
|
|
|
|
|
|
|
+ $('#homeZipcode').val(data.homeZipcode);
|
|
|
$('#homeBaseAddr').val(data.homeBaseAddr);
|
|
$('#homeBaseAddr').val(data.homeBaseAddr);
|
|
|
$('#homeDtlAddr').val(data.homeDtlAddr);
|
|
$('#homeDtlAddr').val(data.homeDtlAddr);
|
|
|
$('#sexGb').text(gagaAgGrid.lookupValue(genderGbList, data.sexGb));
|
|
$('#sexGb').text(gagaAgGrid.lookupValue(genderGbList, data.sexGb));
|
|
@@ -1162,10 +1174,7 @@
|
|
|
fnDisplaySmsAgree(data.smsAgreeYn); // SMS 수신여부
|
|
fnDisplaySmsAgree(data.smsAgreeYn); // SMS 수신여부
|
|
|
fnDisplayEmail(data.maskingEmail); // EMAIL
|
|
fnDisplayEmail(data.maskingEmail); // EMAIL
|
|
|
fnDisplayCellPhnno(data.maskingCellPhnno); // 핸드폰
|
|
fnDisplayCellPhnno(data.maskingCellPhnno); // 핸드폰
|
|
|
- fnDisplayManaged(data.managedRsn); // 관리대상
|
|
|
|
|
-
|
|
|
|
|
- //기존데이트 저장
|
|
|
|
|
- orgData = data;
|
|
|
|
|
|
|
+ fnDisplayManaged(data.managedRsn); // 관리대상
|
|
|
|
|
|
|
|
}
|
|
}
|
|
|
});
|
|
});
|
|
@@ -1177,16 +1186,11 @@
|
|
|
gagaAgGrid.fetch(actionUrl, gridOrderOptions);
|
|
gagaAgGrid.fetch(actionUrl, gridOrderOptions);
|
|
|
};
|
|
};
|
|
|
|
|
|
|
|
- // 1:1문의 내역 조회
|
|
|
|
|
- var fnSearchCounsel = function () {
|
|
|
|
|
- const actionUrl = "/customer/counsel/list/" + custNo;
|
|
|
|
|
- gagaAgGrid.fetch(actionUrl, gridCounselOptions);
|
|
|
|
|
- };
|
|
|
|
|
-
|
|
|
|
|
- // 상품문의 내역 조회
|
|
|
|
|
- var fnSearchGoodsQna = function () {
|
|
|
|
|
- const actionUrl = "/customer/goodsQna/list/" + custNo;
|
|
|
|
|
- gagaAgGrid.fetch(actionUrl, gridGoodsQnaOptions);
|
|
|
|
|
|
|
+ // 배송지 조회
|
|
|
|
|
+ var fnSearchDelivery = function () {
|
|
|
|
|
+ const actionUrl = "/customer/delivery/list/" + custNo;
|
|
|
|
|
+ gagaAgGrid.fetch(actionUrl, gridAddrOptions);
|
|
|
|
|
+ $('#btnCustAddrNew').trigger('click');
|
|
|
};
|
|
};
|
|
|
|
|
|
|
|
// 쿠폰내역 조회
|
|
// 쿠폰내역 조회
|
|
@@ -1200,11 +1204,12 @@
|
|
|
$.get('/customer/point/' + custNo
|
|
$.get('/customer/point/' + custNo
|
|
|
, function (data) {
|
|
, function (data) {
|
|
|
if (!gagajf.isNull(data)) {
|
|
if (!gagajf.isNull(data)) {
|
|
|
- $('#custPoint td[name=availPntAmt]').text(data.availPntAmt.addComma() + ' P');
|
|
|
|
|
- $('#custPoint td[name=accumPntAmt]').text(data.accumPntAmt.addComma() + ' P');
|
|
|
|
|
- $('#custPoint td[name=usePntAmt]').text(data.usePntAmt.addComma() + ' P');
|
|
|
|
|
- $('#custPoint td[name=expectedPntAmt]').text(data.expectedPntAmt.addComma() + ' P');
|
|
|
|
|
- $('#custPoint td[name=expectedExpirePntAmt]').text(data.expirePntAmt.addComma() + ' P');
|
|
|
|
|
|
|
+ $('#custPointForm td[name=availPntAmt]').text(data.rmPntAmt.addComma() + ' P');
|
|
|
|
|
+ $('#custPointForm td[name=accumPntAmt]').text(data.gvPntAmt.addComma() + ' P');
|
|
|
|
|
+ $('#custPointForm td[name=usePntAmt]').text(data.usPntAmt.addComma() + ' P');
|
|
|
|
|
+ $('#custPointForm td[name=expirePntAmt]').text(data.expirePntAmt.addComma() + ' P');
|
|
|
|
|
+ $('#custPointForm td[name=expectedPntAmt]').text(data.expectedPntAmt.addComma() + ' P');
|
|
|
|
|
+ $('#custPointForm td[name=expectedExpirePntAmt]').text(data.expectedExpirePntAmt.addComma() + ' P');
|
|
|
}
|
|
}
|
|
|
});
|
|
});
|
|
|
const actionUrl = "/customer/point/list/" + custNo;
|
|
const actionUrl = "/customer/point/list/" + custNo;
|
|
@@ -1223,25 +1228,31 @@
|
|
|
gagaAgGrid.fetch(actionUrl, gridReviewOptions);
|
|
gagaAgGrid.fetch(actionUrl, gridReviewOptions);
|
|
|
};
|
|
};
|
|
|
|
|
|
|
|
- // 회원등급변경이력 조회
|
|
|
|
|
- var fnSearchChangeGrade = function () {
|
|
|
|
|
- const actionUrl = "/customer/change/grade/list/" + custNo;
|
|
|
|
|
- gagaAgGrid.fetch(actionUrl, gridGradeOptions);
|
|
|
|
|
|
|
+ // 1:1문의 내역 조회
|
|
|
|
|
+ var fnSearchCounsel = function () {
|
|
|
|
|
+ const actionUrl = "/customer/counsel/list/" + custNo;
|
|
|
|
|
+ gagaAgGrid.fetch(actionUrl, gridCounselOptions);
|
|
|
};
|
|
};
|
|
|
|
|
|
|
|
- // 주소정보 조회
|
|
|
|
|
- var fnSearchDelivery = function () {
|
|
|
|
|
- const actionUrl = "/customer/delivery/list/" + custNo;
|
|
|
|
|
- gagaAgGrid.fetch(actionUrl, gridAddrOptions);
|
|
|
|
|
- $('#btnCustAddrNew').trigger('click');
|
|
|
|
|
|
|
+ // 상품문의 내역 조회
|
|
|
|
|
+ var fnSearchGoodsQna = function () {
|
|
|
|
|
+ const actionUrl = "/customer/goodsQna/list/" + custNo;
|
|
|
|
|
+ gagaAgGrid.fetch(actionUrl, gridGoodsQnaOptions);
|
|
|
};
|
|
};
|
|
|
|
|
|
|
|
// 회원접촉이력 조회
|
|
// 회원접촉이력 조회
|
|
|
var fnSearchContact = function () {
|
|
var fnSearchContact = function () {
|
|
|
|
|
+ $('#custContactHstForm')[0].reset();
|
|
|
const actionUrl = "/customer/contact/list/" + custNo;
|
|
const actionUrl = "/customer/contact/list/" + custNo;
|
|
|
gagaAgGrid.fetch(actionUrl, gridContactOptions);
|
|
gagaAgGrid.fetch(actionUrl, gridContactOptions);
|
|
|
};
|
|
};
|
|
|
|
|
|
|
|
|
|
+ // 회원등급변경이력 조회
|
|
|
|
|
+ var fnSearchChangeGrade = function () {
|
|
|
|
|
+ const actionUrl = "/customer/change/grade/list/" + custNo;
|
|
|
|
|
+ gagaAgGrid.fetch(actionUrl, gridGradeOptions);
|
|
|
|
|
+ };
|
|
|
|
|
+
|
|
|
|
|
|
|
|
/**
|
|
/**
|
|
|
* DAUM을 이용한 우편번호 팝업 레이어
|
|
* DAUM을 이용한 우편번호 팝업 레이어
|
|
@@ -1251,13 +1262,13 @@
|
|
|
oncomplete: function(data) {
|
|
oncomplete: function(data) {
|
|
|
// 우편번호와 주소 정보를 해당 필드에 넣는다.
|
|
// 우편번호와 주소 정보를 해당 필드에 넣는다.
|
|
|
if (id === 'custInfoForm') {
|
|
if (id === 'custInfoForm') {
|
|
|
- $('#homeZipNo').val(data.zonecode);
|
|
|
|
|
|
|
+ $('#homeZipcode').val(data.zonecode);
|
|
|
$('#homeBaseAddr').val(cfnGetDaumRoadAddr(data));
|
|
$('#homeBaseAddr').val(cfnGetDaumRoadAddr(data));
|
|
|
$('#homeDtlAddr').focus();
|
|
$('#homeDtlAddr').focus();
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
if (id === 'custAddrForm') {
|
|
if (id === 'custAddrForm') {
|
|
|
- $('#recipZipNo').val(data.zonecode);
|
|
|
|
|
|
|
+ $('#recipZipcode').val(data.zonecode);
|
|
|
$('#recipBaseAddr').val(cfnGetDaumRoadAddr(data));
|
|
$('#recipBaseAddr').val(cfnGetDaumRoadAddr(data));
|
|
|
$('#recipDtlAddr').focus();
|
|
$('#recipDtlAddr').focus();
|
|
|
}
|
|
}
|
|
@@ -1431,8 +1442,36 @@
|
|
|
yearRange: (currentYear - 100) + ' : ' + (currentYear - 14),
|
|
yearRange: (currentYear - 100) + ' : ' + (currentYear - 14),
|
|
|
defaultDate: $birthYmd.val()
|
|
defaultDate: $birthYmd.val()
|
|
|
});
|
|
});
|
|
|
|
|
+ };
|
|
|
|
|
+
|
|
|
|
|
+ // 배송지 기본,삭제 체크박스 설정
|
|
|
|
|
+ var fnDisplayDeliveryCheckBox = function (defaultYn, delYn) {
|
|
|
|
|
+ let $defaultYn = $('#custAddrForm input:checkbox[name=defaultYn]');
|
|
|
|
|
+ let $delYn = $('#custAddrForm input:checkbox[name=delYn]');
|
|
|
|
|
+ let defaultBoolean;
|
|
|
|
|
+ let delBoolean;
|
|
|
|
|
+
|
|
|
|
|
+ if (defaultYn === 'Y') {
|
|
|
|
|
+ defaultBoolean = true;
|
|
|
|
|
+ $defaultYn.parent().addClass('checked');
|
|
|
|
|
+ } else {
|
|
|
|
|
+ defaultBoolean = false;
|
|
|
|
|
+ $defaultYn.parent().removeClass('checked');
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ if (delYn === 'Y') {
|
|
|
|
|
+ delBoolean = true;
|
|
|
|
|
+ $delYn.parent().addClass('checked');
|
|
|
|
|
+ } else {
|
|
|
|
|
+ delBoolean = false;
|
|
|
|
|
+ $delYn.parent().removeClass('checked');
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ $defaultYn.prop('checked', defaultBoolean);
|
|
|
|
|
+ $delYn.prop('checked', delBoolean);
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
+
|
|
|
$('#btnLogin').on('click', function () {
|
|
$('#btnLogin').on('click', function () {
|
|
|
let custId = $('span[name=custId]').text();
|
|
let custId = $('span[name=custId]').text();
|
|
|
const actionUrl = _frontUrl + '/customer/front/login?custId=' + custId;
|
|
const actionUrl = _frontUrl + '/customer/front/login?custId=' + custId;
|