Browse Source

구매요청현황 수정

dwkim 2 years ago
parent
commit
13a6f4f911

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

@@ -82,6 +82,7 @@
82
 								<input type="hidden" id="ITP_FORM_POMNG02010_DETAIL_PCH_REQ_DVSN" name="pchReqDvsn" value="">
82
 								<input type="hidden" id="ITP_FORM_POMNG02010_DETAIL_PCH_REQ_DVSN" name="pchReqDvsn" value="">
83
 								<input type="hidden" id="ITP_FORM_POMNG02010_DETAIL_PCH_REQ_ST_CD" name="pchReqStCd" value="">
83
 								<input type="hidden" id="ITP_FORM_POMNG02010_DETAIL_PCH_REQ_ST_CD" name="pchReqStCd" value="">
84
 								<input type="hidden" id="ITP_FORM_POMNG02010_DETAIL_PCH_REQ_MGR_ID" name="pchReqMgrId" value="">
84
 								<input type="hidden" id="ITP_FORM_POMNG02010_DETAIL_PCH_REQ_MGR_ID" name="pchReqMgrId" value="">
85
+								<input type="text" id="ITP_FORM_POMNG02010_DETAIL_MALL_ID" name="mallId" value="">
85
 					
86
 					
86
 								<section class="itp_form_sec">
87
 								<section class="itp_form_sec">
87
 									<div class="itp_form_in border-top">	
88
 									<div class="itp_form_in border-top">	

+ 0 - 1
src/main/webapp/js/app/pomng/ITP_POMNG01010.js

@@ -526,7 +526,6 @@ let createObj = {
526
 			} else if (apprTypeCd == 'NPN') { //선불 pg없음 임시저장으로
526
 			} else if (apprTypeCd == 'NPN') { //선불 pg없음 임시저장으로
527
 				itp_fn_modal_confirm_req4(param, apprNFn, arg);
527
 				itp_fn_modal_confirm_req4(param, apprNFn, arg);
528
 			} else if (apprTypeCd == 'NAN') { //후불  pg없음 임시저장으로
528
 			} else if (apprTypeCd == 'NAN') { //후불  pg없음 임시저장으로
529
-				console.log("itp_fn_modal_confirm_req5");
530
 				itp_fn_modal_confirm_req5(param, apprNFn, arg);
529
 				itp_fn_modal_confirm_req5(param, apprNFn, arg);
531
 			}
530
 			}
532
 		},
531
 		},

+ 32 - 6
src/main/webapp/js/app/pomng/ITP_POMNG02010.js

@@ -781,15 +781,24 @@ let modifyObj = {
781
 				if (loanDvsn != 'LD03' && arg == 'PR20' ) {
781
 				if (loanDvsn != 'LD03' && arg == 'PR20' ) {
782
 					var pchActAtm = itp_fn_currency_unfmatter($('#ITP_FORM_POMNG02010_DETAIL .fnPchActAmt').text(),"","");
782
 					var pchActAtm = itp_fn_currency_unfmatter($('#ITP_FORM_POMNG02010_DETAIL .fnPchActAmt').text(),"","");
783
 					var pchReqAtm = itp_fn_currency_unfmatter($('#ITP_FORM_POMNG02010_DETAIL .fnPchReqTotalAmt').text(),"","");
783
 					var pchReqAtm = itp_fn_currency_unfmatter($('#ITP_FORM_POMNG02010_DETAIL .fnPchReqTotalAmt').text(),"","");
784
+					var mallId = $('#ITP_FORM_POMNG02010_DETAIL_MALL_ID').val();
784
 					
785
 					
785
 					if (parseInt(pchActAtm) < parseInt(pchReqAtm)) {
786
 					if (parseInt(pchActAtm) < parseInt(pchReqAtm)) {
786
 						dlvReqAmt = itp_fn_number_comma(String(parseInt(pchReqAtm) - parseInt(pchActAtm)));
787
 						dlvReqAmt = itp_fn_number_comma(String(parseInt(pchReqAtm) - parseInt(pchActAtm)));
787
-						console.log(dlvReqAmt);
788
-						if (loanDvsn == 'LD01') {
789
-							apprTypeCd = 'NP';
788
+						
789
+						if (mallId == '') {
790
+							if (loanDvsn == 'LD01') {
791
+								apprTypeCd = 'NPN';
792
+							} else {
793
+								apprTypeCd = 'NAN';
794
+							}
790
 						} else {
795
 						} else {
791
-							apprTypeCd = 'NA';
792
-						}
796
+							if (loanDvsn == 'LD01') {
797
+								apprTypeCd = 'NP';
798
+							} else {
799
+								apprTypeCd = 'NA';
800
+							}
801
+						} 
793
 					}
802
 					}
794
 				}    
803
 				}    
795
 			}        
