Преглед на файлове

카드결제 및 구매발주 배송구분 수정

dwkim преди 2 години
родител
ревизия
e18aaa60c8

+ 1 - 0
src/main/webapp/app/pomng/POMNG01010.html

@@ -21,6 +21,7 @@
21 21
 								<input type="hidden" id="ITP_FORM_POMNG01010_DETAIL_PCH_REQ_DVSN" name="pchReqDvsn" value="">
22 22
 								<input type="hidden" id="ITP_FORM_POMNG01010_DETAIL_PCH_REQ_ST_CD" name="pchReqStCd" value="">
23 23
 								<input type="hidden" id="ITP_FORM_POMNG01010_DETAIL_PCH_REQ_UNQ_NO" name="pchReqUnqNo" value="">
24
+								<input type="hidden" id="ITP_FORM_POMNG01010_DETAIL_MALL_ID" name="mallId" value="">
24 25
 					
25 26
 								<section class="itp_form_sec">
26 27
 									<div class="itp_form_in border-top">	

+ 3 - 6
src/main/webapp/app/pomng/POMNG03010.html

@@ -92,6 +92,7 @@
92 92
 								<input type="hidden" id="ITP_FORM_POMNG03010_DETAIL_SHMT_LOCATION" name="shmtLocation" value="">
93 93
 								<input type="hidden" id="ITP_FORM_POMNG03010_DETAIL_PODR_MGR_ID" name="podrMgrId" value="">
94 94
 								<input type="hidden" id="ITP_FORM_POMNG03010_DETAIL_PODR_MGR_TEL_NO" name="podrMgrTelNo" value="">
95
+								<input type="text" id="ITP_FORM_POMNG03010_DETAIL_DLV_DVSN" name="dlvDvsn" value="">
95 96
 								
96 97
 								
97 98
 								
@@ -129,14 +130,10 @@
129 130
 											<label class="col-xs-2 itp_lb">발주담당자</label>
130 131
 											<div class="col-xs-4 itp_ip fnPodrMgrNm"></div>
131 132
 											<label class="col-xs-2 itp_lb">배송구분</label>
132
-											<div class="col-xs-4 itp_ip">
133
-												<div class="col-xs-5 itp_in">
134
-												    <select id="ITP_FORM_POMNG03010_DETAIL_DLV_DVSN" data-select-code="DLV_DVSN" data-check-required="empty" class="form-control itp_input" name="dlvDvsn" readonly="readonly" >
135
-												    </select>
136
-												</div>
137
-											</div>
133
+											<div class="col-xs-4 itp_ip fnDlvDvsnNm"></div>
138 134
 										</div>
139 135
 									</div>
136
+									
140 137
 									<div class="itp_form_in">	
141 138
 										<div class="form-group">
142 139
 											<label class="col-xs-2 itp_lb">납품요청일</label>

+ 2 - 2
src/main/webapp/js/app/config.js

@@ -2467,7 +2467,7 @@ function itp_fn_modal_confirm_req4(param, fn, args) {
2467 2467
 		$('#ITP_MODAL_ALERT_SAVE_ADV_CONFIRM').off('click');
2468 2468
 		$('#ITP_MODAL_ALERT_SAVE_ADV_CONFIRM').on('click', function() {
2469 2469
 			fn.callBack(args);
2470
-			$('#ITP_MODAL_ADV_ALERT').modal('hide');
2470
+			$('#ITP_MODAL_SAVE_ADV_ALERT').modal('hide');
2471 2471
 		});
2472 2472
 	}
2473 2473
 };
@@ -2482,7 +2482,7 @@ function itp_fn_modal_confirm_req5(param, fn, args) {
2482 2482
 		$('#ITP_MODAL_ALERT_SAVE_LM_CONFIRM').off('click');
2483 2483
 		$('#ITP_MODAL_ALERT_SAVE_LM_CONFIRM').on('click', function() {
2484 2484
 			fn.callBack(args);
2485
-			$('#ITP_MODAL_LM_ALERT').modal('hide');
2485
+			$('#ITP_MODAL_SAVE_LM_ALERT').modal('hide');
2486 2486
 		});
2487 2487
 	}
2488 2488
 };

+ 36 - 6
src/main/webapp/js/app/pomng/ITP_POMNG01010.js

