Bläddra i källkod

공급사 엑셀버튼

yhl88 2 år sedan
förälder
incheckning
d2cda920d0

+ 1 - 0
src/main/webapp/app/collmng/COLLMNG01010.html

@@ -58,6 +58,7 @@
58 58
 					<div class="itp_table fix">
59 59
 						<div id="ITP_COLLMNG01010_jqGrid_list" class="itp_tb_list itp_gType1" data-total-cnt="${totalCnt}">
60 60
 							<div id="ITP_COLLMNG01010_jqGridView" class="itp_views fix"></div>
61
+							<button type="button" id="ITP_BTN_COLLMNG01010_EXCEL" class="btn btn-success btn-sm Excel" style="float:right;"><i class="glyphicon "></i>Excel</button>
61 62
 							<table id="ITP_COLLMNG01010_jqGrid"></table>
62 63
 							<div id="ITP_COLLMNG01010_jqGridPager"></div>
63 64
 							<div id="ITP_COLLMNG01010_jqGridEmpty" class="itp_no_data"></div>

+ 1 - 0
src/main/webapp/app/collmng/COLLMNG02010.html

@@ -53,6 +53,7 @@
53 53
 					<div class="itp_table fix">
54 54
 						<div id="ITP_COLLMNG02010_jqGrid_list" class="itp_tb_list itp_gType1" data-total-cnt="${totalCnt}">
55 55
 							<div id="ITP_COLLMNG02010_jqGridView" class="itp_views fix"></div>
56
+							<button type="button" id="ITP_BTN_COLLMNG02010_EXCEL" class="btn btn-success btn-sm Excel" style="float:right;"><i class="glyphicon "></i>Excel</button>
56 57
 							<table id="ITP_COLLMNG02010_jqGrid"></table>
57 58
 							<div id="ITP_COLLMNG02010_jqGridPager"></div>
58 59
 							<div id="ITP_COLLMNG02010_jqGridEmpty" class="itp_no_data"></div>

+ 1 - 0
src/main/webapp/app/collmng/COLLMNG03010.html

@@ -52,6 +52,7 @@
52 52
 					<div class="itp_table fix">
53 53
 						<div id="ITP_COLLMNG03010_jqGrid_list" class="itp_tb_list itp_gType1" data-total-cnt="${totalCnt}">
54 54
 							<div id="ITP_COLLMNG03010_jqGridView" class="itp_views fix"></div>
55
+							<button type="button" id="ITP_BTN_COLLMNG03010_EXCEL" class="btn btn-success btn-sm Excel" style="float:right;"><i class="glyphicon "></i>Excel</button>
55 56
 							<table id="ITP_COLLMNG03010_jqGrid"></table>
56 57
 							<div id="ITP_COLLMNG03010_jqGridPager"></div>
57 58
 							<div id="ITP_COLLMNG03010_jqGridEmpty" class="itp_no_data"></div>

+ 1 - 0
src/main/webapp/app/ordmng/ORDMNG02010.html

@@ -54,6 +54,7 @@
54 54
 					<div class="itp_table fix">
55 55
 						<div id="ITP_ORDMNG02010_jqGrid_list" class="itp_tb_list itp_gType1" data-total-cnt="${totalCnt}">
56 56
 							<div id="ITP_ORDMNG02010_jqGridView" class="itp_views fix"></div>
57
+							<button type="button" id="ITP_BTN_ORDMNG02010_EXCEL" class="btn btn-success btn-sm Excel" style="float:right;"><i class="glyphicon "></i>Excel</button>
57 58
 							<table id="ITP_ORDMNG02010_jqGrid"></table>
58 59
 							<div id="ITP_ORDMNG02010_jqGridPager"></div>
59 60
 							<div id="ITP_ORDMNG02010_jqGridEmpty" class="itp_no_data"></div>

+ 1 - 0
src/main/webapp/app/ordmng/ORDMNG03010.html