804
 			}        
@@ -907,11 +916,25 @@ let modifyObj = {
907
 						fn_call_popup('biz', 'BIZPOP_PO_PAYMENT', '#ITP_ASIDE', popFn, args, 'S');
916
 						fn_call_popup('biz', 'BIZPOP_PO_PAYMENT', '#ITP_ASIDE', popFn, args, 'S');
908
 					}
917
 					}
909
 				};
918
 				};
919
+				
920
+				var apprNFn =  {
921
+				callBack: function(args) {
922
+						// 임시저장 처리한다.
923
+						arg = 'PR00';
924
+						$('#ITP_FORM_POMNG02010_DETAIL_PCH_REQ_ST_CD').val(arg);
925
+						
926
+						modifyObj.button.saveLastReq(arg);
927
+					}
928
+				};
910
 			
929
 			
911
 			if (apprTypeCd == 'NP') {  // 선불
930
 			if (apprTypeCd == 'NP') {  // 선불
912
 				itp_fn_modal_confirm_req2(param, apprFn, arg);
931
 				itp_fn_modal_confirm_req2(param, apprFn, arg);
913
-			} else { //후불
932
+			} else if  (apprTypeCd == 'NA')  { //후불
914
 				itp_fn_modal_confirm_req3(param, apprFn, arg);
933
 				itp_fn_modal_confirm_req3(param, apprFn, arg);
934
+			} else if (apprTypeCd == 'NPN') { //선불 pg없음 임시저장으로
935
+				itp_fn_modal_confirm_req4(param, apprNFn, arg);
936
+			} else if (apprTypeCd == 'NAN') { //후불  pg없음 임시저장으로
937
+				itp_fn_modal_confirm_req5(param, apprNFn, arg);
915
 			}
938
 			}
916
 		},
939
 		},
917
 		saveLastReq: function(arg) {
940
 		saveLastReq: function(arg) {
@@ -991,6 +1014,9 @@ let modifyObj = {
991
 		$('#ITP_FORM_POMNG02010_DETAIL .fnLoanDvsnNm').text(result.loanDvsnNm);
1014
 		$('#ITP_FORM_POMNG02010_DETAIL .fnLoanDvsnNm').text(result.loanDvsnNm);
992
 		$('#ITP_FORM_POMNG02010_DETAIL .fnPchActAmt').text(itp_fn_number_comma(result.ordUseAmt));
1015
 		$('#ITP_FORM_POMNG02010_DETAIL .fnPchActAmt').text(itp_fn_number_comma(result.ordUseAmt));
993
 		$('#ITP_FORM_POMNG02010_DETAIL #ITP_FORM_POMNG02010_DETAIL_NOTE').val(result.note);
1016
 		$('#ITP_FORM_POMNG02010_DETAIL #ITP_FORM_POMNG02010_DETAIL_NOTE').val(result.note);
1017
+		$('#ITP_FORM_POMNG02010_DETAIL #ITP_FORM_POMNG02010_DETAIL_MALL_ID').val(result.mallId);
1018
+		
1019
+		
994
 		
1020
 		
995
 
1021
 
996
 		// 품목  리스트 조회
1022
 		// 품목  리스트 조회