Browse Source

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

whakdo963 2 years ago
parent
commit
3c6be7d5d5
1 changed files with 22 additions and 20 deletions
  1. 22 20
      src/main/webapp/js/app/pomng/ITP_POMNG04010.js

+ 22 - 20
src/main/webapp/js/app/pomng/ITP_POMNG04010.js

@@ -184,10 +184,10 @@ let pageObj = {
184
 			// 조회일자 지정	
184
 			// 조회일자 지정	
185
 			var now = new Date();
185
 			var now = new Date();
186
 			var defaultToDate = new Date(now);
186
 			var defaultToDate = new Date(now);
187
-			defaultToDate.setDate(now.getDate() + 5);
187
+			defaultToDate.setDate(now.getDate() + 10);
188
 			$('#ITP_TAB_POMNG04010 .input-group.date').datepicker(ITP_DATE_LANGUAGE);
188
 			$('#ITP_TAB_POMNG04010 .input-group.date').datepicker(ITP_DATE_LANGUAGE);
189
-			$('#ITP_FORM_POMNG04010_SEARCH_FROM_DT').datepicker('setDate', '2020.10.01');
190
-			$('#ITP_FORM_POMNG04010_SEARCH_TO_DT').datepicker('setDate', '2024.10.01');
189
+			$('#ITP_FORM_POMNG04010_SEARCH_FROM_DT').datepicker('setDate', now);
190
+			$('#ITP_FORM_POMNG04010_SEARCH_TO_DT').datepicker('setDate', defaultToDate);
191
 		},
191
 		},
192
 		grid: function() {
192
 		grid: function() {
193
 			itp_fn_jqgrid_resize(POMNG04010_GRID_ID, POMNG04010_GRID_LIST, 'lg');
193
 			itp_fn_jqgrid_resize(POMNG04010_GRID_ID, POMNG04010_GRID_LIST, 'lg');
@@ -234,7 +234,7 @@ let pageObj = {
234
             $('#ITP_BTN_POMNG04010_SEARCH_WHS_ID').show();
234
             $('#ITP_BTN_POMNG04010_SEARCH_WHS_ID').show();
235
             $('#ITP_BTN_POMNG04010_DELETE_WHS_ID').show();
235
             $('#ITP_BTN_POMNG04010_DELETE_WHS_ID').show();
236
             
236
             
237
-        } else if(mode == 'ADD') { // 등록
237
+        } /*else if(mode == 'ADD') { // 등록
238
             $('#ITP_AJAX_POMNG04010_DETAIL_CONTAINER').show();
238
             $('#ITP_AJAX_POMNG04010_DETAIL_CONTAINER').show();
239
             fn_show_btn_auth_array(['#ITP_BTN_POMNG04010_CANCELLIST', '#ITP_BTN_POMNG04010_SAVE']);
239
             fn_show_btn_auth_array(['#ITP_BTN_POMNG04010_CANCELLIST', '#ITP_BTN_POMNG04010_SAVE']);
240
 
240
 
@@ -260,7 +260,7 @@ let pageObj = {
260
             $('#ITP_FORM_POMNG04010_DETAIL #ITP_FORM_POMNG04010_DETAIL_BRAND_ID').val(fn_make_user_info.get('brandId'));
260
             $('#ITP_FORM_POMNG04010_DETAIL #ITP_FORM_POMNG04010_DETAIL_BRAND_ID').val(fn_make_user_info.get('brandId'));
261
 
261
 
262
             $('.fnBrandId').text('(자동부여)');
262
             $('.fnBrandId').text('(자동부여)');
263
-        } else if(mode == 'MODIFY') { // 수정
263
+        } */else if(mode == 'MODIFY') { // 수정
264
             $('#ITP_AJAX_POMNG04010_DETAIL_CONTAINER').show();
264
             $('#ITP_AJAX_POMNG04010_DETAIL_CONTAINER').show();
265
             fn_show_btn_auth_array(['#ITP_BTN_POMNG04010_CANCELLIST', '#ITP_BTN_POMNG04010_SAVE']);
265
             fn_show_btn_auth_array(['#ITP_BTN_POMNG04010_CANCELLIST', '#ITP_BTN_POMNG04010_SAVE']);
266
 
266
 
@@ -279,10 +279,10 @@ let pageObj = {
279
 			$('#ITP_FORM_POMNG04010_DETAIL .itp_form_change').hide();
279
 			$('#ITP_FORM_POMNG04010_DETAIL .itp_form_change').hide();
280
 
280
 
281
             $('#ITP_FORM_POMNG04010_DETAIL #ITP_FORM_POMNG04010_DETAIL_BRAND_ID').val(fn_make_user_info.get('brandId'));
281
             $('#ITP_FORM_POMNG04010_DETAIL #ITP_FORM_POMNG04010_DETAIL_BRAND_ID').val(fn_make_user_info.get('brandId'));
282
-        } else if(mode == 'VIEW') { // 보기
282
+        } /*else if(mode == 'VIEW') { // 보기
283
             $('#ITP_AJAX_POMNG04010_VIEW_CONTAINER').show();
283
             $('#ITP_AJAX_POMNG04010_VIEW_CONTAINER').show();
284
             fn_show_btn_auth_array(['#ITP_BTN_POMNG04010_MODIFY', '#ITP_BTN_POMNG04010_CANCELLIST']);
284
             fn_show_btn_auth_array(['#ITP_BTN_POMNG04010_MODIFY', '#ITP_BTN_POMNG04010_CANCELLIST']);
285
-        }
285
+        }*/
286
     }
286
     }
287
 };
