Browse Source

엑셀 다운로드 커밋

dwkim 2 years ago
parent
commit
882532663e

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

@@ -62,6 +62,7 @@
62
 					<div class="itp_table fix">
62
 					<div class="itp_table fix">
63
 						<div id="ITP_STOCKMNG01010_jqGrid_list" class="itp_tb_list itp_gType1" data-total-cnt="${totalCnt}">
63
 						<div id="ITP_STOCKMNG01010_jqGrid_list" class="itp_tb_list itp_gType1" data-total-cnt="${totalCnt}">
64
 							<div id="ITP_STOCKMNG01010_jqGridView" class="itp_views fix"></div>
64
 							<div id="ITP_STOCKMNG01010_jqGridView" class="itp_views fix"></div>
65
+							<button type="button" id="ITP_BTN_STOCKMNG01010_EXCEL" class="btn btn-success btn-sm Excel" style="float:right;"><i class="glyphicon "></i>Excel</button>
65
 							<table id="ITP_STOCKMNG01010_jqGrid"></table>
66
 							<table id="ITP_STOCKMNG01010_jqGrid"></table>
66
 							<div id="ITP_STOCKMNG01010_jqGridPager"></div>
67
 							<div id="ITP_STOCKMNG01010_jqGridPager"></div>
67
 							<div id="ITP_STOCKMNG01010_jqGridEmpty" class="itp_no_data"></div>
68
 							<div id="ITP_STOCKMNG01010_jqGridEmpty" class="itp_no_data"></div>

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

@@ -70,6 +70,7 @@
70
 					<div class="itp_table fix">
70
 					<div class="itp_table fix">
71
 						<div id="ITP_STOCKMNG03010_jqGrid_list" class="itp_tb_list itp_gType1" data-total-cnt="${totalCnt}">
71
 						<div id="ITP_STOCKMNG03010_jqGrid_list" class="itp_tb_list itp_gType1" data-total-cnt="${totalCnt}">
72
 							<div id="ITP_STOCKMNG03010_jqGridView" class="itp_views fix"></div>
72
 							<div id="ITP_STOCKMNG03010_jqGridView" class="itp_views fix"></div>
73
+							<button type="button" id="ITP_BTN_STOCKMNG03010_EXCEL" class="btn btn-success btn-sm Excel" style="float:right;"><i class="glyphicon "></i>Excel</button>
73
 							<table id="ITP_STOCKMNG03010_jqGrid"></table>
74
 							<table id="ITP_STOCKMNG03010_jqGrid"></table>
74
 							<div id="ITP_STOCKMNG03010_jqGridPager"></div>
75
 							<div id="ITP_STOCKMNG03010_jqGridPager"></div>
75
 							<div id="ITP_STOCKMNG03010_jqGridEmpty" class="itp_no_data"></div>
76
 							<div id="ITP_STOCKMNG03010_jqGridEmpty" class="itp_no_data"></div>

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

@@ -190,6 +190,7 @@ let pageObj = {
190
 						case 'ITP_BTN_STOCKMNG01010_SRH'		: listObj.button.search();		break;	// 조회 버튼
190
 						case 'ITP_BTN_STOCKMNG01010_SRH'		: listObj.button.search();		break;	// 조회 버튼
191
 						case 'ITP_BTN_STOCKMNG01010_ADDROW'		: listObj.button.clickStockProc();	break;	// 재고처리 버튼
191
 						case 'ITP_BTN_STOCKMNG01010_ADDROW'		: listObj.button.clickStockProc();	break;	// 재고처리 버튼
192
 						case 'ITP_BTN_STOCKMNG01010_DELROW'		: listObj.button.clickStockHist();	break;	// 재고이력 버튼
192
 						case 'ITP_BTN_STOCKMNG01010_DELROW'		: listObj.button.clickStockHist();	break;	// 재고이력 버튼
193
+						case 'ITP_BTN_STOCKMNG01010_EXCEL'		: listObj.excelDown();	break;	// 엑셀다운로드
193
 					}
194
 					}
194
 				});
195
 				});
195
 			});
196
 			});
