|
@@ -295,31 +295,25 @@ let mobContentObj = {
|
295
|
295
|
$li.find('.fnItemNm').text(item.itemNm);
|
296
|
296
|
$li.find('.fnPchReqQty').text(item.pchReqQty);
|
297
|
297
|
$li.find('.fnUnitAmt').text(CommonObj.currency.add(item.unitAmt));
|
298
|
|
- _this.pchReqAmtTot();
|
299
|
298
|
$('.list-row #ITP_BTN_MPOMNG02010_MODIFY_PLUS')[$li.index()].addEventListener('click', function() { _this.actPlus(this); });
|
300
|
299
|
$('.list-row #ITP_BTN_MPOMNG02010_MODIFY_MINUS')[$li.index()].addEventListener('click', function() { _this.actMinus(this); });
|
|
300
|
+ _this.rows.push(item);
|
|
301
|
+ _this.pchReqAmtTot();
|
301
|
302
|
};
|
302
|
|
- var fnChkExist = function() {
|
|
303
|
+ var fnIsExist = function() {
|
303
|
304
|
var isExist = false;
|
304
|
305
|
$.each(_this.rows, function(i, row) {
|
305
|
306
|
if(row.brandUnitUnqNo === item.brandUnitUnqNo) {
|
306
|
|
- if(row.viewCd === 'D') {
|
307
|
|
- item.viewCd = _this.rows[i].viewCd;
|
308
|
|
- _this.rows[i] = item;
|
309
|
|
- append();
|
310
|
|
- } else {
|
311
|
|
- alert('이미 존재하는 품목입니다.');
|
312
|
|
- }
|
|
307
|
+ itp_fn_modal_alert_ajax('이미 존재하는 품목입니다.');
|
313
|
308
|
isExist = true;
|
314
|
309
|
return false;
|
315
|
310
|
}
|
316
|
311
|
});
|
317
|
|
- if(!isExist) {
|
318
|
|
- _this.rows.push(item);
|
319
|
|
- append();
|
320
|
|
- }
|
|
312
|
+ return isExist;
|
321
|
313
|
};
|
322
|
|
- fnChkExist();
|
|
314
|
+ if(!fnIsExist(this.rows)) {
|
|
315
|
+ append();
|
|
316
|
+ }
|
323
|
317
|
},
|
324
|
318
|
detachRow: function () {
|
325
|
319
|
if($('#ITP_LIST_MPOMNG02010_MODIFY_AREA input:checkbox[name=brandUnitUnqNo]:checked').length > 0) {
|
|
@@ -345,7 +339,7 @@ let mobContentObj = {
|
345
|
339
|
var $div = $(elem).siblings('div');
|
346
|
340
|
var num = Number($div.text());
|
347
|
341
|
if(num <= 1) {
|
348
|
|
- alert('주문수량을 확인하세요.');
|
|
342
|
+ itp_fn_modal_alert_ajax('주문수량을 확인하세요.');
|
349
|
343
|
} else {
|
350
|
344
|
$($div).text((num - 1).toString());
|
351
|
345
|
this.rows[$div.parents('li').index()]['pchReqQty'] = $($div).text();
|
|
@@ -435,15 +429,15 @@ let mobPopObj = {
|
435
|
429
|
var $div = $(elem).siblings('div');
|
436
|
430
|
var num = Number($div.text());
|
437
|
431
|
if(num <= 1) {
|
438
|
|
- alert('주문수량을 확인하세요.');
|
|
432
|
+ itp_fn_modal_alert_ajax('주문수량을 확인하세요.');
|
439
|
433
|
} else {
|
440
|
434
|
$($div).text((num - 1).toString());
|
441
|
435
|
}
|
442
|
436
|
},
|
443
|
437
|
actItemAdd: function(elem) {
|
444
|
|
- var index = $(elem).closest('li').index();
|
445
|
|
- var item = mobPopObj.popItem.rows[index];
|
446
|
|
- item['pchReqQty'] = $(elem).closest('li').find('.fnPchReqQty').html();
|
|
438
|
+ var $li = $(elem).closest('li');
|
|
439
|
+ var item = mobPopObj.popItem.rows[$li.index()];
|
|
440
|
+ item['pchReqQty'] = $li.find('.fnPchReqQty').html();
|
447
|
441
|
mobContentObj.modify.list.attachRow(item);
|
448
|
442
|
}
|
449
|
443
|
}
|
|
@@ -617,7 +611,7 @@ let mobPopObj = {
|
617
|
611
|
} else if (this.saveMode === 4 || this.saveMode === 5) {
|
618
|
612
|
// 결제 팝업 결과
|
619
|
613
|
var popFn = function(rowDataPop) {
|
620
|
|
- console.log(JSON.stringify(rowDataPop));
|
|
614
|
+ procSave(mobContentObj.modify.cancel());
|
621
|
615
|
};
|
622
|
616
|
// 결제 팝업
|
623
|
617
|
var ordUseAmt = CommonObj.onlyNumber($('#ITP_FORM_MPOMNG02010_MODIFY .fnOrdUseAmt').text());
|