|
@@ -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;
|