@@ -361,14 +361,26 @@ let createObj = {
361 361
 					//itp_fn_currency_unfmatter
362 362
 					var pchActAtm = itp_fn_currency_unfmatter($('#ITP_FORM_POMNG01010_DETAIL .fnPchActAmt').text(),"","");
363 363
 					var pchReqAtm = itp_fn_currency_unfmatter($('#ITP_FORM_POMNG01010_DETAIL .fnPchReqAmt').text(),"","");
364
+					var mallId = $('#ITP_FORM_POMNG01010_DETAIL_MALL_ID').val();
365
+					
366
+					
364 367
 					
365 368
 					if (parseInt(pchActAtm) < parseInt(pchReqAtm)) {
366 369
 						dlvReqAmt = itp_fn_number_comma(String(parseInt(pchReqAtm) - parseInt(pchActAtm)));
367
-						console.log(dlvReqAmt);
368
-						if (loanDvsn == 'LD01') {
369
-							apprTypeCd = 'NP';
370
+						
371
+						if (mallId == '') {
372
+							if (loanDvsn == 'LD01') {
373
+								apprTypeCd = 'NPN';
374
+							} else {
375
+								apprTypeCd = 'NAN';
376
+							}
370 377
 						} else {
371
-							apprTypeCd = 'NA';
378
+							if (loanDvsn == 'LD01') {
379
+								apprTypeCd = 'NP';
380
+							} else {
381
+								apprTypeCd = 'NA';
382
+							}
383
+							
372 384
 						}
373 385
 					}
374 386
 				}    
@@ -470,12 +482,12 @@ let createObj = {
470 482
 			itp_fn_modal_confirm(ITP_MSG_LOCALE.message.ajax.tmpSave, saveFn, null);
471 483
 		},
472 484
 		saveApprReq: function(param, apprTypeCd, arg) {
485
+			
473 486
 			var apprFn =  {
474 487
 				callBack: function(args) {
475 488
 						// 결재금액이 부족하여 결재란으로 이동처리
476 489
 						var popFn = function(rowDataPop) {
477 490
 							// 결재 성공시 승인처리함 
478
-							console.log(rowDataPop);
479 491
 							createObj.button.saveLastReq(arg);
480 492
 						};			
481 493
 						// 결제 팝업 : LD01(선불(충전)), LD02(후불(신용))
@@ -495,11 +507,27 @@ let createObj = {
495 507
 						fn_call_popup('biz', 'BIZPOP_PO_PAYMENT', '#ITP_ASIDE', popFn, args, 'S');
496 508
 					}
497 509
 				};
510
+				
511
+			var apprNFn =  {
512
+				callBack: function(args) {
513
+						// 임시저장 처리한다.
514
+						arg = 'PR00';
515
+						$('#ITP_FORM_POMNG01010_DETAIL_PCH_REQ_ST_CD').val(arg);
516
+						
517
+						createObj.button.saveLastReq(arg);
518
+					}
519
+				};
498 520
 			
521
+			//console.log(apprTypeCd) ;
499 522
 			if (apprTypeCd == 'NP') {  // 선불
500 523
 				itp_fn_modal_confirm_req2(param, apprFn, arg);
501
-			} else { //후불
524
+			} else if (apprTypeCd == 'NA') { //후불
502 525
 				itp_fn_modal_confirm_req3(param, apprFn, arg);
526
+			} else if (apprTypeCd == 'NPN') { //선불 pg없음 임시저장으로
527
+				itp_fn_modal_confirm_req4(param, apprNFn, arg);
528
+			} else if (apprTypeCd == 'NAN') { //후불  pg없음 임시저장으로
529
+				console.log("itp_fn_modal_confirm_req5");
530
+				itp_fn_modal_confirm_req5(param, apprNFn, arg);
503 531
 			}
504 532
 		},
505 533
 		saveLastReq: function(arg) {
@@ -556,6 +584,8 @@ let createObj = {
556 584
 		$('#ITP_FORM_POMNG01010_DETAIL #ITP_FORM_POMNG01010_DETAIL_WHS_NM').val(result.whsNm);
557 585
 		$('#ITP_FORM_POMNG01010_DETAIL #ITP_FORM_POMNG01010_DETAIL_LOCATION').val(result.location);
558 586
 		$('#ITP_FORM_POMNG01010_DETAIL #ITP_FORM_POMNG01010_DETAIL_LOCATION_NM').val(result.locationNm);
587
+		$('#ITP_FORM_POMNG01010_DETAIL #ITP_FORM_POMNG01010_DETAIL_MALL_ID').val(result.mallId);
588
+		
559 589
 		$('#ITP_FORM_POMNG01010_DETAIL .fnBrandNm').text(result.brandNm);
560 590
 		$('#ITP_FORM_POMNG01010_DETAIL .fnPchReqDept').text(result.reqDept);
561 591
 		$('#ITP_FORM_POMNG01010_DETAIL .fnPchReqMgrNm').text(result.userNm);

+ 1 - 1
src/main/webapp/js/app/pomng/ITP_POMNG03010.js

@@ -1140,7 +1140,7 @@ let modifyObj = {
1140 1140
 		$('#ITP_FORM_POMNG03010_DETAIL .fnPodrMgrNm').text(result.podrMgrNm);
1141 1141
 		$('#ITP_FORM_POMNG03010_DETAIL #ITP_FORM_POMNG03010_DETAIL_PODR_MGR_TEL_NO').val(result.podrMgrTelNo);
1142 1142
 		$('#ITP_FORM_POMNG03010_DETAIL #ITP_FORM_POMNG03010_DETAIL_DLV_DVSN').val(result.dlvDvsn);
1143
-		//$('#ITP_FORM_POMNG03010_DETAIL #ITP_FORM_POMNG03010_DETAIL_').val(result.dlvDvsnNm);
1143
+		$('#ITP_FORM_POMNG03010_DETAIL .fnDlvDvsnNm').text(result.dlvDvsnNm);
1144 1144
 		$('#ITP_FORM_POMNG03010_DETAIL .fnPodrAmt').text(itp_fn_number_comma(result.podrTotalAmt));
1145 1145
 		$('#ITP_FORM_POMNG03010_DETAIL #ITP_FORM_POMNG03010_DETAIL_DLV_REQ_DT').val(result.dlvReqDt);
1146 1146
 		$('#ITP_FORM_POMNG03010_DETAIL #ITP_FORM_POMNG03010_DETAIL_SHMT_WHS_ID').val(result.shmtWhsId);

+ 5 - 5
src/main/webapp/main.html

@@ -376,7 +376,7 @@
376 376
 										<label>구매금액</label>
377 377
 									</div>
378 378
 									<div class="itp_info_area">
379
-										<div class="fnPchReqAmt"></div>
379
+										<div class="fnDlvReqAmt"></div>
380 380
 									</div>
381 381
 								</div>
382 382
 								<label class="error_info">선불매장이므로 결재를 하셔야<br> 구매요청이 진행이 됩니다.<br>결재를 하시겠습니까?</label>
@@ -416,10 +416,10 @@
416 416
 										<label>구매금액</label>
417 417
 									</div>
418 418
 									<div class="itp_info_area">
419
-										<div class="fnPchReqAmt"></div>
419
+										<div class="fnDlvReqAmt"></div>
420 420
 									</div>
421 421
 								</div>
422
-								<label class="error_info" style="line-height: 1.5;">구매한도가 부족합니다.<br>선결재를 하신 후에 구매요청을 하시기 바랍니다.<br>결재 버튼을 누르시면 임시 저장 후 결재가 진행이 됩니다.<br>결재를 하시겠습니까?</label>
422
+								<label class="error_info" style="line-height: 1.5;">구매한도가 부족합니다.<br> 선결재를 하신 후에 구매요청이 진행이 됩니다.<br>결재를 하시겠습니까?</label>
423 423
 							</div>						
424 424
 						</div>
425 425
 						<div class="modal-bottom">
@@ -456,7 +456,7 @@
456 456
 										<label>구매금액</label>
457 457
 									</div>
458 458
 									<div class="itp_info_area">
459
-										<div class="fnPchReqAmt"></div>
459
+										<div class="fnDlvReqAmt"></div>
460 460
 									</div>
461 461
 								</div>
462 462
 								<label class="error_info">선불매장이므로 입급을 하시고, 입금등록 후 브랜드에서 승인이 되어야 구매요청을 하실 수 있습니다.</label>
@@ -496,7 +496,7 @@
496 496
 										<label>구매금액</label>
497 497
 									</div>
498 498
 									<div class="itp_info_area">
499
-										<div class="fnPchReqAmt"></div>
499
+										<div class="fnDlvReqAmt"></div>
500 500
 									</div>
501 501
 								</div>
502 502
 								<label class="error_info" style="line-height: 1.5;">구매한도가 부족합니다.<br>선입금을 하시고, 입금등록 후 브랜드에서 승인이 되어야 구매요청을 하실 수 있습니다.</label>