@@ -216,6 +217,8 @@ let pageObj = {
216
 			fn_show_btn_auth('#ITP_BTN_STOCKMNG01010_SRH');
217
 			fn_show_btn_auth('#ITP_BTN_STOCKMNG01010_SRH');
217
 
218
 
218
 			$('#ITP_AJAX_STOCKMNG01010_LIST_CONTAINER').show();
219
 			$('#ITP_AJAX_STOCKMNG01010_LIST_CONTAINER').show();
220
+			
221
+			$('#ITP_BTN_STOCKMNG01010_EXCEL').show();
219
 		}
222
 		}
220
 	}, 
223
 	}, 
221
 	fnWhsList: function(fnCall) {
224
 	fnWhsList: function(fnCall) {
@@ -399,6 +402,16 @@ let listObj = {
399
 		unload : function() {
402
 		unload : function() {
400
 			$.jgrid.gridUnload(STOCKMNG01010_GRID_ID);
403
 			$.jgrid.gridUnload(STOCKMNG01010_GRID_ID);
401
 		}
404
 		}
405
+	},
406
+	excelDown: function() {
407
+		var param = {
408
+			'url': STOCK_MNG_DETAIL_GRID_LIST,
409
+			'param': $('#ITP_FORM_STOCKMNG01010_SEARCH').serializeObject(),
410
+			'gridColumns': $(STOCKMNG01010_GRID_ID).jqGrid('getGridParam', 'colModel'),
411
+			'fileName': '재고정보.xlsx',
412
+			'sheetName': '재고리스트'
413
+		};
414
+		itp_fn_remote_to_excel(param);
402
 	}
415
 	}
403
 };
416
 };
404
 
417
 

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

@@ -179,6 +179,7 @@ let pageObj = {
179
 						case 'ITP_BTN_STOCKMNG03010_SAVE'		: listObj.button.save();		break;	// 저장 버튼
179
 						case 'ITP_BTN_STOCKMNG03010_SAVE'		: listObj.button.save();		break;	// 저장 버튼
180
 						case 'ITP_BTN_STOCKMNG03010_DETAIL_ADDROW'		: listObj.button.addItem();		break;	// 품목추가 버튼
180
 						case 'ITP_BTN_STOCKMNG03010_DETAIL_ADDROW'		: listObj.button.addItem();		break;	// 품목추가 버튼
181
 						case 'ITP_BTN_STOCKMNG03010_DETAIL_DELROW'		: listObj.button.removeItem();		break;	// 품목삭제 버튼
181
 						case 'ITP_BTN_STOCKMNG03010_DETAIL_DELROW'		: listObj.button.removeItem();		break;	// 품목삭제 버튼
182
+						case 'ITP_BTN_STOCKMNG03010_EXCEL'		: listObj.excelDown();		break;	// 엑셀
182
 					}
183
 					}
183
 				});
184
 				});
184
 			});
185
 			});
@@ -208,6 +209,8 @@ let pageObj = {
208
 			fn_show_btn_auth('#ITP_BTN_STOCKMNG03010_SRH');
209
 			fn_show_btn_auth('#ITP_BTN_STOCKMNG03010_SRH');
209
 
210
 
210
 			$('#ITP_AJAX_STOCKMNG03010_LIST_CONTAINER').show();
211
 			$('#ITP_AJAX_STOCKMNG03010_LIST_CONTAINER').show();
212
+			
213
+			$('#ITP_BTN_STOCKMNG03010_EXCEL').show();
211
 		}
214
 		}
212
 	}, 
215
 	}, 
213
 	fnWhsList: function(fnCall) {
216
 	fnWhsList: function(fnCall) {
@@ -435,6 +438,16 @@ let listObj = {
435
 		unload : function() {
438
 		unload : function() {
436
 			$.jgrid.gridUnload(STOCKMNG03010_GRID_ID);
439
 			$.jgrid.gridUnload(STOCKMNG03010_GRID_ID);
437
 		}
440
 		}
441
+	},
442
+	excelDown: function() {
443
+		var param = {
444
+			'url': STOCK_BASE_MNG_DETAIL_GRID_LIST,
445
+			'param': $('#ITP_FORM_STOCKMNG03010_SEARCH').serializeObject(),
446
+			'gridColumns': $(STOCKMNG03010_GRID_ID).jqGrid('getGridParam', 'colModel'),
447
+			'fileName': '재고기준정보.xlsx',
448
+			'sheetName': '재고기준정보리스트'
449
+		};
450
+		itp_fn_remote_to_excel(param);
438
 	}
451
 	}
439
 };
452
 };
440
 
453