|
|
@@ -5,6 +5,9 @@
|
|
|
<div class="modal-body">
|
|
|
<div class="pop_cont">
|
|
|
<form class="form_wrap" id="refundAccountForm">
|
|
|
+ <input type="hidden" name="confirmedAccountNo"/>
|
|
|
+ <input type="hidden" name="confirmedAccountNm"/>
|
|
|
+ <input type="hidden" name="confirmedBankCd"/>
|
|
|
<table>
|
|
|
<colgroup>
|
|
|
<col width="90">
|
|
|
@@ -89,7 +92,7 @@
|
|
|
});
|
|
|
|
|
|
// 계좌인증 버튼 클릭 이벤트
|
|
|
- $('#confirmAccount').click(function() {
|
|
|
+ $('#btnAccountCheck').click(function() {
|
|
|
if (!isValid) {
|
|
|
let url = '/mypage/account/check';
|
|
|
let accountNm = $('#refundAccountForm input[name=accountNm]').val();
|
|
|
@@ -110,8 +113,13 @@
|
|
|
mcxDialog.alert('계좌인증에 성공했습니다.');
|
|
|
|
|
|
// 계좌인증 성공 시 Disabled 처리
|
|
|
- $('#refundAccountForm .select_custom.select_bank').attr('disabled', true);
|
|
|
- $('#refundAccountForm input[name=accountNo]').attr('disabled', true);
|
|
|
+ //$('#refundAccountForm .select_custom.select_bank').attr('disabled', true);
|
|
|
+ //$('#refundAccountForm input[name=accountNo]').attr('disabled', true);
|
|
|
+
|
|
|
+ // 인증된 계좌 정보 설정
|
|
|
+ $('#refundAccountForm input[name=confirmedAccountNo]').val(accountNo);
|
|
|
+ $('#refundAccountForm input[name=confirmedAccountNm]').val(accountNm);
|
|
|
+ $('#refundAccountForm input[name=confirmedBankCd]').val(bankCd);
|
|
|
} else {
|
|
|
mcxDialog.alert('계좌정보를 다시 확인해주세요.');
|
|
|
}
|
|
|
@@ -122,20 +130,30 @@
|
|
|
// 계좌등록 후 환불신청 버튼 클릭 이벤트
|
|
|
$('#registerAccount').click(function() {
|
|
|
if (isValid) {
|
|
|
+ // 승인된 계좌 정보
|
|
|
+ let confirmedAccountNm = $('#refundAccountForm input[name=confirmedAccountNm]').val();
|
|
|
+ let confirmedAccountNo = $('#refundAccountForm input[name=confirmedAccountNo]').val();
|
|
|
+ let confirmedBankCd = $('#refundAccountForm input[name=confirmedBankCd]').val();
|
|
|
+
|
|
|
+ // 계좌정보
|
|
|
let accountNm = $('#refundAccountForm input[name=accountNm]').val();
|
|
|
let accountNo = $('#refundAccountForm input[name=accountNo]').val();
|
|
|
let bankCd = $('#refundAccountForm input[name=bankCd]').val();
|
|
|
|
|
|
- let data = {};
|
|
|
- data.accountNm = accountNm;
|
|
|
- data.accountNo = accountNo;
|
|
|
- data.bankCd = bankCd;
|
|
|
+ if (accountNm == confirmedAccountNm && accountNo == confirmedAccountNo && bankCd == confirmedBankCd) {
|
|
|
+ let data = {};
|
|
|
+ data.accountNm = accountNm;
|
|
|
+ data.accountNo = accountNo;
|
|
|
+ data.bankCd = bankCd;
|
|
|
|
|
|
- // 부모창으로 정보 전달
|
|
|
- fnRegisterAccountCallback(data);
|
|
|
+ // 부모창으로 정보 전달
|
|
|
+ fnRegisterAccountCallback(data);
|
|
|
|
|
|
- // 팝업 닫기
|
|
|
- $(".close-modal").trigger("click");
|
|
|
+ // 팝업 닫기
|
|
|
+ $(".close-modal").trigger("click");
|
|
|
+ } else {
|
|
|
+ mcxDialog.alert('인증받은 계좌정보와 다릅니다.');
|
|
|
+ }
|
|
|
} else {
|
|
|
mcxDialog.alert('계좌인증이 필요합니다.');
|
|
|
}
|