Browse Source

구매발주생성 로직 추가

dwkim 2 years ago
parent
commit
040781ea83
1 changed files with 11 additions and 4 deletions
  1. 11 4
      src/main/webapp/js/app/pomng/ITP_POMNG03010.js

+ 11 - 4
src/main/webapp/js/app/pomng/ITP_POMNG03010.js

@@ -470,12 +470,16 @@ let pageObj = {
470
 		},
470
 		},
471
 		searNSpply: function(rowDataPop) {
471
 		searNSpply: function(rowDataPop) {
472
 			if(rowDataPop) {
472
 			if(rowDataPop) {
473
+				//console.log(rowDataPop);
473
 				var pspplyId = $('#ITP_FORM_POMNG03010_NDETAIL_SPPLY_ID').val();
474
 				var pspplyId = $('#ITP_FORM_POMNG03010_NDETAIL_SPPLY_ID').val();
475
+				//console.log(pspplyId);
474
 				if (pspplyId == "") {
476
 				if (pspplyId == "") {
477
+				//	console.log("null");
475
 					$('#ITP_FORM_POMNG03010_NDETAIL_SPPLY_NM').val(rowDataPop.spplyNm);
478
 					$('#ITP_FORM_POMNG03010_NDETAIL_SPPLY_NM').val(rowDataPop.spplyNm);
476
 					$('#ITP_FORM_POMNG03010_NDETAIL_SPPLY_ID').val(rowDataPop.spplyId);
479
 					$('#ITP_FORM_POMNG03010_NDETAIL_SPPLY_ID').val(rowDataPop.spplyId);
477
 				} else {
480
 				} else {
478
 					//$('#Table_ID').getGridParam('reccount');
481
 					//$('#Table_ID').getGridParam('reccount');
482
+				//	console.log("cpzm");
479
 					var records = $(POMNG03010_NDETAIL_GRID_ID).getGridParam('reccount')
483
 					var records = $(POMNG03010_NDETAIL_GRID_ID).getGridParam('reccount')
480
 					if (records != 0) {
484
 					if (records != 0) {
481
 						if (pspplyId != rowDataPop.spplyId ) {
485
 						if (pspplyId != rowDataPop.spplyId ) {
@@ -650,7 +654,8 @@ let pageObj = {
650
 					});
654
 					});
651
 					
655
 					
652
 					if (diffchk == "Y") return;
656
 					if (diffchk == "Y") return;
653
-					
657
+					//console.log(chkSpplyNm);
658
+					//console.log(diffchk);
654
 					if (spplyId == "" ) {
659
 					if (spplyId == "" ) {
655
 						$('#ITP_FORM_POMNG03010_NDETAIL_SPPLY_ID').val(chkSpplyId);
660
 						$('#ITP_FORM_POMNG03010_NDETAIL_SPPLY_ID').val(chkSpplyId);
656
 						$('#ITP_FORM_POMNG03010_NDETAIL_SPPLY_NM').val(chkSpplyNm);
661
 						$('#ITP_FORM_POMNG03010_NDETAIL_SPPLY_NM').val(chkSpplyNm);
@@ -937,14 +942,17 @@ let modifyObj = {
937
 				const rowData1 = "";
942
 				const rowData1 = "";
938
 				
943
 				
939
 				if (SCREEN_MODE == 'NPC') {
944
 				if (SCREEN_MODE == 'NPC') {
940
-					const rowData1 = $('#ITP_FORM_OPER03010_NDETAIL').getRowData();
941
-					
945
+					const rowData1 = $(POMNG03010_NDETAIL_GRID_ID).getRowData();
946
+					//console.log("stsrt");
942
 					var dataCnt = 0;
947
 					var dataCnt = 0;
943
 					$.each(rowData1, function(key, value) {
948
 					$.each(rowData1, function(key, value) {
949
+						console.log(value.viewCd);
944
 						if (value.viewCd != 'D') {
950
 						if (value.viewCd != 'D') {
951
+							console.log("count");
945
 							dataCnt = dataCnt + 1;
952
 							dataCnt = dataCnt + 1;
946
 						} 
953
 						} 
947
 					});
954
 					});
955
+					//console.log(dataCnt);
948
 					
956
 					
949
 					if (dataCnt == 0) {
957
 					if (dataCnt == 0) {
950
 						alert( "발주 생성할 품목내역이 없습니다.");
958
 						alert( "발주 생성할 품목내역이 없습니다.");
@@ -952,7 +960,6 @@ let modifyObj = {
952
 					}
960
 					}
953
 				} 
961
 				} 
954
 				
962
 				
955
-				
956
 
963
 
957
 				var modalFn = {
964
 				var modalFn = {
958
 					callBack: () => {
965
 					callBack: () => {