瀏覽代碼

html 조정, 숫자표기 누락 정정 및 기타 오류 개선 테스트-1

yhl88 2 年之前
父節點
當前提交
b220ca3d4f

+ 1 - 1
src/main/webapp/app/oper/OPER01010.html

@@ -26,7 +26,7 @@
26 26
 												<input readonly type="text" id="ITP_FORM_OPER01010_SEARCH_AFFL_SHOP_NM" class="form-control itp_input" name="safflShopNm" placeholder="브랜드그룹" readonly="readonly" disabled>
27 27
 												<span class="input-group-btn">
28 28
 													<button id="ITP_FORM_OPER01010_DELETE_AFFL_SHOP" class="btn btn-default btn-sm itp_btn UPB" type="button"><i class="glyphicon glyphicon-remove"></i></button>
29
-													<button type="button" id="ITP_FORM_OPER01010_SEARCH_AFFL_SHOP" class="btn btn-orange btn-sm SEB" style="display: inline-block;"><i class="glyphicon glyphicon-search"></i></button>
29
+													<button type="button" id="ITP_FORM_OPER01010_SEARCH_AFFL_SHOP" class="btn btn-success btn-sm SEB" style="display: inline-block;"><i class="glyphicon glyphicon-search"></i></button>
30 30
 												</span>												
31 31
 											</div>
32 32
 										</div>										

+ 1 - 1
src/main/webapp/app/stockmng/STOCKMNG01010.html

@@ -23,7 +23,7 @@
23 23
 											<div class="col-xs-2 itp_ip itp_noMar">
24 24
 												<select id="ITP_FORM_STOCKMNG01010_SEARCH_WHS_ID" class="form-control itp_input" name="swhsId"></select>	
25 25
 											</div>
26
-											<div class="col-xs-3 itp_ip itp_noMar">
26
+											<div class="col-xs-4 itp_ip itp_noMar">
27 27
 												<select id="ITP_FORM_STOCKMNG01010_SEARCH_LOCATION" class="form-control itp_input" name="slocation"></select>										
28 28
 											</div>
29 29
 										</div>

+ 1 - 1
src/main/webapp/app/stockmng/STOCKMNG03010.html

@@ -31,7 +31,7 @@
31 31
 											<div class="col-xs-2 itp_ip itp_noMar">
32 32
 												<select id="ITP_FORM_STOCKMNG03010_SEARCH_WHS_ID" class="form-control itp_input" name="swhsId"></select>	
33 33
 											</div>
34
-											<div class="col-xs-3 itp_ip itp_noMar">
34
+											<div class="col-xs-4 itp_ip itp_noMar">
35 35
 												<select id="ITP_FORM_STOCKMNG03010_SEARCH_LOCATION" class="form-control itp_input" name="slocation"></select>										
36 36
 											</div>
37 37
 										</div>

+ 6 - 2
src/main/webapp/js/app/collmng/ITP_COLLMNG02010.js

@@ -401,8 +401,12 @@ let listObj = {
401 401
     		var selRowData ; //변수선언		
402 402
     		for (var i=selectedIds.length-1; i>=0;i--) {
403 403
     			selRowData = $(COLLMNG02010_GRID_ID).jqGrid('getRowData', selectedIds[i]);		//cell 선택
404
-    		}
405
-    		let param = {brandId: selRowData.brandId, rtnPodrUnqNo: selRowData.rtnPodrUnqNo, spplyId: fn_make_user_info.get('spplyId')};
404
+    		}    		
405
+    		if (selRowData == null) {
406
+    			itp_fn_modal_alert_ajax(ITP_MSG_LOCALE.message.ajax.noData)
407
+				return;
408
+			}
409
+    		let param = {brandId: selRowData.brandId, rtnPodrUnqNo: selRowData.rtnPodrUnqNo, spplyId: fn_make_user_info.get('spplyId')};    		
406 410
     		pageObj.switchScreen('DETAIL');
407 411
 			itp_fn_form_clear_validate(null, '#ITP_FORM_COLLMNG02010_DETAIL');
408 412
 			modifyObj.init(param);

+ 4 - 0
src/main/webapp/js/app/collmng/ITP_COLLMNG03010.js

@@ -241,6 +241,10 @@ let pageObj = {
241 241
 		for (var i=selectedIds.length-1; i>=0; i--) {		//1개만 선택시
242 242
 			selRowData = $(COLLMNG03010_GRID_ID).jqGrid('getRowData', selectedIds[i]);		//cell 선택
243 243
 		}
244
+		if (selRowData == null) {
245
+			itp_fn_modal_alert_ajax(ITP_MSG_LOCALE.message.ajax.noData)
246
+			return;
247
+		}
244 248
 		const key = {brandId: selRowData.brandId, colPickUnqNo: selRowData.colPickUnqNo};		// popup key 값 설정
245 249
 		fn_call_popup('biz', 'BIZPOP_COL_STTMT_PRN', '#ITP_ASIDE', null, key, 'S');
246 250
 	}

