|
@@ -209,6 +209,7 @@ let pageObj = {
|
209
|
209
|
var id = $(this).attr('id');
|
210
|
210
|
$(this).on('click', function() {
|
211
|
211
|
switch (id) {
|
|
212
|
+ case 'ITP_BTN_LOANMNG02010_CHARGE' : listObj.button.charge(); break; // 선결제/충전 버튼 클릭
|
212
|
213
|
case 'ITP_BTN_LOANMNG02010_SRH' : listObj.button.search(); break; // 조회 버튼 클릭
|
213
|
214
|
case 'ITP_BTN_LOANMNG02010_NEWREG' : listObj.button.create(); break; // 신규등록 버튼
|
214
|
215
|
case 'ITP_BTN_LOANMNG02010_CANCELLIST' : createObj.button.cancel(); break; // 취소/목록 버튼
|
|
@@ -247,6 +248,7 @@ let pageObj = {
|
247
|
248
|
fn_show_btn_auth('#ITP_BTN_LOANMNG02010_AGREE');
|
248
|
249
|
fn_show_btn_auth('#ITP_BTN_LOANMNG02010_REJECT');
|
249
|
250
|
}
|
|
251
|
+ fn_show_btn_auth('#ITP_BTN_LOANMNG02010_CHARGE');
|
250
|
252
|
fn_show_btn_auth('#ITP_BTN_LOANMNG02010_SRH');
|
251
|
253
|
fn_show_btn_auth('#ITP_BTN_LOANMNG02010_NEWREG');
|
252
|
254
|
|
|
@@ -256,6 +258,7 @@ let pageObj = {
|
256
|
258
|
} else if(mode == 'ADD') { // 등록
|
257
|
259
|
ITP_FORM_LOANMNG02010_DETAIL_IS_DUPLICATE = true;
|
258
|
260
|
|
|
261
|
+ $('#ITP_BTN_LOANMNG02010_CHARGE').hide();
|
259
|
262
|
$('#ITP_BTN_LOANMNG02010_SRH').hide();
|
260
|
263
|
$('#ITP_BTN_LOANMNG02010_MODIFY').hide();
|
261
|
264
|
$('#ITP_BTN_LOANMNG02010_NEWREG').hide();
|
|
@@ -283,6 +286,7 @@ let pageObj = {
|
283
|
286
|
$('#ITP_FORM_LOANMNG02010_DETAIL_RCV_ACCT_NO').val('');
|
284
|
287
|
|
285
|
288
|
} else if(mode == 'VIEW') { // 보기
|
|
289
|
+ $('#ITP_BTN_LOANMNG02010_CHARGE').hide();
|
286
|
290
|
$('#ITP_BTN_LOANMNG02010_SRH').hide();
|
287
|
291
|
$('#ITP_BTN_LOANMNG02010_NEWREG').hide();
|
288
|
292
|
$('#ITP_BTN_LOANMNG02010_SAVE').hide();
|
|
@@ -322,6 +326,26 @@ let listObj = {
|
322
|
326
|
itp_fn_form_clear_validate(null, '#ITP_FORM_LOANMNG02010_DETAIL');
|
323
|
327
|
createObj.init();
|
324
|
328
|
},
|
|
329
|
+ charge: function() {
|
|
330
|
+ // 매장선택 체크
|
|
331
|
+ if($('#ITP_FORM_LOANMNG02010_SEARCH_STORE_ID').val() == '') {
|
|
332
|
+ itp_fn_modal_alert_ajax('신규입금 처리를 위한 매장을 선택하세요.');
|
|
333
|
+ return;
|
|
334
|
+ }
|
|
335
|
+ // 결제 팝업 결과
|
|
336
|
+ var popFn = function(rowDataPop) {
|
|
337
|
+ console.log(JSON.stringify(rowDataPop));
|
|
338
|
+ listObj.grid.search();
|
|
339
|
+ };
|
|
340
|
+ // 결제 팝업 : LD01(선불(충전)), LD02(후불(신용))
|
|
341
|
+ // 결제타입코드 : 10(선불(충전)), 20(후불(결제)), 30(후불(선결제))
|
|
342
|
+ var loanDvsn = $('#ITP_FORM_LOANMNG02010_SEARCH_STORE_LOAN_DVSN').val();
|
|
343
|
+
|
|
344
|
+ var args = {'payTpCd': loanDvsn == 'LD01' ? '10' : '30',
|
|
345
|
+ 'brandId': $('#ITP_FORM_LOANMNG02010_SEARCH_BRAND_ID').val(),
|
|
346
|
+ 'storeId': $('#ITP_FORM_LOANMNG02010_SEARCH_STORE_ID').val() };
|
|
347
|
+ fn_call_popup('biz', 'BIZPOP_PO_PAYMENT', '#ITP_ASIDE', popFn, args, 'S');
|
|
348
|
+ },
|
325
|
349
|
agree: function() {
|
326
|
350
|
if(SCREEN_MODE == 'LIST') {
|
327
|
351
|
// 그리드에서 최소1개는 선택해야 함
|
|
@@ -608,6 +632,7 @@ let createObj = {
|
608
|
632
|
// alert(JSON.stringify(result));
|
609
|
633
|
$('#ITP_FORM_LOANMNG02010_SEARCH_STORE_ID').val(result[0].storeId);
|
610
|
634
|
$('#ITP_FORM_LOANMNG02010_SEARCH_STORE_NM').val(result[0].storeNm);
|
|
635
|
+ $('#ITP_FORM_LOANMNG02010_SEARCH_STORE_LOAN_DVSN').val(result[0].loanDvsn);
|
611
|
636
|
listObj.button.search();
|
612
|
637
|
}, null, 'S');
|
613
|
638
|
},
|