287
 };
288
 
288
 
@@ -442,7 +442,6 @@ let modifyObj = {
442
 			listObj.grid.search();
442
 			listObj.grid.search();
443
 		},
443
 		},
444
 		del: function() {
444
 		del: function() {
445
-			console.log('here');
446
 			const formId = '#ITP_FORM_POMNG04010_DETAIL';
445
 			const formId = '#ITP_FORM_POMNG04010_DETAIL';
447
 			itp_fn_form_clear_validate(null, formId);
446
 			itp_fn_form_clear_validate(null, formId);
448
 			itp_fn_grid_save_rows(POMNG04010_DETAIL_GRID_ID);
447
 			itp_fn_grid_save_rows(POMNG04010_DETAIL_GRID_ID);
@@ -451,24 +450,20 @@ let modifyObj = {
451
 				$(POMNG04010_DETAIL_GRID_ID).jqGrid('saveCell', i+1, 2)
450
 				$(POMNG04010_DETAIL_GRID_ID).jqGrid('saveCell', i+1, 2)
452
 			}
451
 			}
453
 			const selection = $(POMNG04010_DETAIL_GRID_ID).getGridParam('selarrrow');
452
 			const selection = $(POMNG04010_DETAIL_GRID_ID).getGridParam('selarrrow');
454
-			console.log(selection);
455
 			let param = $(formId).serializeObject();
453
 			let param = $(formId).serializeObject();
456
 			let newData = [];
454
 			let newData = [];
457
 			for(let i = 0; i < selection.length; i++){
455
 			for(let i = 0; i < selection.length; i++){
458
 				let before = $(POMNG04010_DETAIL_GRID_ID).getRowData(selection[i]);
456
 				let before = $(POMNG04010_DETAIL_GRID_ID).getRowData(selection[i]);
459
 				before.pchPodrUnqNo = param.pchPodrUnqNo;
457
 				before.pchPodrUnqNo = param.pchPodrUnqNo;
460
-				//console.log(before)
461
 				newData.push(before);
458
 				newData.push(before);
462
 			}
459
 			}
463
-			console.log(newData);
464
 			param.gridUpdateData = newData;
460
 			param.gridUpdateData = newData;
465
 			console.log(JSON.stringify(param));
461
 			console.log(JSON.stringify(param));
466
 			var searhFn = function() {
462
 			var searhFn = function() {
467
 				ITP_FORM_POMNG02010_DETAIL_IS_WRITING = false;
463
 				ITP_FORM_POMNG02010_DETAIL_IS_WRITING = false;
468
 				listObj.grid.search();
464
 				listObj.grid.search();
469
 			};
465
 			};
470
-			fn_ajax_call(API_POMNG_PO_CANCEL_PCHPO, JSON.stringify(param), searhFn, 'POST');
471
-			
466
+			fn_ajax_call(API_POMNG_PO_CANCEL_PCHPO, JSON.stringify(param), searhFn, 'POST');			
472
 		}