@@ -50,6 +50,7 @@
50 50
 					<div class="itp_table fix">
51 51
 						<div id="ITP_ORDMNG03010_jqGrid_list" class="itp_tb_list itp_gType1" data-total-cnt="${totalCnt}">
52 52
 							<div id="ITP_ORDMNG03010_jqGridView" class="itp_views fix"></div>
53
+							<button type="button" id="ITP_BTN_ORDMNG03010_EXCEL" class="btn btn-success btn-sm Excel" style="float:right;"><i class="glyphicon "></i>Excel</button>
53 54
 							<table id="ITP_ORDMNG03010_jqGrid"></table>
54 55
 							<div id="ITP_ORDMNG03010_jqGridPager"></div>
55 56
 							<div id="ITP_ORDMNG03010_jqGridEmpty" class="itp_no_data"></div>

+ 1 - 0
src/main/webapp/app/vsettmng/VSETTMNG01010.html

@@ -45,6 +45,7 @@
45 45
 					<div class="itp_table fix">
46 46
 						<div id="ITP_VSETTMNG01010_jqGrid_list" class="itp_tb_list itp_gType1" data-total-cnt="${totalCnt}">
47 47
 							<div id="ITP_VSETTMNG01010_jqGridView" class="itp_views fix"></div>
48
+							<button type="button" id="ITP_BTN_VSETTMNG01010_EXCEL" class="btn btn-success btn-sm Excel" style="float:right;"><i class="glyphicon "></i>Excel</button>
48 49
 							<table id="ITP_VSETTMNG01010_jqGrid"></table>
49 50
 							<div id="ITP_VSETTMNG01010_jqGridPager"></div>
50 51
 							<div id="ITP_VSETTMNG01010_jqGridEmpty" class="itp_no_data"></div>

+ 1 - 0
src/main/webapp/app/vsettmng/VSETTMNG02010.html

@@ -43,6 +43,7 @@
43 43
 					<div class="itp_table fix">
44 44
 						<div id="ITP_VSETTMNG02010_jqGrid_list" class="itp_tb_list itp_gType1" data-total-cnt="${totalCnt}">
45 45
 							<div id="ITP_VSETTMNG02010_jqGridView" class="itp_views fix"></div>
46
+							<button type="button" id="ITP_BTN_VSETTMNG02010_EXCEL" class="btn btn-success btn-sm Excel" style="float:right;"><i class="glyphicon "></i>Excel</button>
46 47
 							<table id="ITP_VSETTMNG02010_jqGrid"></table>
47 48
 							<div id="ITP_VSETTMNG02010_jqGridPager"></div>
48 49
 							<div id="ITP_VSETTMNG02010_jqGridEmpty" class="itp_no_data"></div>

+ 12 - 0
src/main/webapp/js/app/collmng/ITP_COLLMNG01010.js

@@ -197,6 +197,7 @@ let pageObj = {
197 197
 						case 'ITP_BTN_COLLMNG01010_MODIFY'			: modifyObj.button.modify();	break;	// 수정 버튼
198 198
 						case 'ITP_BTN_COLLMNG01010_CANCELLIST'		: viewObj.button.cancel(); 		break;	// 취소/목록 버튼
199 199
 						case 'ITP_BTN_COLLMNG01010_DELETE'			: 								break;	// 삭제 버튼
200
+						case 'ITP_BTN_COLLMNG01010_EXCEL'			: listObj.excelDown();			break;	// 엑셀 다운로드
200 201
 					}
201 202
 				});
202 203
 			});
