Quellcode durchsuchen

Merge branch 'master' of http://106.246.249.162:13000/orderqueen/oqpo-view

whakdo963 vor 2 Jahren
Ursprung
Commit
f4b64b7dcd

+ 1 - 1
src/main/webapp/app/pomng/POMNG03010.html

@@ -179,7 +179,7 @@
179 179
 								<input type="hidden" id="ITP_FORM_POMNG03010_NDETAIL_SHMT_WHS_ID" name="shmtWhsId" value="">
180 180
 								<input type="hidden" id="ITP_FORM_POMNG03010_NDETAIL_SHMT_LOCATION" name="shmtLocation" value="">
181 181
 								<input type="hidden" id="ITP_FORM_POMNG03010_NDETAIL_PODR_MGR_ID" name="podrMgrId" value="">
182
-								<input type="text" id="ITP_FORM_POMNG03010_NDETAIL_DLV_DVSN" name="dlvDvsn" value="">
182
+								<input type="hidden" id="ITP_FORM_POMNG03010_NDETAIL_DLV_DVSN" name="dlvDvsn" value="">
183 183
 					
184 184
 								<section class="itp_form_sec">
185 185
 									<h4 class="itp_form_tit">구매발주상세-신규발주생성</h4>

+ 24 - 0
src/main/webapp/js/app/pomng/ITP_POMNG03010.js

@@ -900,10 +900,34 @@ let modifyObj = {
900 900
 						let gridInsertData = [];
901 901
 						const rowData = (SCREEN_MODE == 'NPC' ? $(POMNG03010_NDETAIL_GRID_ID).getRowData() : $(POMNG03010_DETAIL_GRID_ID).getRowData());
902 902
 						 
903
+					    var jobCd = "";
904
+						if (SCREEN_MODE == 'NPC') {
905
+							jobCd = $('#ITP_FORM_POMNG03010_NDETAIL_JOB_CD').val()
906
+						} else {
907
+							jobCd = $('#ITP_FORM_POMNG03010_DETAIL_JOB_CD').val()
908
+						}
909
+						
903 910
 						
911
+						var chkQtyYn = "N";
904 912
 						$.each(rowData, function(key, value) {
913
+							
914
+							if (value.podrQty == '' || value.podrQty < 1 ) {
915
+								alert("발주수량을 입력해주세요!");
916
+								chkQtyYn = "Y";
917
+								return false;
918
+							}
919
+							
920
+							if (jobCd == 'R' && value.podrQty > value.pchReqQty ) {
921
+								 alert("발주수량이 구매요청 수량보다 클수 없습니다!");
922
+								chkQtyYn = "Y";
923
+								return false;
924
+							}
925
+							
905 926
 							gridInsertData.push(value);
906 927
 						});
928
+						
929
+						if (chkQtyYn == "Y") return;
930
+						
907 931
 		
908 932
 						let param = $(formId).serializeObject();
909 933
 						param.gridInsertData = gridInsertData;