467
 		}
473
 	},
468
 	},
474
 	empty: {
469
 	empty: {
@@ -547,28 +542,35 @@ let modifyObj = {
547
 				colModel: gridColModel.detail,
542
 				colModel: gridColModel.detail,
548
 				data: gridData,
543
 				data: gridData,
549
 				multiselect: true,
544
 				multiselect: true,
545
+				onSelectRow: function(index, status) {
546
+					if(index) {
547
+						var row = $(POMNG04010_DETAIL_GRID_ID).jqGrid('getRowData', index);
548
+						if(row.podrDtlStCd == 'POD2') {
549
+							$("#jqg_ITP_POMNG04010_DETAIL_jqGrid_" + index).prop("checked", false);
550
+						}
551
+					}
552
+				},
550
 				onSelectAll: function(rowIds, status) {
553
 				onSelectAll: function(rowIds, status) {
551
 					for(let i = 0; i < rowIds.length; i++){
554
 					for(let i = 0; i < rowIds.length; i++){
552
 						let podrDtlStCd = $(POMNG04010_DETAIL_GRID_ID).getCell(rowIds[i], 'podrDtlStCd');
555
 						let podrDtlStCd = $(POMNG04010_DETAIL_GRID_ID).getCell(rowIds[i], 'podrDtlStCd');
553
-						if(podrDtlStCd == 'POD2'){
554
-							$("#jqg_list_" + rowIds[i]).prop("checked", false);
556
+						if(podrDtlStCd == 'POD2') {
557
+							$("#jqg_ITP_POMNG04010_DETAIL_jqGrid_" + rowIds[i]).prop("checked", false);
555
 						} else {
558
 						} else {
556
-							$("#jqg_list_" + rowIds[i]).prop("checked", status);
559
+							$("#jqg_ITP_POMNG04010_DETAIL_jqGrid_" + rowIds[i]).prop("checked", status);
557
 						}
560
 						}
558
 					}
561
 					}
559
 				},
562
 				},
560
 				loadComplete: function(data) {
563
 				loadComplete: function(data) {
561
 					console.log(data);
564
 					console.log(data);
562
-					itp_fn_grid_load_complete(data, POMNG04010_DETAIL_GRID_ID, true, 'number', 'POMNG04010', modifyObj.itp_POMNG04010_search, modifyObj.empty, true, data.gridRecords, true);
563
 					let datas = data.rows;
565
 					let datas = data.rows;
564
-					console.log(datas);
565
 					for(let i = 0; i < datas.length; i++) {
566
 					for(let i = 0; i < datas.length; i++) {
566
 						let podrDtlStCd = datas[i].podrDtlStCd;
567
 						let podrDtlStCd = datas[i].podrDtlStCd;
567
 						if(podrDtlStCd == 'POD2') {
568
 						if(podrDtlStCd == 'POD2') {
568
-							$("#jqg_list_" + (i + 1)).attr('disabled', true);
569
+							$('#jqg_ITP_POMNG04010_DETAIL_jqGrid_' + (i + 1)).attr('disabled', true);
569
 						}
570
 						}
570
 					}
571
 					}
571
-				}				
572
+					itp_fn_grid_load_complete(data, POMNG04010_DETAIL_GRID_ID, true, 'number', 'POMNG04010', modifyObj.itp_POMNG04010_search, modifyObj.empty, true, data.gridRecords, true);
573
+				}
572
 			};
574
 			};
573
 			itp_fn_grid_make_local(option);
575
 			itp_fn_grid_make_local(option);
574
 		},
576
 		},