|
|
@@ -249,7 +249,7 @@
|
|
|
<th>예금주명</th>
|
|
|
<td>
|
|
|
<input type="text" class="w100" name="depositorNm" maxlength="50"/>
|
|
|
-<!-- <button type="button" id="btnAccountCheck" class="btn btn-info btn-sm">계좌인증</button>-->
|
|
|
+ <button type="button" id="btnAccountCheck" class="btn btn-info btn-sm">계좌인증</button>
|
|
|
</td>
|
|
|
<th>사용여부<i class="required" title="필수"></i></th>
|
|
|
<td>
|
|
|
@@ -512,7 +512,6 @@
|
|
|
// 신규버튼
|
|
|
$('#btnNew').on('click', function() {
|
|
|
$("#detailForm")[0].reset();
|
|
|
- gagaSn.setContents('#note', '');
|
|
|
// 배송비 정책 초기화
|
|
|
$('#tbodyDelvFeePolicy').html('');
|
|
|
$('.delvFeePolicy').hide();
|
|
|
@@ -524,23 +523,26 @@
|
|
|
if (!gagajf.validation('#detailForm'))
|
|
|
return false;
|
|
|
|
|
|
- // if (!fnValidationAccount()) {
|
|
|
- // mcxDialog.alert('계좌 인증을 해주시길 바랍니다.');
|
|
|
- // return false;
|
|
|
- // }
|
|
|
+ if (!fnValidationAccount()) {
|
|
|
+ mcxDialog.alert('계좌 인증을 해주시길 바랍니다.');
|
|
|
+ return false;
|
|
|
+ }
|
|
|
|
|
|
mcxDialog.confirm("기본정보를 저장하시겠습니까?", {
|
|
|
cancelBtnText: "취소",
|
|
|
sureBtnText: "확인",
|
|
|
sureBtnClick: function() {
|
|
|
- gagajf.ajaxFormSubmit($('#detailForm').prop('action'), '#detailForm', function() {
|
|
|
- $('#btnNew').trigger('click');
|
|
|
- $('#btnSearch').trigger('click');
|
|
|
- });
|
|
|
+ gagajf.ajaxFormSubmit($('#detailForm').prop('action'), '#detailForm', fnSaveCallback);
|
|
|
}
|
|
|
});
|
|
|
});
|
|
|
|
|
|
+ var fnSaveCallback = function () {
|
|
|
+ accountCheck = false;
|
|
|
+ $('#btnSearch').trigger('click');
|
|
|
+ $('#btnNew').trigger('click');
|
|
|
+ }
|
|
|
+
|
|
|
// 엑셀다운로드
|
|
|
$('#btnExcel').on('click', function() {
|
|
|
gagaAgGrid.exportToExcel('공급업체 목록', gridOptions);
|
|
|
@@ -742,8 +744,8 @@
|
|
|
|
|
|
let custInfo = {};
|
|
|
custInfo.bankCd = $bankCd.val();
|
|
|
- custInfo.accountNm = $accountNo.val();
|
|
|
- custInfo.accountNo = $depositorNm.val();
|
|
|
+ custInfo.accountNm = $depositorNm.val();
|
|
|
+ custInfo.accountNo = $accountNo.val();
|
|
|
let jsonData = JSON.stringify(custInfo)
|
|
|
gagajf.ajaxJsonSubmit('/business/account/check', jsonData, fnAccountCheckCallback);
|
|
|
});
|
|
|
@@ -764,22 +766,26 @@
|
|
|
}
|
|
|
|
|
|
var fnValidationAccount = function () {
|
|
|
+ let result = false;
|
|
|
+ let orgBankCd = $('#detailForm input[name=orgBankCd]').val();
|
|
|
+ let orgAccountNo = $('#detailForm input[name=orgAccountNo]').val();
|
|
|
+ let orgDepositorNm = $('#detailForm input[name=orgDepositorNm]').val();
|
|
|
+
|
|
|
let bankCd = $('#detailForm select[name=bankCd]').val();
|
|
|
let accountNo = $('#detailForm input[name=accountNo]').val();
|
|
|
let depositorNm = $('#detailForm input[name=depositorNm]').val();
|
|
|
|
|
|
- let orgBankCd = $('#detailForm select[name=orgBankCd]').val();
|
|
|
- let orgAccountNo = $('#detailForm input[name=orgAccountNo]').val();
|
|
|
- let orgDepositorNm = $('#detailForm input[name=orgDepositorNm]').val();
|
|
|
- // 1. 수정사항이 있는지 확인
|
|
|
- if (bankCd != orgBankCd && accountNo != orgAccountNo && depositorNm != orgDepositorNm) {
|
|
|
+ if (bankCd !== orgBankCd || accountNo !== orgAccountNo || depositorNm !== orgDepositorNm) {
|
|
|
if (!accountCheck) {
|
|
|
- return false;
|
|
|
+ result = false;
|
|
|
+ } else {
|
|
|
+ result = true;
|
|
|
}
|
|
|
} else {
|
|
|
- accountCheck = true;
|
|
|
- return true;
|
|
|
+ result = true;
|
|
|
}
|
|
|
+
|
|
|
+ return result;
|
|
|
}
|
|
|
|
|
|
$(document).ready(function() {
|