|
@@ -319,32 +319,31 @@ let mobPopObj = {
|
319
|
319
|
view: function() {
|
320
|
320
|
var popMsg = '';
|
321
|
321
|
var loanDvsn = $('#ITP_FORM_MPOMNG01010_DETAIL #ITP_FORM_MPOMNG01010_DETAIL_LOAN_DVSN').val();
|
|
322
|
+ var ordUseAmt = CommonObj.onlyNumber($('#ITP_FORM_MPOMNG01010_DETAIL .fnOrdUseAmt').text());
|
|
323
|
+ var pchReqAmtTot = CommonObj.onlyNumber($('#ITP_FORM_MPOMNG01010_DETAIL .fnPchReqAmtTot').text());
|
322
|
324
|
if(this.pchReqStCd === PCH_REQ_ST_CD_REQUEST_SAVE) { // 구매요청
|
323
|
|
- console.log(loanDvsn);
|
324
|
325
|
if(loanDvsn === 'LD03') { // 무정산
|
325
|
326
|
this.saveMode = 2;
|
326
|
327
|
popMsg = '구매요청 하시겠습니까?';
|
327
|
328
|
$('#ITP_POP_MPOMNG01010_REQ_AREA #ITP_BTN_MPOMNG01010_POP_REQ_CONFIRM').text('확인');
|
328
|
329
|
} else {
|
329
|
|
- var ordUseAmt = CommonObj.onlyNumber($('#ITP_FORM_MPOMNG01010_DETAIL .fnOrdUseAmt').text());
|
330
|
|
- var pchReqAmtTot = CommonObj.onlyNumber($('#ITP_FORM_MPOMNG01010_DETAIL .fnPchReqAmtTot').text());
|
331
|
|
- if (parseInt(ordUseAmt) < parseInt(pchReqAmtTot)) { // 요청금액이 가능금액보다 클 경우
|
|
330
|
+ if (ordUseAmt < pchReqAmtTot) { // 요청금액이 가능금액보다 클 경우
|
332
|
331
|
if($('#ITP_FORM_MPOMNG01010_DETAIL #ITP_FORM_MPOMNG01010_DETAIL_PG_AFFL_ID').val() === '') { // PG 정보 없음
|
333
|
332
|
this.saveMode = 3;
|
334
|
|
- popMsg = '무통장 입금 후 구매요청해 주세요.\n' +
|
|
333
|
+ popMsg = '무통장 입금 후 구매요청해 주세요.<br>' +
|
335
|
334
|
'임시저장 하시겠습니까?';
|
336
|
335
|
$('#ITP_POP_MPOMNG01010_REQ_AREA #ITP_BTN_MPOMNG01010_POP_REQ_CONFIRM').text('확인');
|
337
|
336
|
} else {
|
338
|
337
|
if(loanDvsn === 'LD01') { // 선불매장
|
339
|
338
|
this.saveMode = 4;
|
340
|
|
- popMsg = '선불매장이므로 결재를 하셔야 구매요청이 진행이 됩니다.\n' +
|
|
339
|
+ popMsg = '선불매장이므로 결재를 하셔야 구매요청이 진행이 됩니다.<br>' +
|
341
|
340
|
'결재를 하시겠습니까?';
|
342
|
341
|
$('#ITP_POP_MPOMNG01010_REQ_AREA #ITP_BTN_MPOMNG01010_POP_REQ_CONFIRM').text('결제');
|
343
|
342
|
} else if(loanDvsn === 'LD02') { // 후불매장
|
344
|
343
|
this.saveMode = 5;
|
345
|
|
- popMsg = '구매한도가 부족합니다.\n' +
|
346
|
|
- '선결재를 하신 후에 구매요청을 하시기 바랍니다.\n' +
|
347
|
|
- '결재 버튼을 누르시면 임시 저장 후 결재가 진행이 됩니다.\n' +
|
|
344
|
+ popMsg = '구매한도가 부족합니다.<br>' +
|
|
345
|
+ '선결재를 하신 후에 구매요청을 하시기 바랍니다.<br>' +
|
|
346
|
+ '결재 버튼을 누르시면 임시 저장 후 결재가 진행이 됩니다.<br>' +
|
348
|
347
|
'결재를 하시겠습니까?';
|
349
|
348
|
$('#ITP_POP_MPOMNG01010_REQ_AREA #ITP_BTN_MPOMNG01010_POP_REQ_CONFIRM').text('결제');
|
350
|
349
|
}
|
|
@@ -362,8 +361,8 @@ let mobPopObj = {
|
362
|
361
|
}
|
363
|
362
|
$('#ITP_POP_MPOMNG01010_REQ_AREA .fnPopDlvReqDt').text($('#ITP_FORM_MPOMNG01010_DETAIL #ITP_FORM_MPOMNG01010_DETAIL_DLV_REQ_DT').val());
|
364
|
363
|
$('#ITP_POP_MPOMNG01010_REQ_AREA .fnItemQty').text(CommonObj.currency.add(mobContObj.list.rows.length, '개'));
|
365
|
|
- $('#ITP_POP_MPOMNG01010_REQ_AREA .fnOrdAmt').text($('#ITP_FORM_MPOMNG01010_DETAIL .fnPchReqAmtTot').text());
|
366
|
|
- $('#ITP_POP_MPOMNG01010_REQ_AREA .msg_save').text(popMsg);
|
|
364
|
+ $('#ITP_POP_MPOMNG01010_REQ_AREA .fnOrdAmt').text(CommonObj.currency.add(pchReqAmtTot));
|
|
365
|
+ $('#ITP_POP_MPOMNG01010_REQ_AREA .pop_msg').html(popMsg);
|
367
|
366
|
},
|
368
|
367
|
action: function() {
|
369
|
368
|
var _this = this;
|
|
@@ -373,17 +372,17 @@ let mobPopObj = {
|
373
|
372
|
});
|
374
|
373
|
},
|
375
|
374
|
save: function() {
|
376
|
|
- var procSave = function () {
|
|
375
|
+ var procSave = function (rtnFn) {
|
377
|
376
|
let param = $('#ITP_FORM_MPOMNG01010_DETAIL').serializeObject();
|
378
|
377
|
$.each(mobContObj.list.rows, function(index, item) {
|
379
|
378
|
item['viewCd'] = 'C';
|
380
|
379
|
});
|
381
|
380
|
param.gridInsertData = mobContObj.list.rows;
|
382
|
381
|
param['dlvReqDt'] = param.dlvReqDt.replace(/[^0-9]/g, "");
|
383
|
|
- console.log(JSON.stringify(param));
|
384
|
382
|
var saveFn = function (result) {
|
385
|
383
|
console.log(result);
|
386
|
384
|
mobPopObj.hide('ITP_POP_MPOMNG01010_REQ_AREA');
|
|
385
|
+ if(typeof rtnFn === 'function') rtnFn();
|
387
|
386
|
};
|
388
|
387
|
fn_ajax_call(API_MOBILE_SAVE, JSON.stringify(param), saveFn, 'POST');
|
389
|
388
|
};
|
|
@@ -392,15 +391,24 @@ let mobPopObj = {
|
392
|
391
|
$('#ITP_FORM_MPOMNG01010_DETAIL #ITP_FORM_MPOMNG01010_DETAIL_PCH_REQ_ST_CD').val(PCH_REQ_ST_CD_TEMP_SAVE);
|
393
|
392
|
procSave();
|
394
|
393
|
} else if (this.saveMode === 4 || this.saveMode === 5) {
|
395
|
|
- var payFn = function(result) {
|
396
|
|
- console.log(result);
|
397
|
|
- };
|
398
|
|
- var args = {
|
399
|
|
- 'payTpCd': this.saveMode === 4 ? '10' : '30',
|
400
|
|
- 'brandId': $('#ITP_FORM_MPOMNG01010_DETAIL_BRAND_ID').val(),
|
401
|
|
- 'storeId': $('#ITP_FORM_MPOMNG01010_DETAIL_STORE_ID').val()
|
|
394
|
+ var procPay = function() {
|
|
395
|
+ var payFn = function(result) {
|
|
396
|
+ console.log(result);
|
|
397
|
+ mobContObj.data.load();
|
|
398
|
+ };
|
|
399
|
+ var args = {
|
|
400
|
+ 'payTpCd': this.saveMode === 4 ? '10' : '30',
|
|
401
|
+ 'brandId': $('#ITP_FORM_MPOMNG01010_DETAIL_BRAND_ID').val(),
|
|
402
|
+ 'storeId': $('#ITP_FORM_MPOMNG01010_DETAIL_STORE_ID').val()
|
|
403
|
+ };
|
|
404
|
+ itp_fn_payment.call(args, payFn);
|
402
|
405
|
};
|
403
|
|
- itp_fn_payment.call(args, payFn);
|
|
406
|
+ if(this.saveMode === 5) {
|
|
407
|
+ $('#ITP_FORM_MPOMNG01010_DETAIL #ITP_FORM_MPOMNG01010_DETAIL_PCH_REQ_ST_CD').val(PCH_REQ_ST_CD_TEMP_SAVE);
|
|
408
|
+ procSave(procPay);
|
|
409
|
+ } else {
|
|
410
|
+ mobPopObj.hide('ITP_POP_MPOMNG01010_REQ_AREA');
|
|
411
|
+ }
|
404
|
412
|
}
|
405
|
413
|
}
|
406
|
414
|
},
|