+ 1 - 0
src/main/webapp/js/app/inoutmng/ITP_INOUTMNG01010.js

@@ -632,6 +632,7 @@ let listObj = {
632 632
 				param: param,
633 633
 				url: DOMAIN + API_DETAIL_GRID_LIST,
634 634
 				pager: INOUTMNG01010_GRID_PAGER,
635
+				rownumbers: false,
635 636
 				loadComplete: function(data) {
636 637
 					itp_fn_grid_load_complete(data, INOUTMNG01010_GRID_ID, true, 'number', 'INOUTMNG01010', listObj.itp_INOUTMNG01010_search, listObj.empty, true, data.gridRecords, true);
637 638
 				},

+ 4 - 0
src/main/webapp/js/app/ordmng/ITP_ORDMNG02010.js

@@ -245,6 +245,10 @@ let listObj = {
245 245
     		for (var i=selectedIds.length-1; i>=0; i--) {		//1개만 선택시
246 246
     			selRowData = $(ORDMNG02010_GRID_ID).jqGrid('getRowData', selectedIds[i]);		//cell 선택
247 247
     		}
248
+    		if (selRowData == null) {
249
+    			itp_fn_modal_alert_ajax(ITP_MSG_LOCALE.message.ajax.noData)
250
+				return;
251
+			}
248 252
     		let param = {brandId: selRowData.brandId, pchPodrUnqNo: selRowData.pchPodrUnqNo};
249 253
     		param.spplyId = fn_make_user_info.get('spplyId');
250 254
     		pageObj.switchScreen('MODIFY');

+ 7 - 4
src/main/webapp/js/app/ordmng/ITP_ORDMNG03010.js

@@ -146,9 +146,9 @@ const gridColModel = {
146 146
 /*화면공통 Object*/
147 147
 let pageObj = {
148 148
 	init: function () {
149
-			this.ui.init();		//ul 안 init 불러옴
150
-			this.event.init();	//event 안 init 불러옴
151
-			this.action();		//action 불러옴
149
+		this.ui.init();		//ul 안 init 불러옴
150
+		this.event.init();	//event 안 init 불러옴
151
+		this.action();		//action 불러옴
152 152
 	},
153 153
 	ui: {
154 154
 		init: function () {
@@ -202,10 +202,13 @@ let pageObj = {
202 202
 			return; //리턴
203 203
 		}
204 204
 		var selRowData ; //변수선언
205
-		
206 205
 		for (var i=selectedIds.length-1; i>=0; i--) {//1개만 선택시
207 206
 			selRowData = $(ORDMNG03010_GRID_ID).jqGrid('getRowData', selectedIds[i]);//cell 선택
208 207
 		}
208
+		if (selRowData == null) {
209
+			itp_fn_modal_alert_ajax(ITP_MSG_LOCALE.message.ajax.noData)
210
+			return;
211
+		}
209 212
 		const key = {brandId :fn_make_user_info.get('brandId'), dlvSttmtUnqNo : selRowData.dlvSttmtUnqNo}; //popup key 값 설정
210 213
 		fn_call_popup('biz', 'BIZPOP_DLV_STTMT_PRN', '#ITP_ASIDE',null, key, 'S'); //config 참고 421줄  팝업 이름,키
211 214
 	}

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

@@ -351,6 +351,7 @@ let listObj = {
351 351
 				url: DOMAIN + API_DETAIL_GRID_LIST,
352 352
 				pager: POMNG05010_GRID_PAGER,
353 353
 				multiselect: true, 
354
+				rownumbers: false,
354 355
 				loadComplete: function(data) {
355 356
 					itp_fn_grid_load_complete(data, POMNG05010_GRID_ID, true, 'number', 'POMNG05010', listObj.itp_POMNG05010_search, listObj.empty, true, data.gridRecords, true);
356 357
 				},

+ 4 - 2
src/main/webapp/js/app/popup/biz/ITP_BIZPOP_NEW_ITEM.js

@@ -115,7 +115,8 @@ function itp_fn_BIZPOP_NEW_ITEM(parentPopFn, args, returnType) {
115 115
 				index: 'UNIT_AMT', name: 'unitAmt',
116 116
 				label: '단가', //
117 117
 				width: '6', fixed: false, align: 'right',
118
-				sortable: false, hidden: false
118
+				sortable: false, hidden: false,
119
+				formatter: 'integer', formatoptions: {thousandsSeparator: ','}
119 120
 			},
120 121
 			{
121 122
 				index: 'PODR_PSSBL_DVSN_NM', name: 'podrPssblDvsnNm',
@@ -151,7 +152,8 @@ function itp_fn_BIZPOP_NEW_ITEM(parentPopFn, args, returnType) {
151 152
 				index: 'WHS_PASS_QTY', name: 'whsPassQty',
152 153
 				label: '출고가능수량', //
153 154
 				width: '10', fixed: false, align: 'center',
154
-				sortable: false, hidden: true
155
+				sortable: false, hidden: true,
156
+				formatter: 'integer', formatoptions: {thousandsSeparator: ','}
155 157
 			}
156 158
 		],
157 159
 		loadBeforeSend: function(jqXHR) {

+ 4 - 2
src/main/webapp/js/app/popup/biz/ITP_BIZPOP_PO_REJECT.js

@@ -78,13 +78,15 @@ function itp_fn_BIZPOP_PO_REJECT(parentPopFn, args, returnType) {
78 78
 				index: 'PCH_REQ_QTY', name: 'pchReqQty',
79 79
 				label: '구매요청수량', //
80 80
 				width: '10', fixed: false, align: 'right',
81
-				sortable: false, hidden: false
81
+				sortable: false, hidden: false,
82
+				formatter: 'integer', formatoptions: {thousandsSeparator: ','}
82 83
 			},
83 84
 			{
84 85
 				index: 'PCH_REQ_AMT', name: 'pchReqAmt',
85 86
 				label: '구매요청금액', //
86 87
 				width: '10', fixed: false, align: 'right',
87
-				sortable: false, hidden: false
88
+				sortable: false, hidden: false,
89
+				formatter: 'integer', formatoptions: {thousandsSeparator: ','}
88 90
 			},
89 91
 			{
90 92
 				index: 'PCH_REQ_UNQ_NO', name: 'pchReqUnqNo',

+ 3 - 2
src/main/webapp/js/app/popup/biz/ITP_BIZPOP_PO_STOCK_HIST.js

@@ -86,8 +86,9 @@ function itp_fn_BIZPOP_PO_STOCK_HIST(parentPopFn, args, returnType) {
86 86
 			{
87 87
 				index: 'INOUT_QTY', name: 'inoutQty',
88 88
 				label: '입출고수량', //
89
-				width: '10', fixed: false, align: 'center',
90
-				sortable: false, hidden: false
89
+				width: '10', fixed: false, align: 'right',
90
+				sortable: false, hidden: false,
91
+				formatter: 'integer', formatoptions: {thousandsSeparator: ','}
91 92
 			},
92 93
 			{
93 94
 				index: 'CHG_DVSN_NM', name: 'chgDvsnNm',

+ 3 - 2
src/main/webapp/js/app/popup/biz/ITP_BIZPOP_PO_STOCK_ITEM_ADD.js

@@ -107,8 +107,9 @@ function itp_fn_BIZPOP_PO_STOCK_ITEM_ADD(parentPopFn, schParam, returnType) {
107 107
 			{
108 108
 				index: 'STCK_QTY', name: 'stckQty',
109 109
 				label: "현재고수량", 
110
-				width: '8', fixed: false, align: 'center',
111
-				sortable: false, hidden: false
110
+				width: '8', fixed: false, align: 'right',
111
+				sortable: false, hidden: false,
112
+				formatter: 'integer', formatoptions: {thousandsSeparator: ','}
112 113
 			}
113 114
 		],
114 115
 		loadBeforeSend: function(jqXHR) {

+ 1 - 0
src/main/webapp/js/app/stockmng/ITP_STOCKMNG01010.js

@@ -374,6 +374,7 @@ let listObj = {
374 374
 				url: DOMAIN + STOCK_MNG_DETAIL_GRID_LIST,
375 375
 				pager: STOCKMNG01010_GRID_PAGER,
376 376
 				multiselect: true,
377
+				rownumbers: false,
377 378
 				onCellSelect: function(rowId, cellIdx, cellValue) {
378 379
 					var cm = $(this).jqGrid('getGridParam', 'colModel');
379 380
 					var colNm = cm[cellIdx].name;

+ 1 - 0
src/main/webapp/js/app/stockmng/ITP_STOCKMNG03010.js

@@ -415,6 +415,7 @@ let listObj = {
415 415
 				url: DOMAIN + STOCK_BASE_MNG_DETAIL_GRID_LIST,
416 416
 				pager: STOCKMNG03010_GRID_PAGER,
417 417
 				multiselect: true, 
418
+				rownumbers: false,
418 419
 				onCellSelect: function(rowId, cellIdx, cellValue) {
419 420
 					STOCKMNG03010_GRID_LAST_ROW_ID = itp_fn_set_data_editable(rowId, cellIdx, STOCKMNG03010_GRID_LAST_ROW_ID, STOCKMNG03010_GRID_ID); 
420 421
 		   		},

+ 110 - 133
src/main/webapp/js/app/vendinfo/ITP_VENDINFO02010.js

@@ -128,21 +128,20 @@ let pageObj = {
128 128
 	switchScreen: function(mode) {
129 129
 		//itp_det_head 에서 Id가 ITP_BTN_VENDINFO02010_인 버튼을 찾아서 숨기기
130 130
 		$('.itp_det_head').find('button[id^="ITP_BTN_VENDINFO02010_"]').each(function(i) {
131
-				$(this).hide();
131
+			$(this).hide();
132 132
 		});
133 133
 		//ITP_TAB_VENDINFO02010 에서 _CONTAINER 컨테이너 찾아서 숨기기
134 134
 		$('#ITP_TAB_VENDINFO02010').find('div[id$="_CONTAINER"]').each(function(i) {
135
-				$(this).hide();
135
+			$(this).hide();
136 136
 		});
137 137
 		if(mode == 'LIST') { // mode 가 List 일때 List컨테이너를 보여주고 조회버튼 보이기
138
-				$('#ITP_AJAX_VENDINFO02010_LIST_CONTAINER').show();
139
-				$('#ITP_BTN_VENDINFO02010_EXCEL').show();
140
-				
141
-				
142
-				fn_show_btn_auth_array(['#ITP_BTN_VENDINFO02010_SRH']);
138
+			$('#ITP_AJAX_VENDINFO02010_LIST_CONTAINER').show();
139
+			$('#ITP_BTN_VENDINFO02010_EXCEL').show();
140
+							
141
+			fn_show_btn_auth_array(['#ITP_BTN_VENDINFO02010_SRH']);
143 142
 		}  else if(mode == 'VIEW') { // mode 가 VIEW 일때 VEIW 컨테이너를 보여주고 취소/목록버튼 보이기
144
-				$('#ITP_AJAX_VENDINFO02010_VIEW_CONTAINER').show();
145
-				fn_show_btn_auth_array(['#ITP_BTN_VENDINFO02010_CANCELLIST']);
143
+			$('#ITP_AJAX_VENDINFO02010_VIEW_CONTAINER').show();
144
+			fn_show_btn_auth_array(['#ITP_BTN_VENDINFO02010_CANCELLIST']);
146 145
 		}
147 146
 	},
148 147
 };
@@ -178,80 +177,58 @@ let listObj = {
178 177
 	},
179 178
 	grid: {
180 179
 		init: function () {
181
-				// 데이터 없을때
182
-				this.search(); //search 불러오기
180
+			// 데이터 없을때
181
+			this.search(); //search 불러오기
183 182
 		},
184 183
 		colModel: gridColModel.list,//컬럼정보
185 184
 		search: function() {
186
-				pageObj.switchScreen('LIST');//리스트 페이지로
187
-				this.load();//load 불러오기
185
+			pageObj.switchScreen('LIST');//리스트 페이지로
186
+			this.unload();
187
+			this.load();//load 불러오기
188 188
 		},
189
-		localLoad: function() {
189
+		load: function() {
190
+			$('#ITP_FORM_VENDINFO02010_SEARCH_SPPLY_ID').val(fn_make_user_info.get('spplyId'));//fn_make_user_info 에서 spplyId 가져와서 넣기
191
+			$('#ITP_FORM_VENDINFO02010_SEARCH_BRAND_ID').val(fn_make_user_info.get('brandId'));//fn_make_user_info 에서 brandId 가져와서 넣기
192
+			$('#ITP_FORM_VENDINFO02010_SEARCH_SPPLY_NM').val(fn_make_user_info.get('spplyNm'));//fn_make_user_info 에서 spplyNm 가져와서 넣기
193
+			let param = $('#ITP_FORM_VENDINFO02010_SEARCH').serializeObject(); //param 값넣기
190 194
 			var option = {
191
-				gridId: VENDINFO02010_GRID_ID, 	//그리드 아이디 정보
192
-				colModel: gridColModel.list,	//컬럼 정보
193
-				data: [],//데이터 정보
194
-				multiselect: true, //동시선택 가능
195
-				pager: VENDINFO02010_GRID_PAGER, //페이지 정보
196
-				onCellSelect: function(rowId, cellIdx, cellValue) { //셀 선택시
197
-					var cm = $(this).jqGrid('getGridParam', 'colModel'); //cm 선언 
198
-					var colNm = cm[cellIdx].name; //col 이름 선언
199
-					if (colNm == 'itemId') {	//그리드  셀 이름이 아이템 이름일때
200
-							const selectVal = $(this).jqGrid('getCell', rowId, 'itemId');//selectVal 선언
201
-							const key = {brandId:fn_make_user_info.get('brandId'), itemId: selectVal, viewCd: 'R'};//key 값 선언
202
-							var param = $.param(key); //param 에 key 값 넣기
203
-							viewObj.init(param); // view init 으로 param 보내기
195
+				gridId: VENDINFO02010_GRID_ID,
196
+				colModel: gridColModel.list,
197
+				param: param,
198
+				url: DOMAIN + API_ITEM_GRID_LIST,
199
+				pager: VENDINFO02010_GRID_PAGER,
200
+				onCellSelect: function(rowId, cellIdx, cellValue) {
201
+					var cm = $(this).jqGrid('getGridParam', 'colModel');
202
+					var colNm = cm[cellIdx].name;
203
+					if (colNm == 'itemId') {
204
+						const selectVal = $(this).jqGrid('getCell', rowId, 'itemId');
205
+						const key = {brandId:fn_make_user_info.get('brandId'), itemId: selectVal, viewCd: 'R'};
206
+							var param = $.param(key);
207
+						viewObj.init(param);
204 208
 					}
205
-				},	
209
+				},
206 210
 				loadComplete: function(data) {
207
-					if(data && data.length > 0) {
208
-						itp_fn_grid_load_complete(data, VENDINFO02010_GRID_ID, true, 'number', 'VENDINFO02010', listObj.itp_VENDINFO02010_search, listObj.empty, true, data.gridRecords, true);
209
-						var ids = $(VENDINFO02010_GRID_ID).getDataIDs();
210
-						$.each(ids, function(idx, rowId) {
211
-								$(VENDINFO02010_GRID_ID).jqGrid('setCell', rowId, 'itemId', '', ITP_GRID_COL_STYLE.link);
212
-						});
213
-					}
211
+					itp_fn_grid_load_complete(data, VENDINFO02010_GRID_ID, true, 'number', 'VENDINFO02010', listObj.itp_VENDINFO02010_search, listObj.empty, true, data.gridRecords, true);
212
+					var ids = $(VENDINFO02010_GRID_ID).getDataIDs();
213
+					$.each(ids, function(idx, rowId) {
214
+						$(VENDINFO02010_GRID_ID).jqGrid('setCell', rowId, 'itemId', '', ITP_GRID_COL_STYLE.link);
215
+					});
214 216
 				},
215 217
 				onPaging: function(action) {
216 218
 					itp_fn_grid_paging(VENDINFO02010_GRID_ID, action, param);
217 219
 				}
218 220
 			};
219
-			itp_fn_grid_make_local(option);
220
-		},
221
-		load: function() {
222
-			$('#ITP_FORM_VENDINFO02010_SEARCH_SPPLY_ID').val(fn_make_user_info.get('spplyId'));//fn_make_user_info 에서 spplyId 가져와서 넣기
223
-			$('#ITP_FORM_VENDINFO02010_SEARCH_BRAND_ID').val(fn_make_user_info.get('brandId'));//fn_make_user_info 에서 brandId 가져와서 넣기
224
-			$('#ITP_FORM_VENDINFO02010_SEARCH_SPPLY_NM').val(fn_make_user_info.get('spplyNm'));//fn_make_user_info 에서 spplyNm 가져와서 넣기
225
-				let param = $('#ITP_FORM_VENDINFO02010_SEARCH').serializeObject(); //param 값넣기 
226
-				var option = {
227
-					gridId: VENDINFO02010_GRID_ID,
228
-					colModel: gridColModel.list,
229
-					param: param,
230
-					url: DOMAIN + API_ITEM_GRID_LIST,
231
-					pager: VENDINFO02010_GRID_PAGER,
232
-					onCellSelect: function(rowId, cellIdx, cellValue) {
233
-							var cm = $(this).jqGrid('getGridParam', 'colModel');
234
-							var colNm = cm[cellIdx].name;
235
-							if (colNm == 'itemId') {
236
-									const selectVal = $(this).jqGrid('getCell', rowId, 'itemId');
237
-									const key = {brandId:fn_make_user_info.get('brandId'), itemId: selectVal, viewCd: 'R'};
238
-									var param = $.param(key);
239
-									viewObj.init(param);
240
-							}
241
-					},
242
-					loadComplete: function(data) {
243
-							itp_fn_grid_load_complete(data, VENDINFO02010_GRID_ID, true, 'number', 'VENDINFO02010', listObj.itp_VENDINFO02010_search, listObj.empty, true, data.gridRecords, true);
244
-							var ids = $(VENDINFO02010_GRID_ID).getDataIDs();
245
-							$.each(ids, function(idx, rowId) {
246
-									$(VENDINFO02010_GRID_ID).jqGrid('setCell', rowId, 'itemId', '', ITP_GRID_COL_STYLE.link);
247
-							});
248
-					},
249
-					onPaging: function(action) {
250
-							itp_fn_grid_paging(VENDINFO02010_GRID_ID, action, param);
251
-					}
252
-			};
253 221
 			itp_fn_grid_make_remote(option);
254 222
 		},
223
+		clearData: function() {
224
+			$(VENDINFO02010_GRID_ID).jqGrid('clearGridData', true);
225
+            $(VENDINFO02010_GRID_ID_LIST).find('.ui-jqgrid-bdiv').css('min-height', '100px');
226
+            $(VENDINFO02010_GRID_ID_EMPTY).html(ITP_MSG_LOCALE.message.grid.noData);
227
+            $(VENDINFO02010_GRID_ID_EMPTY).show();
228
+		},
229
+		unload: function() {
230
+			$.jgrid.gridUnload(VENDINFO02010_GRID_ID);
231
+		}
255 232
 	},
256 233
 	excelDown: function() {
257 234
 		var param = {
@@ -261,7 +238,8 @@ let listObj = {
261 238
 			'fileName': '공급사 품목정보.xlsx',
262 239
 			'sheetName': '공급사 품목리스트'
263 240
 		};
264
-		itp_fn_remote_to_excel(param);
241
+		console.log(1111);
242
+		//itp_fn_remote_to_excel(param);
265 243
 	}
266 244
 };
267 245
 
@@ -275,72 +253,71 @@ let viewObj = {
275 253
 	},
276 254
 	button: {
277 255
 		cancel: function() {
278
-			listObj.grid.search(); //취소 버튼은 listObj 에 grid 안 search에 적용
256
+			pageObj.switchScreen('LIST'); //취소 버튼은 listObj 에 grid 안 search에 적용
279 257
 		}
280 258
 	},
281 259
 	callback: function (result) { 
282
-			pageObj.switchScreen('VIEW'); //VIEW로 화면 전환시
283
-			
284
-			var itemClassNm = ""; //itemClassNm 값 없음
285
-			
286
-			if (result.itemClass1Nm != null && result.itemClass1Nm != "")//itemclass1Nm 값이 있을때
287
-			{
288
-				var itemClassNm = result.itemClass1Nm;  //itemClassNm 에 itemClass1Nm 값 넣음
289
-			}
290
-			
291
-			if (result.itemClass2Nm != null && result.itemClass2Nm != "")//itemclass2Nm 값이 있을때
292
-			{
293
-				var itemClassNm = itemClassNm + " " + ">" + " " + result.itemClass2Nm;	//itemClassNm 에 itemClassNm + > + itemClass2Nm 값 넣음
294
-			}
295
-			
296
-			if (result.itemClass3Nm != null && result.itemClass3Nm != "")//itemclass3Nm 값이 있을때
297
-			{
298
-				var itemClassNm = itemClassNm + " " + ">" + " " + result.itemClass3Nm;	//itemClassNm 에 itemClassNm + > + itemClass3Nm 값 넣음		
299
-			}
300
-			
301
-			if (result.itemClass4Nm != null && result.itemClass4Nm != "")//itemclass4Nm 값이 있을때
302
-			{
303
-				var itemClassNm = itemClassNm + " " + ">" + " " + result.itemClass4Nm;	//itemClassNm 에 itemClassNm + > + itemClass4Nm 값 넣음
304
-	
305
-			}
306
-			$('#ITP_FORM_VENDINFO02010_VIEW .fnBrandNm').text(fn_make_user_info.get('brandNm'));//fn_make_user_info에서 brandNm 가져와서 넣기
307
-			
308
-			/*#ITP_FORM_VENDINFO02010_VIEW 안에 있는 fn class에 API데이터 넣기*/
309
-			
310
-			$('#ITP_FORM_VENDINFO02010_VIEW .fnItemClass1Nm').text(itemClassNm);
311
-			$('#ITP_FORM_VENDINFO02010_VIEW .fnItemClassMgntNo').text(result.itemClassMgntNo);
312
-			$('#ITP_FORM_VENDINFO02010_VIEW .fnItemId').text(result.itemId);
313
-			$('#ITP_FORM_VENDINFO02010_VIEW .fnItemTypeNm').text(result.itemTypeNm);
314
-			$('#ITP_FORM_VENDINFO02010_VIEW .fnItemNm').text(result.itemClassNm);
315
-			$('#ITP_FORM_VENDINFO02010_VIEW .fnImpDvsnNm').text(result.impDvsnNm);
316
-			$('#ITP_FORM_VENDINFO02010_VIEW .fnPodrPssblDvsn').text(result.podrPssblDvsnNm);
317
-			$('#ITP_FORM_VENDINFO02010_VIEW .fnUnit').text(result.unit);
318
-			$('#ITP_FORM_VENDINFO02010_VIEW .fnWeightUnit').text(result.weightUnit);
319
-			$('#ITP_FORM_VENDINFO02010_VIEW .fnVolumeUnit').text(result.volumeUnit);
320
-			$('#ITP_FORM_VENDINFO02010_VIEW .fnWidthUnit').text(result.widthUnit);
321
-			$('#ITP_FORM_VENDINFO02010_VIEW .fnHeightUnit').text(result.heightUnit);
322
-			$('#ITP_FORM_VENDINFO02010_VIEW .fnHighUnit').text(result.highUnit);
323
-			$('#ITP_FORM_VENDINFO02010_VIEW .fnPchItemYn').text(result.pchItemYn);
324
-			$('#ITP_FORM_VENDINFO02010_VIEW .fnViewPchUnit').text(result.pchUnit);
325
-			$('#ITP_FORM_VENDINFO02010_VIEW .fnSaleItemYn').text(result.saleItemYn);
326
-			$('#ITP_FORM_VENDINFO02010_VIEW .fnSaleUnit').text(result.saleUnit);
327
-			$('#ITP_FORM_VENDINFO02010_VIEW .fnAssetInfo').text(result.assetInfo);
328
-			$('#ITP_FORM_VENDINFO02010_VIEW .fnStckUnit').text(result.stckUnit);
329
-			$('#ITP_FORM_VENDINFO02010_VIEW .fnWeight').text(result.weight);
330
-			$('#ITP_FORM_VENDINFO02010_VIEW .fnVolume').text(result.volume);
331
-			$('#ITP_FORM_VENDINFO02010_VIEW .fnWidth').text(result.width);
332
-			$('#ITP_FORM_VENDINFO02010_VIEW .fnHeight').text(result.height);
333
-			$('#ITP_FORM_VENDINFO02010_VIEW .fnHigh').text(result.high);
334
-			$('#ITP_FORM_VENDINFO02010_VIEW .fnOneBoxQty').text(result.oneBoxQty);
335
-			$('#ITP_FORM_VENDINFO02010_VIEW .fnExpryYn').text(result.expryYn);
336
-			$('#ITP_FORM_VENDINFO02010_VIEW .fnExpryPeriod').text(result.expryPeriod);
337
-			$('#ITP_FORM_VENDINFO02010_VIEW .fnRtnPssblYn').text(result.rtnPssblYn);
338
-			$('#ITP_FORM_VENDINFO02010_VIEW .fnRtnDvsn').text(result.rtnDvsnNm);
339
-			
340
-			//#ITP_FORM_VENDINFO02010_VIEW 안에 있는 fnItemImage에  API데이터를 이미지 경로로 넣기
341
-			$.each(result.imageFileNoList, function(index, item) {
342
-					$('#ITP_FORM_VENDINFO02010_VIEW .fnItemImage').append('<img src=" + item.filePath +" />');
343
-			});
260
+		pageObj.switchScreen('VIEW'); //VIEW로 화면 전환시
261
+		
262
+		var itemClassNm = ""; //itemClassNm 값 없음
263
+		
264
+		if (result.itemClass1Nm != null && result.itemClass1Nm != "")//itemclass1Nm 값이 있을때
265
+		{
266
+			var itemClassNm = result.itemClass1Nm;  //itemClassNm 에 itemClass1Nm 값 넣음
267
+		}
268
+		
269
+		if (result.itemClass2Nm != null && result.itemClass2Nm != "")//itemclass2Nm 값이 있을때
270
+		{
271
+			var itemClassNm = itemClassNm + " " + ">" + " " + result.itemClass2Nm;	//itemClassNm 에 itemClassNm + > + itemClass2Nm 값 넣음
272
+		}
273
+		
274
+		if (result.itemClass3Nm != null && result.itemClass3Nm != "")//itemclass3Nm 값이 있을때
275
+		{
276
+			var itemClassNm = itemClassNm + " " + ">" + " " + result.itemClass3Nm;	//itemClassNm 에 itemClassNm + > + itemClass3Nm 값 넣음		
277
+		}
278
+		
279
+		if (result.itemClass4Nm != null && result.itemClass4Nm != "")//itemclass4Nm 값이 있을때
280
+		{
281
+			var itemClassNm = itemClassNm + " " + ">" + " " + result.itemClass4Nm;	//itemClassNm 에 itemClassNm + > + itemClass4Nm 값 넣음
282
+		}
283
+		$('#ITP_FORM_VENDINFO02010_VIEW .fnBrandNm').text(fn_make_user_info.get('brandNm'));//fn_make_user_info에서 brandNm 가져와서 넣기
284
+		
285
+		/*#ITP_FORM_VENDINFO02010_VIEW 안에 있는 fn class에 API데이터 넣기*/
286
+		
287
+		$('#ITP_FORM_VENDINFO02010_VIEW .fnItemClass1Nm').text(itemClassNm);
288
+		$('#ITP_FORM_VENDINFO02010_VIEW .fnItemClassMgntNo').text(result.itemClassMgntNo);
289
+		$('#ITP_FORM_VENDINFO02010_VIEW .fnItemId').text(result.itemId);
290
+		$('#ITP_FORM_VENDINFO02010_VIEW .fnItemTypeNm').text(result.itemTypeNm);
291
+		$('#ITP_FORM_VENDINFO02010_VIEW .fnItemNm').text(result.itemClassNm);
292
+		$('#ITP_FORM_VENDINFO02010_VIEW .fnImpDvsnNm').text(result.impDvsnNm);
293
+		$('#ITP_FORM_VENDINFO02010_VIEW .fnPodrPssblDvsn').text(result.podrPssblDvsnNm);
294
+		$('#ITP_FORM_VENDINFO02010_VIEW .fnUnit').text(result.unit);
295
+		$('#ITP_FORM_VENDINFO02010_VIEW .fnWeightUnit').text(result.weightUnit);
296
+		$('#ITP_FORM_VENDINFO02010_VIEW .fnVolumeUnit').text(result.volumeUnit);
297
+		$('#ITP_FORM_VENDINFO02010_VIEW .fnWidthUnit').text(result.widthUnit);
298
+		$('#ITP_FORM_VENDINFO02010_VIEW .fnHeightUnit').text(result.heightUnit);
299
+		$('#ITP_FORM_VENDINFO02010_VIEW .fnHighUnit').text(result.highUnit);
300
+		$('#ITP_FORM_VENDINFO02010_VIEW .fnPchItemYn').text(result.pchItemYn);
301
+		$('#ITP_FORM_VENDINFO02010_VIEW .fnViewPchUnit').text(result.pchUnit);
302
+		$('#ITP_FORM_VENDINFO02010_VIEW .fnSaleItemYn').text(result.saleItemYn);
303
+		$('#ITP_FORM_VENDINFO02010_VIEW .fnSaleUnit').text(result.saleUnit);
304
+		$('#ITP_FORM_VENDINFO02010_VIEW .fnAssetInfo').text(result.assetInfo);
305
+		$('#ITP_FORM_VENDINFO02010_VIEW .fnStckUnit').text(result.stckUnit);
306
+		$('#ITP_FORM_VENDINFO02010_VIEW .fnWeight').text(result.weight);
307
+		$('#ITP_FORM_VENDINFO02010_VIEW .fnVolume').text(result.volume);
308
+		$('#ITP_FORM_VENDINFO02010_VIEW .fnWidth').text(result.width);
309
+		$('#ITP_FORM_VENDINFO02010_VIEW .fnHeight').text(result.height);
310
+		$('#ITP_FORM_VENDINFO02010_VIEW .fnHigh').text(result.high);
311
+		$('#ITP_FORM_VENDINFO02010_VIEW .fnOneBoxQty').text(result.oneBoxQty);
312
+		$('#ITP_FORM_VENDINFO02010_VIEW .fnExpryYn').text(result.expryYn);
313
+		$('#ITP_FORM_VENDINFO02010_VIEW .fnExpryPeriod').text(result.expryPeriod);
314
+		$('#ITP_FORM_VENDINFO02010_VIEW .fnRtnPssblYn').text(result.rtnPssblYn);
315
+		$('#ITP_FORM_VENDINFO02010_VIEW .fnRtnDvsn').text(result.rtnDvsnNm);
316
+		
317
+		//#ITP_FORM_VENDINFO02010_VIEW 안에 있는 fnItemImage에  API데이터를 이미지 경로로 넣기
318
+		$.each(result.imageFileNoList, function(index, item) {
319
+			$('#ITP_FORM_VENDINFO02010_VIEW .fnItemImage').append('<img src=" + item.filePath +" />');
320
+		});
344 321
 	}
345 322
 };
346 323
 

+ 2 - 1
src/main/webapp/js/app/vsettmng/ITP_VSETTMNG01010.js

@@ -546,7 +546,8 @@ let listObj = {
546 546
 				param: param,
547 547
 				url: DOMAIN + STTL_REQ_DETAIL_GRID_LIST,
548 548
 				pager: VSETTMNG01010_GRID_PAGER,
549
-				multiselect: true, 
549
+				multiselect: true,
550
+				rownumbers: false,
550 551
 				onCellSelect: function(rowId, cellIdx, cellValue) {
551 552
 					var cm = $(this).jqGrid('getGridParam', 'colModel');
552 553
 					var colNm = cm[cellIdx].name;