@@ -216,6 +217,7 @@ let pageObj = {
216 217
             $('#ITP_FORM_COLLMNG01010_SEARCH #ITP_FORM_COLLMNG01010_SEARCH_SPPLY_ID').val(fn_make_user_info.get('spplyId'));
217 218
             $('#ITP_BTN_COLLMNG01010_SEARCH_WHS_NM').show();
218 219
             $('#ITP_BTN_COLLMNG01010_DELETE_WHS_NM').show();
220
+            $('#ITP_BTN_COLLMNG01010_EXCEL').show();
219 221
         } /*else if(mode == 'ADD') { // 등록
220 222
             $('#ITP_AJAX_COLLMNG01010_DETAIL_CONTAINER').show();
221 223
             fn_show_btn_auth_array(['#ITP_BTN_COLLMNG01010_CANCELLIST', '#ITP_BTN_COLLMNG01010_SAVE']);
@@ -375,6 +377,16 @@ let listObj = {
375 377
 				$('#ITP_FORM_COLLMNG01010_DETAIL_RTN_WHS_ID').val(rowDataPop.whsId);
376 378
 			}
377 379
 		}
380
+	},
381
+	excelDown: function() {
382
+		var param = {
383
+			'url': API_RTNMNG_RTN_SPPLY_RTN_GRID_LIST,
384
+			'param': $('#ITP_FORM_COLLMNG01010_SEARCH').serializeObject(),
385
+			'gridColumns': $(COLLMNG01010_GRID_ID).jqGrid('getGridParam', 'colModel'),
386
+			'fileName': '공급사 수거현황.xlsx',
387
+			'sheetName': '공급사 수거리스트'
388
+		};
389
+		itp_fn_remote_to_excel(param);
378 390
 	}
379 391
 }
380 392
 

+ 12 - 1
src/main/webapp/js/app/collmng/ITP_COLLMNG02010.js

@@ -288,7 +288,7 @@ let pageObj = {
288 288
 						case 'ITP_BTN_COLLMNG02010_CUDW'			: listObj.button.colcreat();		break;	// 수거서생성
289 289
 						case 'ITP_BTN_COLLMNG02010_CRT'				: modifyObj.button.save() ;			break;	// 생성
290 290
 						case 'ITP_BTN_COLLMNG02010_CANCELLIST'		: modifyObj.button.cancel();		break;
291
-						
291
+						case 'ITP_BTN_COLLMNG02010_EXCEL'			: listObj.excelDown();				break;	// 엑셀 다운로드
292 292
 					}
293 293
 				});
294 294
 			});
@@ -319,6 +319,7 @@ let pageObj = {
319 319
 			fn_show_btn_auth_array(['#ITP_BTN_COLLMNG02010_SRH', '#ITP_BTN_COLLMNG02010_CUDW']);
320 320
 			$('#ITP_FORM_COLLMNG02010_SEARCH_SBRAND_ID').val(fn_make_user_info.get('brandId'));
321 321
 			$('#ITP_FORM_COLLMNG02010_SEARCH_SSPPLY_ID').val(fn_make_user_info.get('spplyId'));
322
+			$('#ITP_BTN_COLLMNG02010_EXCEL').show();
322 323
 		} else if(mode == 'DETAIL') { // 수거서 작성
323 324
 			$('#ITP_AJAX_COLLMNG02010_DETAIL_CONTAINER').show();
324 325
 			fn_show_btn_auth_array(['#ITP_BTN_COLLMNG02010_CRT', '#ITP_BTN_COLLMNG02010_CANCELLIST']);
@@ -463,6 +464,16 @@ let listObj = {
463 464
 			$(COLLMNG02010_GRID_EMPTY).html(ITP_MSG_LOCALE.message.grid.noData);
464 465
 			$(COLLMNG02010_GRID_EMPTY).show();
465 466
 		}
467
+	},
468
+	excelDown: function() {
469
+		var param = {
470
+			'url': API_DETAIL_GRID_LIST,
471
+			'param': $('#ITP_FORM_COLLMNG02010_SEARCH').serializeObject(),
472
+			'gridColumns': $(COLLMNG02010_GRID_ID).jqGrid('getGridParam', 'colModel'),
473
+			'fileName': '공급사 수거서작성.xlsx',
474
+			'sheetName': '공급사 수거서리스트'
475
+		};
476
+		itp_fn_remote_to_excel(param);
466 477
 	}
467 478
 };
468 479
 

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

@@ -196,6 +196,7 @@ let pageObj = {
196 196
 						case 'ITP_BTN_COLLMNG03010_MODIFY'			: modifyObj.button.modify();	break;	// 수정 버튼
197 197
 						case 'ITP_BTN_COLLMNG03010_CANCELLIST'		: modifyObj.button.cancel(); 	break;	// 취소/목록 버튼
198 198
 						case 'ITP_BTN_COLLMNG03010_DELETE'			: modifyObj.button.del();		break;	// 발주 취소 버튼(예정)
199
+						case 'ITP_BTN_COLLMNG03010_EXCEL'			: listObj.excelDown();			break;	// 엑셀 다운로드
199 200
 					}
200 201
 				});
201 202
 			});
@@ -221,6 +222,7 @@ let pageObj = {
221 222
             $('#ITP_BTN_COLLMNG03010_PRINT').show();
222 223
             $('#ITP_BTN_COLLMNG03010_SEARCH_WHS_ID').show();
223 224
             $('#ITP_BTN_COLLMNG03010_DELETE_WHS_ID').show();
225
+            $('#ITP_BTN_COLLMNG03010_EXCEL').show();
224 226
         }
225 227
     },
226 228
     action: function() {
@@ -338,5 +340,15 @@ let listObj = {
338 340
 			$('#ITP_FORM_COLLMNG03010_SEARCH_WHS_ID').val(rowDataPop.whsId);
339 341
 			$('#ITP_FORM_COLLMNG03010_SEARCH_WHS_NM').val(rowDataPop.whsNm);
340 342
 		}
343
+	},
344
+	excelDown: function() {
345
+		var param = {
346
+			'url': API_RTNMNG_INOUTMNG_SPPLY_PICK_GRID_LIST,
347
+			'param': $('#ITP_FORM_COLLMNG03010_SEARCH').serializeObject(),
348
+			'gridColumns': $(COLLMNG03010_GRID_ID).jqGrid('getGridParam', 'colModel'),
349
+			'fileName': '공급사 수거서현황.xlsx',
350
+			'sheetName': '공급사 수거서리스트'
351
+		};
352
+		itp_fn_remote_to_excel(param);
341 353
 	}
342 354
 };

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

@@ -171,6 +171,7 @@ let pageObj = {
171 171
 						case 'ITP_BTN_ORDMNG02010_NEWREG'			: listObj.button.create(); 		break;	// 신규등록 버튼
172 172
 						case 'ITP_BTN_ORDMNG02010_CANCELLIST'		: modifyObj.button.cancel(); 	break;	// 취소/목록 버튼
173 173
 						case 'ITP_BTN_ORDMNG02010_SAVE'				: modifyObj.button.save();		break;	// 생성버튼
174
+						case 'ITP_BTN_ORDMNG02010_EXCEL'		    : listObj.excelDown();			break;	// 엑셀 다운로드
174 175
 					}
175 176
 				});
176 177
 			});
@@ -199,6 +200,7 @@ let pageObj = {
199 200
             $('#ITP_FORM_ORDMNG02010_SEARCH #ITP_FORM_ORDMNG02010_SEARCH_SPPLY_ID').val(fn_make_user_info.get('spplyId'));
200 201
             $('#ITP_BTN_ORDMNG02010_SEARCH_WHS_ID').show();
201 202
             $('#ITP_BTN_ORDMNG02010_DELETE_WHS_ID').show();
203
+            $('#ITP_BTN_ORDMNG02010_EXCEL').show();
202 204
 		} else if(mode === 'MODIFY') { // 수정
203 205
 			$('#ITP_AJAX_ORDMNG02010_DETAIL_CONTAINER').show();
204 206
 			fn_show_btn_auth_array(['#ITP_BTN_ORDMNG02010_CANCELLIST', '#ITP_BTN_ORDMNG02010_SAVE', '#ITP_BTN_ORDMNG02010_RESET_PW']);
@@ -326,6 +328,16 @@ let listObj = {
326 328
 			$('#ITP_FORM_ORDMNG02010_SEARCH_WHS_ID').val(rowDataPop.whsId);
327 329
 			$('#ITP_FORM_ORDMNG02010_SEARCH_WHS_NM').val(rowDataPop.whsNm);
328 330
 		}
331
+	},
332
+	excelDown: function() {
333
+		var param = {
334
+			'url': API_POMNG_INOUTMNG_SPPLY_TARGET_GRID_LIST,
335
+			'param': $('#ITP_FORM_ORDMNG02010_SEARCH').serializeObject(),
336
+			'gridColumns': $(ORDMNG02010_GRID_ID).jqGrid('getGridParam', 'colModel'),
337
+			'fileName': '공급사 납품서생성.xlsx',
338
+			'sheetName': '공급사 납품서리스트'
339
+		};
340
+		itp_fn_remote_to_excel(param);
329 341
 	}
330 342
 };
331 343
 

+ 12 - 0
src/main/webapp/js/app/ordmng/ITP_ORDMNG03010.js

@@ -204,6 +204,7 @@ let pageObj = {
204 204
 					switch (id) {
205 205
 						case 'ITP_BTN_ORDMNG03010_SRH'		: listObj.button.search();	break;	// 조회 버튼 클릭
206 206
 						case 'ITP_BTN_ORDMNG03010_POPUP'	: listObj.button.print(); 			// 납품서출력 팝업
207
+						case 'ITP_BTN_ORDMNG03010_EXCEL'	: listObj.excelDown();		break;	// 엑셀 다운로드
207 208
 					}
208 209
 				});
209 210
 			});
@@ -213,6 +214,7 @@ let pageObj = {
213 214
 		$('#ITP_FORM_ORDMNG03010_SEARCH_SPPLY_ID').val(fn_make_user_info.get('userId')); //input hidden 값 넣기
214 215
 		$('#ITP_FORM_ORDMNG03010_SEARCH_BRAND_ID').val(fn_make_user_info.get('brandId'));//input hidden 값 넣기				
215 216
 		$('#ITP_FORM_ORDMNG03010_SDELETE_SWHS_NM').show(); //버튼 보이게 하기
217
+		$('#ITP_BTN_ORDMNG03010_EXCEL').show(); //버튼 보이게 하기
216 218
 	}
217 219
 };
218 220
 
@@ -295,5 +297,15 @@ let listObj = {
295 297
 			};
296 298
 			itp_fn_grid_make_remote(option);
297 299
 		},
300
+	},
301
+	excelDown: function() {
302
+		var param = {
303
+			'url': API_DELI_GRID_LIST,
304
+			'param': $('#ITP_FORM_ORDMNG03010_SEARCH').serializeObject(),
305
+			'gridColumns': $(ORDMNG03010_GRID_ID).jqGrid('getGridParam', 'colModel'),
306
+			'fileName': '공급사 납품서현황.xlsx',
307
+			'sheetName': '공급사 납품서리스트'
308
+		};
309
+		itp_fn_remote_to_excel(param);
298 310
 	}
299 311
 };

+ 12 - 0
src/main/webapp/js/app/vsettmng/ITP_VSETTMNG01010.js

@@ -365,6 +365,7 @@ let pageObj = {
365 365
 						case 'ITP_BTN_VSETTMNG01010_REQUEST'			: modifyObj.button.request();	break;	// 요청 버튼
366 366
 						case 'ITP_BTN_VSETTMNG01010_STORE_SEARCH'	: listObj.button.storePop();	break;	// 매장검색 팝업
367 367
 						case 'ITP_BTN_VSETTMNG01010_STORE_ERASE'		: listObj.button.storeErase();	break;	// 매장 지움
368
+						case 'ITP_BTN_VSETTMNG01010_EXCEL'			: listObj.excelDown();				break;	// 엑셀 다운로드
368 369
 					}
369 370
 				});
370 371
 			});
@@ -399,6 +400,7 @@ let pageObj = {
399 400
 			$('#ITP_AJAX_VSETTMNG01010_LIST_CONTAINER').show();
400 401
 			$('#ITP_AJAX_VSETTMNG01010_DETAIL_CONTAINER').hide();
401 402
 			
403
+			$('#ITP_BTN_VSETTMNG01010_EXCEL').show();			
402 404
 		} else if(mode == 'DETAIL') { // 보기
403 405
 			$('#ITP_BTN_VSETTMNG01010_SRH').hide();
404 406
 			$('#ITP_BTN_VSETTMNG01010_NEWREG').hide();
@@ -579,6 +581,16 @@ let listObj = {
579 581
 		unload : function() {
580 582
 			$.jgrid.gridUnload(VSETTMNG01010_GRID_ID);
581 583
 		}
584
+	},
585
+	excelDown: function() {
586
+		var param = {
587
+			'url': STTL_REQ_DETAIL_GRID_LIST,
588
+			'param': $('#ITP_FORM_VSETTMNG01010_SEARCH').serializeObject(),
589
+			'gridColumns': $(VSETTMNG01010_GRID_ID).jqGrid('getGridParam', 'colModel'),
590
+			'fileName': '공급사 정산요청.xlsx',
591
+			'sheetName': '공급사 정산리스트'
592
+		};
593
+		itp_fn_remote_to_excel(param);
582 594
 	}
583 595
 };
584 596
 

+ 12 - 0
src/main/webapp/js/app/vsettmng/ITP_VSETTMNG02010.js

@@ -306,6 +306,7 @@ let pageObj = {
306 306
 						case 'ITP_BTN_VSETTMNG02010_STTL_REQ'		: modifyObj.button.endSttl(); 	break;	// 정산확정 버튼
307 307
 						case 'ITP_BTN_VSETTMNG02010_SEARCH_STORE_POP'	: listObj.button.storePop();	break;	// 매장검색 팝업
308 308
 						case 'ITP_BTN_VSETTMNG02010_SEARCH_ERASE'		: listObj.button.storeErase();	break;	// 매장 지움
309
+						case 'ITP_BTN_VSETTMNG02010_EXCEL'			: listObj.excelDown();				break;	// 엑셀 다운로드
309 310
 					}
310 311
 				});
311 312
 			});
@@ -363,6 +364,7 @@ let pageObj = {
363 364
 			$('#ITP_AJAX_VSETTMNG02010_LIST_CONTAINER').show();
364 365
 			$('#ITP_AJAX_VSETTMNG02010_DETAIL_CONTAINER').hide();
365 366
 			
367
+			$('#ITP_BTN_VSETTMNG02010_EXCEL').show();
366 368
 		} else if(mode == 'DETAIL') { // 보기
367 369
 			$('#ITP_BTN_VSETTMNG02010_SRH').hide();
368 370
 			$('#ITP_BTN_VSETTMNG02010_NEWREG').hide();
@@ -484,6 +486,16 @@ let listObj = {
484 486
 		unload : function() {
485 487
 			$.jgrid.gridUnload(VSETTMNG02010_GRID_ID);
486 488
 		}
489
+	},
490
+	excelDown: function() {
491
+		var param = {
492
+			'url': STTL_STATE_DETAIL_GRID_LIST,
493
+			'param': $('#ITP_FORM_VSETTMNG02010_SEARCH').serializeObject(),
494
+			'gridColumns': $(VSETTMNG02010_GRID_ID).jqGrid('getGridParam', 'colModel'),
495
+			'fileName': '공급사 정산현황.xlsx',
496
+			'sheetName': '공급사 정산리스트'
497
+		};
498
+		itp_fn_remote_to_excel(param);
487 499
 	}
488 500
 };
489 501