Bläddra i källkod

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

yhl88 2 år sedan
förälder
incheckning
b39cbb8ebb
27 ändrade filer med 302 tillägg och 179 borttagningar
  1. 1 0
      src/main/webapp/app/inoutmng/INOUTMNG01010.html
  2. 1 0
      src/main/webapp/app/inoutmng/INOUTMNG02010.html
  3. 1 0
      src/main/webapp/app/inoutmng/INOUTMNG03010.html
  4. 1 0
      src/main/webapp/app/inoutmng/INOUTMNG04010.html
  5. 1 0
      src/main/webapp/app/rtnmng/RTNMNG02010.html
  6. 1 0
      src/main/webapp/app/rtnmng/RTNMNG03010.html
  7. 1 0
      src/main/webapp/app/rtnmng/RTNMNG04010.html
  8. 1 0
      src/main/webapp/app/rtnmng/RTNMNG05010.html
  9. 1 0
      src/main/webapp/app/rtnmng/RTNMNG06010.html
  10. 2 1
      src/main/webapp/js/app/config.js
  11. 13 0
      src/main/webapp/js/app/inoutmng/ITP_INOUTMNG01010.js
  12. 12 0
      src/main/webapp/js/app/inoutmng/ITP_INOUTMNG02010.js
  13. 13 0
      src/main/webapp/js/app/inoutmng/ITP_INOUTMNG03010.js
  14. 13 0
      src/main/webapp/js/app/inoutmng/ITP_INOUTMNG04010.js
  15. 4 3
      src/main/webapp/js/app/login.js
  16. 13 0
      src/main/webapp/js/app/rtnmng/ITP_RTNMNG02010.js
  17. 12 0
      src/main/webapp/js/app/rtnmng/ITP_RTNMNG03010.js
  18. 12 0
      src/main/webapp/js/app/rtnmng/ITP_RTNMNG04010.js
  19. 18 0
      src/main/webapp/js/app/rtnmng/ITP_RTNMNG05010.js
  20. 14 0
      src/main/webapp/js/app/rtnmng/ITP_RTNMNG06010.js
  21. 2 2
      src/main/webapp/login.html
  22. 5 5
      src/main/webapp/mobile/app/login.html
  23. 22 47
      src/main/webapp/mobile/app/mpomng/MPOMNG01010.html
  24. 92 90
      src/main/webapp/mobile/app/mpomng/MPOMNG02010.html
  25. 44 27
      src/main/webapp/mobile/css/style.css
  26. 0 2
      src/main/webapp/mobile/js/app/login.js
  27. 2 2
      src/main/webapp/mobile/js/properties.js

+ 1 - 0
src/main/webapp/app/inoutmng/INOUTMNG01010.html

@@ -68,6 +68,7 @@
68 68
 					<div class="itp_table fix">
69 69
 						<div id="ITP_INOUTMNG01010_jqGrid_list" class="itp_tb_list itp_gType1" data-total-cnt="${totalCnt}">
70 70
 							<div id="ITP_INOUTMNG01010_jqGridView" class="itp_views fix"></div>
71
+							<button type="button" id="ITP_BTN_INOUTMNG01010_EXCEL" class="btn btn-success btn-sm Excel" style="float:right;"><i class="glyphicon "></i>Excel</button>
71 72
 							<table id="ITP_INOUTMNG01010_jqGrid"></table>
72 73
 							<div id="ITP_INOUTMNG01010_jqGridPager"></div>
73 74
 							<div id="ITP_INOUTMNG01010_jqGridEmpty" class="itp_no_data"></div>

+ 1 - 0
src/main/webapp/app/inoutmng/INOUTMNG02010.html

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

+ 1 - 0
src/main/webapp/app/inoutmng/INOUTMNG03010.html

@@ -67,6 +67,7 @@
67 67
 					<div class="itp_table fix">
68 68
 						<div id="ITP_INOUTMNG03010_jqGrid_list" class="itp_tb_list itp_gType1" data-total-cnt="${totalCnt}">
69 69
 							<div id="ITP_INOUTMNG03010_jqGridView" class="itp_views fix"></div>
70
+							<button type="button" id="ITP_BTN_INOUTMNG03010_EXCEL" class="btn btn-success btn-sm Excel" style="float:right;"><i class="glyphicon "></i>Excel</button>
70 71
 							<table id="ITP_INOUTMNG03010_jqGrid"></table>
71 72
 							<div id="ITP_INOUTMNG03010_jqGridPager"></div>
72 73
 							<div id="ITP_INOUTMNG03010_jqGridEmpty" class="itp_no_data"></div>

+ 1 - 0
src/main/webapp/app/inoutmng/INOUTMNG04010.html

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

+ 1 - 0
src/main/webapp/app/rtnmng/RTNMNG02010.html

@@ -60,6 +60,7 @@
60 60
 					<div class="itp_table fix">
61 61
 						<div id="ITP_RTNMNG02010_jqGrid_list" class="itp_tb_list itp_gType1" data-total-cnt="${totalCnt}">
62 62
 							<div id="ITP_RTNMNG02010_jqGridView" class="itp_views fix"></div>
63
+							<button type="button" id="ITP_BTN_RTNMNG02010_EXCEL" class="btn btn-success btn-sm Excel" style="float:right;"><i class="glyphicon "></i>Excel</button>
63 64
 							<table id="ITP_RTNMNG02010_jqGrid"></table>
64 65
 							<div id="ITP_RTNMNG02010_jqGridPager"></div>
65 66
 							<div id="ITP_RTNMNG02010_jqGridEmpty" class="itp_no_data"></div>

+ 1 - 0
src/main/webapp/app/rtnmng/RTNMNG03010.html

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

+ 1 - 0
src/main/webapp/app/rtnmng/RTNMNG04010.html

@@ -89,6 +89,7 @@
89 89
 					<div class="itp_table fix">
90 90
 						<div id="ITP_RTNMNG04010_jqGrid_list" class="itp_tb_list itp_gType1" data-total-cnt="${totalCnt}">
91 91
 							<div id="ITP_RTNMNG04010_jqGridView" class="itp_views fix"></div>
92
+							<button type="button" id="ITP_BTN_RTNMNG04010_EXCEL" class="btn btn-success btn-sm Excel" style="float:right;"><i class="glyphicon "></i>Excel</button>
92 93
 							<table id="ITP_RTNMNG04010_jqGrid"></table>
93 94
 							<div id="ITP_RTNMNG04010_jqGridPager"></div>
94 95
 							<div id="ITP_RTNMNG04010_jqGridEmpty" class="itp_no_data"></div>

+ 1 - 0
src/main/webapp/app/rtnmng/RTNMNG05010.html

@@ -79,6 +79,7 @@
79 79
 					<div class="itp_table fix">
80 80
 						<div id="ITP_RTNMNG05010_jqGrid_list" class="itp_tb_list itp_gType1" data-total-cnt="${totalCnt}">
81 81
 							<div id="ITP_RTNMNG05010_jqGridView" class="itp_views fix"></div>
82
+							<button type="button" id="ITP_BTN_RTNMNG05010_EXCEL" class="btn btn-success btn-sm Excel" style="float:right;"><i class="glyphicon "></i>Excel</button>
82 83
 							<table id="ITP_RTNMNG05010_jqGrid"></table>
83 84
 							<div id="ITP_RTNMNG05010_jqGridPager"></div>
84 85
 							<div id="ITP_RTNMNG05010_jqGridEmpty" class="itp_no_data"></div>

+ 1 - 0
src/main/webapp/app/rtnmng/RTNMNG06010.html

@@ -78,6 +78,7 @@
78 78
 					<div class="itp_table fix">
79 79
 						<div id="ITP_RTNMNG06010_jqGrid_list" class="itp_tb_list itp_gType1" data-total-cnt="${totalCnt}">
80 80
 							<div id="ITP_RTNMNG06010_jqGridView" class="itp_views fix"></div>
81
+							<button type="button" id="ITP_BTN_RTNMNG06010_EXCEL" class="btn btn-success btn-sm Excel" style="float:right;"><i class="glyphicon "></i>Excel</button>
81 82
 							<table id="ITP_RTNMNG06010_jqGrid"></table>
82 83
 							<div id="ITP_RTNMNG06010_jqGridPager"></div>
83 84
 							<div id="ITP_RTNMNG06010_jqGridEmpty" class="itp_no_data"></div>

+ 2 - 1
src/main/webapp/js/app/config.js

@@ -1013,7 +1013,8 @@ function itp_fn_logined_check(user_nm_update, fn) {
1013 1013
         }
1014 1014
 	} else {
1015 1015
 		// 로그인 페이지로 이동
1016
-		$(location).attr('href', ITP_CONTEXTPATH + '/login.html');
1016
+		if($(location).attr('pathname').indexOf('login.html') < 0)
1017
+			$(location).attr('href', ITP_CONTEXTPATH + '/login.html');
1017 1018
 	}
1018 1019
 }
1019 1020
 

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

@@ -436,6 +436,7 @@ let pageObj = {
436 436
 						case 'ITP_BTN_INOUTMNG01010_OUC'				: listObj.button.shmtcreat();		break;	// 출하생성 버튼
437 437
 						case 'ITP_BTN_INOUTMNG01010_OUT'				: modifyObj.button.save(); 			break;	// 출하지시 버튼
438 438
 						case 'ITP_BTN_INOUTMNG01010_CANCELLIST'			: modifyObj.button.cancel(); 		break;	// 취소/목록 버튼
439
+						case 'ITP_BTN_INOUTMNG01010_EXCEL'				: listObj.excelDown(); 				break;	// 엑셀다운로드
439 440
 					}
440 441
 				});
441 442
 			});
@@ -464,6 +465,8 @@ let pageObj = {
464 465
 			$('#ITP_FORM_INOUTMNG01010_DELETE_WHS_NM').show();
465 466
 			fn_show_btn_auth_array(['#ITP_BTN_INOUTMNG01010_SRH', '#ITP_BTN_INOUTMNG01010_OUC']);
466 467
 			$('#ITP_FORM_INOUTMNG01010_DETAIL_SBRAND_ID').val(fn_make_user_info.get('brandId'));
468
+			
469
+			$('#ITP_BTN_INOUTMNG01010_EXCEL').show();
467 470
 		} else if(mode == 'DETAIL') { // 출하지시 상세
468 471
 			$('#ITP_AJAX_INOUTMNG01010_DETAIL_CONTAINER').show();
469 472
 			fn_show_btn_auth_array(['#ITP_BTN_INOUTMNG01010_OUT', '#ITP_BTN_INOUTMNG01010_CANCELLIST']);
@@ -644,6 +647,16 @@ let listObj = {
644 647
 			$(INOUTMNG01010_GRID_EMPTY).html(ITP_MSG_LOCALE.message.grid.noData);
645 648
 			$(INOUTMNG01010_GRID_EMPTY).show();
646 649
 		}
650
+	},
651
+	excelDown: function() {
652
+		var param = {
653
+			'url': API_DETAIL_GRID_LIST,
654
+			'param': $('#ITP_FORM_INOUTMNG01010_SEARCH').serializeObject(),
655
+			'gridColumns': $(INOUTMNG01010_GRID_ID).jqGrid('getGridParam', 'colModel'),
656
+			'fileName': '출하지시대상정보.xlsx',
657
+			'sheetName': '출하지시대상리스트'
658
+		};
659
+		itp_fn_remote_to_excel(param);
647 660
 	}
648 661
 };
649 662
 

+ 12 - 0
src/main/webapp/js/app/inoutmng/ITP_INOUTMNG02010.js

@@ -193,6 +193,7 @@ let pageObj = {
193 193
 						case 'ITP_BTN_INOUTMNG02010_MODIFY'				: modifyObj.button.modify();	break;	// 수정 버튼
194 194
 						case 'ITP_BTN_INOUTMNG02010_CANCELLIST'			: modifyObj.button.cancel(); 	break;	// 취소/목록 버튼
195 195
 						case 'ITP_BTN_INOUTMNG02010_DELETE'				: modifyObj.button.del();		break;	// 발주 취소 버튼(예정)
196
+						case 'ITP_BTN_INOUTMNG02010_EXCEL'				: listObj.excelDown();		break;	// 엑셀다운로드
196 197
 					}
197 198
 				});
198 199
 			});
@@ -215,6 +216,7 @@ let pageObj = {
215 216
             $('#ITP_BTN_INOUTMNG02010_DELETE_SHMT_WHS_NM').show();
216 217
             $('#ITP_BTN_INOUTMNG02010_SEARCH_WHS_ID').show();
217 218
             $('#ITP_BTN_INOUTMNG02010_DELETE_WHS_ID').show();
219
+			$('#ITP_BTN_INOUTMNG02010_EXCEL').show();
218 220
             
219 221
         } /*else if(mode == 'ADD') { // 등록
220 222
             $('#ITP_AJAX_INOUTMNG02010_DETAIL_CONTAINER').show();
@@ -445,6 +447,16 @@ let listObj = {
445 447
 			$('#ITP_FORM_INOUTMNG02010_DETAIL_WHS_ID').val(rowDataPop.whsId);
446 448
 			$('#ITP_FORM_INOUTMNG02010_DETAIL_WHS_NM').val(rowDataPop.whsNm);
447 449
 		}
450
+	},
451
+	excelDown: function() {
452
+		var param = {
453
+			'url': API_POMNG_INOUTMNG_OUTSEARCH_GRID_LIST,
454
+			'param': $('#ITP_FORM_INOUTMNG02010_SEARCH').serializeObject(),
455
+			'gridColumns': $(INOUTMNG02010_GRID_ID).jqGrid('getGridParam', 'colModel'),
456
+			'fileName': '출하지시현황.xlsx',
457
+			'sheetName': '출하지시현황리스트'
458
+		};
459
+		itp_fn_remote_to_excel(param);
448 460
 	}
449 461
 }
450 462
 

+ 13 - 0
src/main/webapp/js/app/inoutmng/ITP_INOUTMNG03010.js

@@ -428,6 +428,7 @@ let pageObj = {
428 428
 						case 'ITP_BTN_INOUTMNG03010_CUC'				: listObj.button.colcreat();		break;	// 수거생성 버튼
429 429
 						case 'ITP_BTN_INOUTMNG03010_CUD'				: modifyObj.button.save(); 			break;	// 수거지시 버튼
430 430
 						case 'ITP_BTN_INOUTMNG03010_CANCELLIST'			: modifyObj.button.cancel(); 		break;	// 취소/목록 버튼
431
+						case 'ITP_BTN_INOUTMNG03010_EXCEL'				: listObj.excelDown(); 				break;	// 엑셀다운로드
431 432
 					}
432 433
 				});
433 434
 			});
@@ -456,6 +457,8 @@ let pageObj = {
456 457
 			$('#ITP_FORM_INOUTMNG03010_DELETE_RTN_WHS_NM').show();
457 458
 			fn_show_btn_auth_array(['#ITP_BTN_INOUTMNG03010_SRH', '#ITP_BTN_INOUTMNG03010_CUC']);
458 459
 			$('#ITP_FORM_INOUTMNG03010_DETAIL_SBRAND_ID').val(fn_make_user_info.get('brandId'));
460
+			
461
+			$('#ITP_BTN_INOUTMNG03010_EXCEL').show();
459 462
 		} else if(mode == 'DETAIL') { // 출하지시 상세
460 463
 			$('#ITP_AJAX_INOUTMNG03010_DETAIL_CONTAINER').show();
461 464
 			fn_show_btn_auth_array(['#ITP_BTN_INOUTMNG03010_CUD', '#ITP_BTN_INOUTMNG03010_CANCELLIST']);
@@ -630,6 +633,16 @@ let listObj = {
630 633
 			$(INOUTMNG03010_GRID_EMPTY).html(ITP_MSG_LOCALE.message.grid.noData);
631 634
 			$(INOUTMNG03010_GRID_EMPTY).show();
632 635
 		}
636
+	},
637
+	excelDown: function() {
638
+		var param = {
639
+			'url': API_DETAIL_GRID_LIST,
640
+			'param': $('#ITP_FORM_INOUTMNG03010_SEARCH').serializeObject(),
641
+			'gridColumns': $(INOUTMNG03010_GRID_ID).jqGrid('getGridParam', 'colModel'),
642
+			'fileName': '수거지시대상정보.xlsx',
643
+			'sheetName': '수거지시대상리스트'
644
+		};
645
+		itp_fn_remote_to_excel(param);
633 646
 	}
634 647
 };
635 648
 

+ 13 - 0
src/main/webapp/js/app/inoutmng/ITP_INOUTMNG04010.js

@@ -195,6 +195,7 @@ let pageObj = {
195 195
 				$(this).on('click', function() {
196 196
 					switch (id) {
197 197
 						case 'ITP_BTN_INOUTMNG04010_SRH'				: listObj.button.search();		break;	// 조회 버튼 클릭
198
+						case 'ITP_BTN_INOUTMNG04010_EXCEL'				: listObj.excelDown();		break;	// 엑셀다운로드
198 199
 					}
199 200
 				});
200 201
 			});
@@ -213,6 +214,8 @@ let pageObj = {
213 214
             $('#ITP_BTN_INOUTMNG04010_DELETE_RTN_WHS_ID').show();
214 215
             $('#ITP_BTN_INOUTMNG04010_DELETE_WHS_ID').show();
215 216
             $('#ITP_FORM_INOUTMNG04010_SEARCH #ITP_FORM_INOUTMNG04010_SEARCH_BRAND_ID').val(fn_make_user_info.get('brandId'));
217
+
218
+			$('#ITP_BTN_INOUTMNG04010_EXCEL').show();
216 219
         } 
217 220
     },
218 221
     action: function() {
@@ -377,6 +380,16 @@ let listObj = {
377 380
 			$('#ITP_FORM_INOUTMNG04010_SEARCH_SWHS_ID').val(rowDataPop.whsId);
378 381
 			$('#ITP_FORM_INOUTMNG04010_SEARCH_SWHS_NM').val(rowDataPop.whsNm);
379 382
 		}
383
+	},
384
+	excelDown: function() {
385
+		var param = {
386
+			'url': API_RTNMNG_INOUTMNG_OUTSEARCH_GRID_LIST,
387
+			'param': $('#ITP_FORM_INOUTMNG04010_SEARCH').serializeObject(),
388
+			'gridColumns': $(INOUTMNG04010_GRID_ID).jqGrid('getGridParam', 'colModel'),
389
+			'fileName': '수거지시현황.xlsx',
390
+			'sheetName': '수거지시리스트'
391
+		};
392
+		itp_fn_remote_to_excel(param);
380 393
 	}
381 394
 }
382 395
 

+ 4 - 3
src/main/webapp/js/app/login.js

@@ -13,13 +13,14 @@ require(['config'], function() {
13 13
 			var $th = $(this);
14 14
 	        $th.val($th.val().replace(/(<([^>]+)>)/ig, function() {return '';}));
15 15
 		});
16
-		
16
+
17 17
 		$('#login_btn').click(function() {
18 18
 			if(itp_fn_login_validate()) {
19 19
 				itp_fn_login_proc();
20
-			}	
20
+			}
21
+			return false;
21 22
 		});
22
-		
23
+
23 24
 		var callbackFn = function(result) {
24 25
 			POP_LIST = result.popList;
25 26
 			fn_proc_popup_view('L');

+ 13 - 0
src/main/webapp/js/app/rtnmng/ITP_RTNMNG02010.js

@@ -386,6 +386,7 @@ let pageObj = {
386 386
 						case 'ITP_BTN_RTNMNG02010_SAVE'					: modifyObj.button.save("RR00"); break;	// 임시저장
387 387
 						case 'ITP_BTN_RTNMNG02010_DETAIL_ADDROW'			: pageObj.grid.button.addRow(); break;	// 품목추가
388 388
 						case 'ITP_BTN_RTNMNG02010_DETAIL_DELROW'			: pageObj.grid.button.delRow(); break;	// 품목삭제
389
+						case 'ITP_BTN_RTNMNG02010_EXCEL'			: listObj.excelDown(); break;	// 엑셀다운로드
389 390
 					}
390 391
 				});
391 392
 			});
@@ -413,6 +414,8 @@ let pageObj = {
413 414
 			$('#ITP_AJAX_RTNMNG02010_LIST_CONTAINER').show();
414 415
 			$('#ITP_FORM_RTNMNG02010_DETAIL_SBRAND_ID').val(fn_make_user_info.get('brandId'));
415 416
 			$('#ITP_FORM_RTNMNG02010_DETAIL_SSTORE_ID').val(fn_make_user_info.get('storeId'));
417
+			$('#ITP_BTN_RTNMNG02010_EXCEL').show();
418
+			
416 419
 			SCREEN_MODE = 'LIST' ;
417 420
 		} else if(mode == 'ADD') { // 등록
418 421
 			fn_show_btn_auth_array(['#ITP_BTN_RTNMNG02010_CANCELLIST', '#ITP_BTN_RTNMNG02010_SAVE']);
@@ -623,6 +626,16 @@ let listObj = {
623 626
 		unload : function() {
624 627
 			$.jgrid.gridUnload(RTNMNG02010_GRID_ID);
625 628
 		}
629
+	},
630
+	excelDown: function() {
631
+		var param = {
632
+			'url': API_DETAIL_GRID_LIST,
633
+			'param': $('#ITP_FORM_RTNMNG02010_SEARCH').serializeObject(),
634
+			'gridColumns': $(RTNMNG02010_GRID_ID).jqGrid('getGridParam', 'colModel'),
635
+			'fileName': '반품요청현황.xlsx',
636
+			'sheetName': '반품요청리스트'
637
+		};
638
+		itp_fn_remote_to_excel(param);
626 639
 	}
627 640
 };
628 641
 

+ 12 - 0
src/main/webapp/js/app/rtnmng/ITP_RTNMNG03010.js

@@ -632,6 +632,7 @@ let pageObj = {
632 632
 						case 'ITP_BTN_RTNMNG03010_CANCELLIST'			: modifyObj.button.cancel(); 		break;	// 취소/목록 버튼
633 633
 						case 'ITP_BTN_RTNMNG03010_NDETAIL_ADDROW'		: pageObj.grid.button.addRow(); 	break;	// 품목추가
634 634
 						case 'ITP_BTN_RTNMNG03010_NDETAIL_DELROW'		: pageObj.grid.button.delRow(); 	break;	// 품목삭제
635
+						case 'ITP_BTN_RTNMNG03010_EXCEL'				: listObj.excelDown(); 				break;	// 엑셀다운로드
635 636
 					}
636 637
 				});
637 638
 			});
@@ -662,6 +663,7 @@ let pageObj = {
662 663
 			fn_show_btn_auth_array(['#ITP_BTN_RTNMNG03010_SRH', '#ITP_BTN_RTNMNG03010_NEWCREATE','#ITP_BTN_RTNMNG03010_POCREATE', '#ITP_BTN_RTNMNG03010_POREJECT']);
663 664
 			// $('#ITP_FORM_RTNMNG03010_DETAIL_SBRAND_ID').val(fn_make_user_info.get('brandId'));
664 665
 			// $('#ITP_FORM_RTNMNG03010_DETAIL_SSTORE_ID').val(fn_make_user_info.get('storeId'));
666
+			$('#ITP_BTN_RTNMNG03010_EXCEL').show();
665 667
 			SCREEN_MODE = 'LIST' ;
666 668
 			
667 669
 		} else if(mode == 'NPC') { // 신규발주등록
@@ -945,6 +947,16 @@ let listObj = {
945 947
 			$(RTNMNG03010_GRID_EMPTY).html(ITP_MSG_LOCALE.message.grid.noData);
946 948
 			$(RTNMNG03010_GRID_EMPTY).show();
947 949
 		}
950
+	},
951
+	excelDown: function() {
952
+		var param = {
953
+			'url': API_DETAIL_GRID_LIST,
954
+			'param': $('#ITP_FORM_RTNMNG03010_SEARCH').serializeObject(),
955
+			'gridColumns': $(RTNMNG03010_GRID_ID).jqGrid('getGridParam', 'colModel'),
956
+			'fileName': '반품발주대상정보.xlsx',
957
+			'sheetName': '반품발주대상리스트'
958
+		};
959
+		itp_fn_remote_to_excel(param);
948 960
 	}
949 961
 };
950 962
 

+ 12 - 0
src/main/webapp/js/app/rtnmng/ITP_RTNMNG04010.js

@@ -218,6 +218,7 @@ let pageObj = {
218 218
 						case 'ITP_BTN_RTNMNG04010_MODIFY'			: modifyObj.button.modify();	break;	// 수정 버튼
219 219
 						case 'ITP_BTN_RTNMNG04010_CANCELLIST'		: modifyObj.button.cancel(); 	break;	// 취소/목록 버튼
220 220
 						case 'ITP_BTN_RTNMNG04010_RTNCANCEL'		: modifyObj.button.del();		break;	// 발주 취소 버튼(예정)
221
+						case 'ITP_BTN_RTNMNG04010_EXCEL'			: listObj.excelDown();		break;	// 엑셀 다운로드
221 222
 					}
222 223
 				});
223 224
 			});
@@ -240,6 +241,7 @@ let pageObj = {
240 241
             $('#ITP_BTN_RTNMNG04010_SEARCH_DEL_SWHS_NM').show();
241 242
             $('#ITP_BTN_RTNMNG04010_SEARCH_DEL_SRTN_WHS_NM').show();
242 243
             $('#ITP_BTN_RTNMNG04010_SEARCH_DEL_SSPPLY_NM').show();
244
+			$('#ITP_BTN_RTNMNG04010_EXCEL').show();
243 245
             
244 246
         } else if(mode == 'MODIFY') { // 수정
245 247
             $('#ITP_AJAX_RTNMNG04010_DETAIL_CONTAINER').show();
@@ -419,6 +421,16 @@ let listObj = {
419 421
 			$('#ITP_FORM_RTNMNG04010_SEARCH_SSPPLY_NM').val(rowDataPop.spplyNm);
420 422
 			$('#ITP_FORM_RTNMNG04010_SEARCH_SSPPLY_ID').val(rowDataPop.spplyId);
421 423
 		}
424
+	},
425
+	excelDown: function() {
426
+		var param = {
427
+			'url': API_RTNMNG_RTN_DETAIL_GRID_LIST,
428
+			'param': $('#ITP_FORM_RTNMNG04010_SEARCH').serializeObject(),
429
+			'gridColumns': $(RTNMNG04010_GRID_ID).jqGrid('getGridParam', 'colModel'),
430
+			'fileName': '반품발주현황.xlsx',
431
+			'sheetName': '반품발주현황리스트'
432
+		};
433
+		itp_fn_remote_to_excel(param);
422 434
 	}
423 435
 };
424 436
 

+ 18 - 0
src/main/webapp/js/app/rtnmng/ITP_RTNMNG05010.js

@@ -225,6 +225,8 @@ let listObj = {
225 225
 		$('#ITP_BTN_RTNMNG05010_SEARCH_DEL_SRTN_WHS_NM').show();
226 226
 		$('#ITP_BTN_RTNMNG05010_SEARCH_DEL_SSPPLY_NM').show();
227 227
 		$('#ITP_BTN_RTNMNG05010_SEARCH_DEL_SWHS_NM').show();
228
+		
229
+		$('#ITP_BTN_RTNMNG05010_EXCEL').show();
228 230
 	},
229 231
 	itp_RTNMNG05010_search: false,
230 232
 	button: {
@@ -403,6 +405,7 @@ let listObj = {
403 405
 					switch (id) {
404 406
 						case 'ITP_BTN_RTNMNG05010_SRH'		: listObj.button.search(); 	break;	// 조회 버튼 클릭
405 407
 						case 'ITP_BTN_RTNMNG05010_RTN_PROC'	: listObj.button.save(); 	break;	// 입고처리 버튼
408
+						case 'ITP_BTN_RTNMNG05010_EXCEL'	: listObj.excelDown(); 	break;	// 엑셀다운로드
406 409
 
407 410
 					}
408 411
 				});
@@ -481,6 +484,21 @@ let listObj = {
481 484
 			$(RTNMNG05010_GRID_EMPTY).show();
482 485
 		}
483 486
 		
487
+	},
488
+	excelDown: function() {
489
+		
490
+		var excelParam =  $('#ITP_FORM_RTNMNG05010_SEARCH').serializeObject();
491
+		excelParam.sbrandId = fn_make_user_info.get('brandId');
492
+		excelParam.sstoreId = fn_make_user_info.get('storeId');
493
+		
494
+		var param = {
495
+			'url': API_DETAIL_GRID_LIST,
496
+			'param': excelParam,
497
+			'gridColumns': $(RTNMNG05010_GRID_ID).jqGrid('getGridParam', 'colModel'),
498
+			'fileName': '반품처리정보.xlsx',
499
+			'sheetName': '반품처리대상리스트'
500
+		};
501
+		itp_fn_remote_to_excel(param);
484 502
 	}
485 503
 };
486 504
 

+ 14 - 0
src/main/webapp/js/app/rtnmng/ITP_RTNMNG06010.js

@@ -149,6 +149,9 @@ let pageObj = {
149 149
 			$('#ITP_BTN_RTNMNG06010_SEARCH_DEL_SRTN_WHS_NM').show();
150 150
 			$('#ITP_BTN_RTNMNG06010_SEARCH_DEL_SSPPLY_NM').show();
151 151
 			$('#ITP_BTN_RTNMNG06010_SEARCH_DEL_SWHS_NM').show();
152
+			
153
+			$('#ITP_BTN_RTNMNG06010_EXCEL').show();
154
+			
152 155
 		},
153 156
 		grid: function() {
154 157
 			itp_fn_jqgrid_resize(RTNMNG06010_GRID_ID, RTNMNG06010_GRID_LIST, 'lg');
@@ -174,6 +177,7 @@ let pageObj = {
174 177
 						case 'ITP_BTN_RTNMNG06010_MODIFY'			: modifyObj.button.modify();	break;	// 수정 버튼
175 178
 						case 'ITP_BTN_RTNMNG06010_CANCELLIST'		: viewObj.button.cancel(); 		break;	// 취소/목록 버튼
176 179
 						case 'ITP_BTN_RTNMNG06010_DELETE'			: 								break;	// 삭제 버튼
180
+						case 'ITP_BTN_RTNMNG06010_EXCEL'			: listObj.excelDown(); 		break;	// 엑셀다운로드
177 181
 					}
178 182
 				});
179 183
 			});
@@ -333,5 +337,15 @@ let listObj = {
333 337
 			$('#ITP_FORM_RTNMNG06010_SEARCH_SRTN_WHS_NM').val(rowDataPop.whsNm);
334 338
 			$('#ITP_FORM_RTNMNG06010_SEARCH_SRTN_WHS_ID').val(rowDataPop.whsId);
335 339
 		}
340
+	},
341
+	excelDown: function() {
342
+		var param = {
343
+			'url': API_POMNG_INOUTMNG_WAREHOUSE_GRID_LIST,
344
+			'param': $('#ITP_FORM_RTNMNG06010_SEARCH').serializeObject(),
345
+			'gridColumns': $(RTNMNG06010_GRID_ID).jqGrid('getGridParam', 'colModel'),
346
+			'fileName': '반품처리현황.xlsx',
347
+			'sheetName': '반품처리현황리스트'
348
+		};
349
+		itp_fn_remote_to_excel(param);
336 350
 	}
337 351
 }

+ 2 - 2
src/main/webapp/login.html

@@ -35,7 +35,7 @@
35 35
 					</div>
36 36
 					<div class="panel panel-default itp_box">
37 37
 						<div class="panel-body itp_body">
38
-							<form id="command" class="form-horizontal" action="" method="post" onsubmit="return false;">
38
+							<form id="command" class="form-horizontal" method="post" onsubmit="return false;">
39 39
 								<input id="userId" name="userId" type="hidden" value="" />
40 40
 	        					<input id="password" name="password" type="hidden" value="" />
41 41
 								<div class="row" style="margin-top:100px;">
@@ -68,7 +68,7 @@
68 68
 										</div>
69 69
 									</div>
70 70
 									<div class="col-xs-12 itp_btn_bar">
71
-										<button type="submit" id="login_btn" class="btn btn-orange btn-lg itp_btn">로그인</button>
71
+										<button type="button" id="login_btn" class="btn btn-orange btn-lg itp_btn">로그인</button>
72 72
 									</div>
73 73
 									<div class="col-xs-12 itp_login_input">
74 74
 										<div class="form-group">

+ 5 - 5
src/main/webapp/mobile/app/login.html

@@ -20,11 +20,11 @@
20 20
       <form id="ITP_FORM_MOBILE_LOGIN" class="form-horizontal" action="" method="post" onsubmit="return false;">
21 21
         <input id="userId" name="userId" type="hidden" value="" />
22 22
         <input id="password" name="password" type="hidden" value="" />
23
-        <input id="appReg" name="appReg" type="hidden" value="" />
24
-        <input id="appVer" name="appVer" type="hidden" value="" />
25
-        <input id="deviId" name="deviId" type="hidden" value="" />
26
-        <input id="deviOsVer" name="deviOsVer" type="hidden" value="" />
27
-        <input id="deviTpCd" name="deviTpCd" type="hidden" value="" />
23
+        <input id="appReg" name="appReg" type="hidden" value="e-Bnui5gTQK2TaijkhFCS_:APA91bHGRgcE_Ioav_LSg6kKGAjIu52c_4B3W20vC2IqhxNBGy3wt62Dy-T7rQQTHuYdd9gUtyeJCOLKPVv2UUr7sXPE8jZQpQrHEJOj33gttY4-zzP3c00IZTg7MTY2jxNIpIrBAMU9" />
24
+        <input id="appVer" name="appVer" type="hidden" value="1.0.0" />
25
+        <input id="deviId" name="deviId" type="hidden" value="99b811f8db76fc0a" />
26
+        <input id="deviOsVer" name="deviOsVer" type="hidden" value="31" />
27
+        <input id="deviTpCd" name="deviTpCd" type="hidden" value="SA" />
28 28
       <div class="login_popup">
29 29
         <div class="login_info">
30 30
 			<img src="../img/oqpologo.png" alt="로고" class=" ">

+ 22 - 47
src/main/webapp/mobile/app/mpomng/MPOMNG01010.html

@@ -35,7 +35,9 @@
35 35
                 <input type="text" id="ITP_FORM_MPOMNG01010_DETAIL_WHS_NM" class="" name="whsNm" data-check-required="empty" placeholder="매장명" readonly />
36 36
                 <input type="hidden" id="ITP_FORM_MPOMNG01010_DETAIL_WHS_ID" class="form-control itp_input" name="whsId" value="" />
37 37
                 <input type="hidden" id="ITP_FORM_MPOMNG01010_DETAIL_LOCATION" class="form-control itp_input" name="location" value="" />
38
-             	<button id="ITP_BTN_MPOMNG01010_DETAIL_SEARCH_WHS_NM" data-call-popup="ITP_POP_MPOMNG01010_WHS_AREA"><img src="../img/search.png" alt=""></button>
38
+		        <div class="itp_input_btn">
39
+		         	<button id="ITP_BTN_MPOMNG01010_DETAIL_SEARCH_WHS_NM" data-call-popup="ITP_POP_MPOMNG01010_WHS_AREA"><img src="../img/search.png" alt=""></button>
40
+		       	</div>
39 41
             </div>
40 42
             <div class="float_right_btn">
41 43
               <!-- <button id="ITP_BTN_MPOMNG01010_DETAIL_SEARCH_WHS_NM" data-call-popup="ITP_POP_MPOMNG01010_WHS_AREA"><img src="../img/search.png" alt=""></button> -->
@@ -52,7 +54,7 @@
52 54
       </div>
53 55
       <div id="ITP_LIST_MPOMNG01010_ITEM_AREA" class="scroll_area row-3">
54 56
         <ul id="ITP_LIST_MPOMNG01010_DETAIL_ROWS" class="mb_0"></ul>
55
-        <div id="ITP_LIST_MPOMNG01010_DETAIL_ROWCOPY" style="display: block;">
57
+        <div id="ITP_LIST_MPOMNG01010_DETAIL_ROWCOPY" style="display: none;">
56 58
       <!--   검색된 데이터가 없습니다  -->
57 59
       	<div class="itp_non_data" style="display:none;">
58 60
       		<div>검색된 데이터가 없습니다.</div>
@@ -64,28 +66,28 @@
64 66
               </div>
65 67
               <div class="thick">
66 68
                 <div class="itp_item fnItemNm">품목명</div>
67
-                <div class="itp_item fnUnit">EA</div>
69
+                <div class="itp_item fnUnit"></div>
68 70
               </div>
69 71
               <div class="thick">
70
-                <div class="itp_gram fnUnitAmt">700g</div>
72
+                <div class="itp_gram fnUnitAmt"></div>
71 73
               </div>
72 74
               <div class="thick">
73
-                <div class="itp_amt fnUnitAmt">1,120,000원</div>
75
+                <div class="itp_amt fnUnitAmt"></div>
74 76
               </div>
75 77
             </div>
78
+            <div class="right">
79
+              <button id="ITP_BTN_MPOMNG01010_DETAIL_MINUS">-</button>
80
+              <div class="num fnPchReqQty">1</div>
81
+              <button id="ITP_BTN_MPOMNG01010_DETAIL_PLUS">+</button>
82
+            </div>
76 83
             <div class="md_info">
77 84
             	<div class="thick">
78
-            		<div>2022.12.15</div>
85
+            		<div></div>
79 86
             	</div>
80 87
             	<div class="thick">
81
-            		<div>브랜드 창고A</div>
88
+            		<div></div>
82 89
             	</div>
83 90
             </div>
84
-            <div class="right">
85
-              <button id="ITP_BTN_MPOMNG01010_DETAIL_MINUS">-</button>
86
-              <div class="num fnPchReqQty">1</div>
87
-              <button id="ITP_BTN_MPOMNG01010_DETAIL_PLUS">+</button>
88
-            </div>
89 91
           </li>
90 92
           
91 93
         </div>
@@ -106,11 +108,11 @@
106 108
             </div>
107 109
             <div class="pop_line">
108 110
                 <label>품목수&nbsp;&nbsp; :</label>
109
-                <div class="fnItemQty"></div>
111
+                <div class="fnItemQty"></div>
110 112
             </div>
111 113
             <div class="pop_line">
112 114
                 <label>구매금액 &nbsp;&nbsp;:</label>
113
-                <div class="fnOrdAmt"></div>
115
+                <div class="fnOrdAmt"></div>
114 116
             </div>
115 117
             <!--<label class="pop_label msg_save">구매요청 하시겠습니까?</label>-->
116 118
             <div class="pop_msg">구매요청 하시겠습니까?</div>
@@ -154,16 +156,6 @@
154 156
                             <button id="ITP_BTN_MPOMNG01010_POP_WHS_CHOICE" class="fnWhsId" data-whs-id="">선택</button>
155 157
                         </div>
156 158
                     </li>
157
-                     <li class="row_2">
158
-                        <div class="scroll_left">
159
-                            <div class="fnWhsNm">브랜드 창고 명A</div>
160
-                            <div class="sub fnLocationNm">서울특별시 동대문구 서울 시립대로 12길</div>
161
-                            <div class="sub fnLocationNm">누리자 B/D</div>
162
-                        </div>
163
-                        <div class="scroll_right">
164
-                            <button id="ITP_BTN_MPOMNG01010_POP_WHS_CHOICE" class="fnWhsId" data-whs-id="">선택</button>
165
-                        </div>
166
-                    </li>
167 159
                 </div>
168 160
             </div>
169 161
         </div>
@@ -191,38 +183,21 @@
191 183
             </form>
192 184
             <div id="ITP_LIST_MPOMNG01010_POP_ITEM_AREA" class="popup_scroll">
193 185
                 <ul id="ITP_LIST_MPOMNG01010_POP_ITEM_ROWS" class="mb_0"></ul>
194
-                <div id="ITP_LIST_MPOMNG01010_POP_ITEM_ROWCOPY" style="display: block;">
195
-                     <li class="row_2">
196
-                        <div class="scroll_left">
197
-                            <div class="fnItemNm">품목명 001</div>
198
-                            <div class="sub fnKg">700g</div>
199
-                            <div class="amt fnItemAmt">30,500원</div>
200
-                        </div>
201
-                        <div class="scroll_right">
202
-                            <button id="ITP_BTN_MPOMNG01010_POP_ITEM_ADD" class="POP_ITEM_ADD">추가</button>
203
-                        </div>
204
-                      	<div class="itp_num_set">
205
-		                      <div class="right">
206
-				              <button id="ITP_BTN_MPOMNG01010_DETAIL_MINUS">-</button>
207
-				              <div class="num fnPchReqQty">1</div>
208
-				              <button id="ITP_BTN_MPOMNG01010_DETAIL_PLUS">+</button>
209
-				            </div>
210
-			            </div>
211
-                    </li>
186
+                <div id="ITP_LIST_MPOMNG01010_POP_ITEM_ROWCOPY" style="display: none;">
212 187
                      <li class="row_2">
213 188
                         <div class="scroll_left">
214
-                            <div class="fnItemNm">품목명 001</div>
215
-                            <div class="sub fnKg">700g</div>
216
-                            <div class="amt fnItemAmt">30,500원</div>
189
+                            <div class="fnItemNm"></div>
190
+                            <div class="sub fnKg"></div>
191
+                            <div class="amt fnUnitAmt"></div>
217 192
                         </div>
218 193
                         <div class="scroll_right">
219 194
                             <button id="ITP_BTN_MPOMNG01010_POP_ITEM_ADD" class="POP_ITEM_ADD">추가</button>
220 195
                         </div>
221 196
                       	<div class="itp_num_set">
222 197
 		                      <div class="right">
223
-				              <button id="ITP_BTN_MPOMNG01010_DETAIL_MINUS">-</button>
198
+				              <button id="ITP_BTN_MPOMNG01010_POP_ITEM_MINUS">-</button>
224 199
 				              <div class="num fnPchReqQty">1</div>
225
-				              <button id="ITP_BTN_MPOMNG01010_DETAIL_PLUS">+</button>
200
+				              <button id="ITP_BTN_MPOMNG01010_POP_ITEM_PLUS">+</button>
226 201
 				            </div>
227 202
 			            </div>
228 203
                     </li>

+ 92 - 90
src/main/webapp/mobile/app/mpomng/MPOMNG02010.html

@@ -4,17 +4,20 @@
4 4
       <form id="ITP_FORM_MPOMNG02010_LIST_SEARCH" class="form-horizontal" onsubmit="return false;">
5 5
         <input type="hidden" id="ITP_FORM_MPOMNG02010_LIST_SEARCH_BRAND_ID" name="sbrandId" value="">
6 6
         <input type="hidden" id="ITP_FORM_MPOMNG02010_LIST_SEARCH_STORE_ID" name="sstoreId" value="">
7
+   	    <div class="line header">
8
+			<div class="itp_search_header">구매요청현황</div>
9
+      	</div>
7 10
         <div class="line">
8 11
           <label>구매요청일</label>
9
-        <div class="input-group date_to date">
10
-          <input type="date" id="ITP_FORM_MPOMNG02010_LIST_SEARCH_FROM_DT" name="fromDt" pattern="\d{4}.\d{2}.\d{2}">
11
-          <div class="at">~</div>
12
-          <input type="date" id="ITP_FORM_MPOMNG02010_LIST_SEARCH_TO_DT" name="toDt" pattern="\d{4}.\d{2}.\d{2}">
13
-        </div>
14
-      </div>
12
+	        <div class="date_to date">
13
+	          <input type="date" id="ITP_FORM_MPOMNG02010_LIST_SEARCH_FROM_DT" name="fromDt" pattern="\d{4}.\d{2}.\d{2}">
14
+	          <div class="at">~</div>
15
+	          <input type="date" id="ITP_FORM_MPOMNG02010_LIST_SEARCH_TO_DT" name="toDt" pattern="\d{4}.\d{2}.\d{2}">
16
+	        </div>
17
+		</div>
15 18
       <div class="line">
16 19
         <label>구매요청상태</label>
17
-        <div class="line_right">
20
+        <div class="float_left">
18 21
           <select id="ITP_FORM_MPOMNG02010_LIST_SEARCH_PCH_REQ_ST_CD" data-select-code="PCH_REQ_ST_CD" class="stcd" name="spchReqStCd">
19 22
             <option value="">상태</option>
20 23
           </select>
@@ -22,15 +25,15 @@
22 25
       </div>
23 26
       <div class="line">
24 27
         <label>납품장소</label>
25
-        <div class="search_wrap">
26
-	        <div class="float_left">
27
-	          <input id="ITP_FORM_MPOMNG02010_LIST_SEARCH_WHS_NM" class="" name="swhsNm" type="text" placeholder="납품창고" readonly>
28
-              <input type="hidden" id="ITP_FORM_MPOMNG02010_LIST_SEARCH_WHS_ID" name="swhsId" value="">
29
-	        </div>
30
-	        <div class="float_left_btn">
31
-	          <button id="ITP_BTN_MPOMNG02010_LIST_SEARCH_WHS_NM"><img src="../img/search.png" alt=""></button>
32
-	          <button id="ITP_BTN_MPOMNG02010_LIST_DELETE_WHS_NM"><img src="../img/delete.png" alt=""></button>
33
-	        </div>
28
+        <div class="float_left">
29
+          <input id="ITP_FORM_MPOMNG02010_LIST_SEARCH_WHS_NM" class="" name="swhsNm" type="text" placeholder="납품창고" readonly>
30
+             <input type="hidden" id="ITP_FORM_MPOMNG02010_LIST_SEARCH_WHS_ID" name="swhsId" value="">
31
+             <div class="itp_input_btn">
32
+         		 <button id="ITP_BTN_MPOMNG02010_LIST_SEARCH_WHS_NM"><img src="../img/search.png" alt=""></button>
33
+  			</div>
34
+        </div>
35
+        <div class="float_right_btn">
36
+          <button id="ITP_BTN_MPOMNG02010_LIST_DELETE_WHS_NM"><img src="../img/delete.png" alt=""></button>
34 37
         </div>
35 38
       </div>
36 39
       <div class="line" style="height:50px;">
@@ -39,13 +42,13 @@
39 42
         </div>
40 43
       </div>
41 44
       <div class="table_header">
42
-        <h1>>구매 요청 내역</h1>
45
+        <h1><구매 요청 내역></h1>
43 46
       </div>
44 47
       </form>
45 48
     </div>
46
-    <div id="ITP_LIST_MPOMNG02010_LIST_AREA" class="scroll_area row-1-1">
47
-      <ul id="ITP_LIST_MPOMNG02010_LIST_ROWS" class="panel-group"></ul>
48
-      <div id="ITP_LIST_MPOMNG02010_LIST_ROWCOPY" style="display:none;">
49
+    <div id="ITP_LIST_MPOMNG02010_LIST_AREA" class="scroll_area row-1">
50
+      <ul id="ITP_LIST_MPOMNG02010_LIST_ROWS" class="mb_0"></ul>
51
+      <div id="ITP_LIST_MPOMNG02010_LIST_ROWCOPY" style="display: block;">
49 52
         <li class="history_list list-row">
50 53
           <div class="left">
51 54
             <div class="nomal">
@@ -77,7 +80,7 @@
77 80
           </div>
78 81
           <div class="left">
79 82
             <div class="nomal">
80
-              <label style="width: 127px;">구매요청 정보</label>
83
+              <label>구매요청 정보</label>
81 84
               <span>:</span>
82 85
               <div class="history">
83 86
                 <div class="fnPchReqItemQty">품목수(3)</div>
@@ -91,7 +94,7 @@
91 94
               <label>결재정보 </label>
92 95
               <span>:</span>
93 96
               <div class="history">
94
-                <div class="fnPchReqRjctNm"></div>
97
+                <div class="fnPchReqRjctNm">결제완료</div>
95 98
               </div>
96 99
             </div>
97 100
           </div>
@@ -104,7 +107,7 @@
104 107
       <div class="line">
105 108
         <label>납기요청일</label>
106 109
         <div class="line_right">
107
-          <div class="fnDlvReqDt"></div>
110
+          <div class="fnDlvReqDt">2022.10.12</div>
108 111
         </div>      
109 112
       </div>
110 113
       <div class="line">
@@ -126,26 +129,27 @@
126 129
         </div>
127 130
       </div>
128 131
       <div class="table_header">
129
-        <h1>>구매 품목</h1>
132
+        <h1><구매 품목></h1>
130 133
       </div>
131 134
     </div>
132 135
     <div id="ITP_LIST_MPOMNG02010_VIEW_AREA" class="scroll_area row-2">
133
-      <ul id="ITP_LIST_MPOMNG02010_VIEW_ROWS" class="panel-group"></ul>
134
-      <div id="ITP_LIST_MPOMNG02010_VIEW_ROWCOPY" style="display:none;">
136
+      <ul id="ITP_LIST_MPOMNG02010_VIEW_ROWS" class="mb_0"></ul>
137
+      <div id="ITP_LIST_MPOMNG02010_VIEW_ROWCOPY" style="display: block;">
135 138
         <li class="list-row">
136 139
           <div class="left_info">
137
-            <div class="thick">
138
-              <div class="fnItemNm">품목명</div>
139
-              <div>-</div>
140
-              <div class="fnUnit">2EA</div>
141
-            </div>
142
-            <div class="thick">
143
-              <label class="space0">구매가 :</label>
144
-              <div class="fnPchReqAmt">1,120,000</div>
145
-            </div>
146
-          </div>
140
+             <div class="thick">
141
+                <div class="itp_item fnItemNm">품목명</div>
142
+                <div class="itp_item fnUnit">EA</div>
143
+              </div>
144
+              <div class="thick">
145
+                <div class="itp_gram fnUnitAmt">700g</div>
146
+              </div>
147
+              <div class="thick">
148
+                <div class="itp_amt fnUnitAmt">1,120,000원</div>
149
+              </div>
150
+           </div>   
147 151
           <div class="right">
148
-            <div class="fnPchReqQty">2</div>
152
+            <div class="fnnum fnPchReqQty">2</div>
149 153
           </div>
150 154
         </li>
151 155
       </div>
@@ -166,6 +170,9 @@
166 170
       <input type="hidden" id="ITP_FORM_MPOMNG02010_MODIFY_PCH_REQ_ST_CD" name="pchReqStCd" value="">
167 171
       <input type="hidden" id="ITP_FORM_MPOMNG02010_MODIFY_MALL_ID" name="mallId" value="">
168 172
       <div class="content">
173
+      	<div class="line header">
174
+			<div class="itp_search_header fnMenuNm">구매요청현황</div>
175
+      	</div>
169 176
         <div class="line">
170 177
           <label>납기요청일</label>
171 178
           <input id="ITP_FORM_MPOMNG02010_MODIFY_DLV_REQ_DT" name="dlvReqDt" class="date fnDlvReqDt" data-check-required="empty" type="date" placeholder="">
@@ -173,53 +180,54 @@
173 180
         <div class="line">
174 181
           <label>구매요청금액</label>
175 182
           <div class="line_right">
176
-            <div class="fnPchReqAmtTot">0원</div>
183
+            <div class="fnPchReqAmtTot">0 원</div>
177 184
           </div>
178 185
         </div>
179 186
         <div class="line">
180 187
           <label>구매가능금액</label>
181 188
           <div class="line_right">
182
-            <div class="fnOrdUseAmt">0원</div>
189
+            <div class="fnOrdUseAmt">0 원</div>
183 190
           </div>
184 191
         </div>
185 192
         <div class="line">
186 193
           <label>납품장소</label>
187
-          <div class="search_nm">
188 194
             <div class="float_left">
189 195
               <input type="text" id="ITP_FORM_MPOMNG02010_MODIFY_WHS_NM" class="" name="whsNm" data-check-required="empty" placeholder="매장명" readonly />
190 196
               <input type="hidden" id="ITP_FORM_MPOMNG02010_MODIFY_WHS_ID" class="form-control itp_input" name="whsId" value="" />
191 197
               <input type="hidden" id="ITP_FORM_MPOMNG02010_MODIFY_LOCATION" class="form-control itp_input" name="location" value="" />
198
+              <div class="itp_input_btn">
199
+              	<button id="ITP_BTN_MPOMNG02010_MODIFY_SEARCH_WHS_NM"><img src="../img/search.png" alt=""></button>
200
+              </div>
192 201
             </div>
193
-            <div class="float_left_btn">
194
-              <button id="ITP_BTN_MPOMNG02010_MODIFY_SEARCH_WHS_NM"><img src="../img/search.png" alt=""></button>
202
+            <div class="float_right_btn">
195 203
               <button id="ITP_BTN_MPOMNG02010_MODIFY_DELETE_WHS_NM"><img src="../img/delete.png" alt=""></button>
196 204
             </div>
197
-          </div>
198 205
         </div>
199
-        <div class="line">
206
+        <div class="header line">
200 207
           <div class="table_header">
201
-            <h1>>구매 품목</h1>
208
+            <h1><구매 품목></h1>
202 209
             <button type="button" id="ITP_BTN_MPOMNG02010_MODIFY_DEL_ROW" class="btn-primary btn-sm ADB">품목삭제</button>
203 210
             <button type="button" id="ITP_BTN_MPOMNG02010_MODIFY_ADD_ROW" class="btn-primary btn-sm ADB">품목추가</button>
204 211
           </div>
205 212
         </div>
206 213
       </div>
207 214
       <div id="ITP_LIST_MPOMNG02010_MODIFY_AREA" class="scroll_area row-1-1">
208
-        <ul id="ITP_LIST_MPOMNG02010_MODIFY_ROWS" class="panel-group"></ul>
209
-        <div id="ITP_LIST_MPOMNG02010_MODIFY_ROWCOPY" style="display:none;">
215
+        <ul id="ITP_LIST_MPOMNG02010_MODIFY_ROWS" class="mb_0"></ul>
216
+        <div id="ITP_LIST_MPOMNG02010_MODIFY_ROWCOPY" style="display: block;">
210 217
           <li class="list-row">
211 218
             <div class="left_info">
212
-              <div class="check_box"><!-- class 변경 -->
219
+              <div class="check_box">
213 220
                 <div><input type="checkbox" name="brandUnitUnqNo" class="fnBrandUnitUnqNo" /></div>
214 221
               </div>
215 222
               <div class="thick">
216
-                <div class="fnItemNm">품목명</div>
217
-                <div>-</div>
218
-                <div class="fnUnit">EA</div>
223
+                <div class="itp_item fnItemNm">품목명</div>
224
+                <div class="itp_item fnUnit">EA</div>
219 225
               </div>
220 226
               <div class="thick">
221
-                <label class="space0">구매가 :</label>
222
-                <div class="fnUnitAmt"></div>
227
+                <div class="itp_gram fnUnitAmt">700g</div>
228
+              </div>
229
+              <div class="thick">
230
+                <div class="itp_amt fnUnitAmt">1,120,000원</div>
223 231
               </div>
224 232
             </div>
225 233
             <div class="right">
@@ -259,11 +267,11 @@
259 267
     </div>
260 268
   </div>
261 269
   <div id="ITP_MOBILE_JS"></div>
262
-  <div id="ITP_POP_MPOMNG02010_WHS_AREA" class="popup2 mobile-pop-close" style="display: none;">
270
+  <div id="ITP_POP_MPOMNG02010_WHS_AREA" class="popup2 mobile-pop-close" style="display: block;">
263 271
     <div class="pop">
264 272
       <div class="header">
265 273
         <div class="header_left">
266
-          <label>> 납품장소</label>
274
+          <label>납품장소</label>
267 275
         </div>
268 276
         <div class="header_right">
269 277
           <button type="button" id="ITP_BTN_MPOMNG02010_POP_WHS_CLOSE" class="btn-pop-close"><img src="../img/close.png"></button>
@@ -277,16 +285,17 @@
277 285
           <button id="ITP_BTN_MPOMNG02010_POP_WHS_SEARCH"><img src="../img/search.png"></button>
278 286
         </form>
279 287
       </div>
280
-      <div class="search_bar">
281
-        <button id="ITP_BTN_MPOMNG02010_POP_WHS_NM" class="btn_blue">납품장소</button>
288
+      <div class="select_btn">
289
+        <button id="ITP_BTN_MPOMNG02010_POP_WHS_NM" class="btn_blue">납품장소 V</button>
282 290
       </div>
283 291
       <div id="ITP_LIST_MPOMNG02010_POP_WHS_AREA" class="popup_scroll">
284
-        <ul id="ITP_LIST_MPOMNG02010_POP_WHS_ROWS" class="panel-group itp_nav"></ul>
285
-        <div id="ITP_LIST_MPOMNG02010_POP_WHS_ROWCOPY" style="display:none;">
286
-          <li class="list-row">
292
+        <ul id="ITP_LIST_MPOMNG02010_POP_WHS_ROWS" class="mb_0 itp_nav"></ul>
293
+        <div id="ITP_LIST_MPOMNG02010_POP_WHS_ROWCOPY" style="display: block;">
294
+          <li class="row_2">
287 295
             <div class="scroll_left">
288
-              <div class="fnWhsNm"></div>
289
-              <div class="fnLocationNm"></div>
296
+              <div class="fnWhsNm">브랜드 창고 명A</div>
297
+              <div class="sub fnLocationNm">서울특별시 동대문구 서울 시립대로 12길</div>
298
+              <div class="sub fnLocationNm">누리자 B/D</div>
290 299
             </div>
291 300
             <div class="scroll_right">
292 301
               <button id="ITP_BTN_MPOMNG02010_POP_WHS_CHOICE" class="fnWhsId" data-whs-id="">선택</button>
@@ -300,7 +309,7 @@
300 309
     <div class="pop">
301 310
       <div class="header">
302 311
         <div class="header_left">
303
-          <label>> 품목 검색</label>
312
+          <label><품목 검색></label>
304 313
         </div>
305 314
         <div class="header_right">
306 315
           <button type="button" id="ITP_BTN_MPOMNG02010_POP_ITEM_CLOSE" class="btn-pop-close"><img src="../img/close.png"></button>
@@ -313,37 +322,30 @@
313 322
           <input id="ITP_FORM_MPOMNG02010_POP_ITEM_KEYWORD" name="sitemNm" type="text" placeholder="품목명/품목번호" />
314 323
           <button id="ITP_BTN_MPOMNG02010_POP_ITEM_SEARCH"><img src="../img/search.png"></button>
315 324
         </div>
316
-        <div class="search_bar">
325
+        <div class="select_btn">
317 326
           <button id="ITP_BTN_MPOMNG02010_POP_ITEM_NM" class="btn_blue">품목명▼</button>
318 327
         </div>
319 328
       </form>
320 329
       <div id="ITP_LIST_MPOMNG02010_POP_ITEM_AREA" class="popup_scroll">
321
-        <ul id="ITP_LIST_MPOMNG02010_POP_ITEM_ROWS" class="panel-group"></ul>
322
-        <div id="ITP_LIST_MPOMNG02010_POP_ITEM_ROWCOPY" style="display:none;">
323
-          <li class="row_2">
324
-            <div class="left" style="width:180px;">
325
-              <!--<div class="check_box">
326
-                  <input type="checkbox" id="ITP_FORM_MPOMNG02010_POP_ITEM_CHECKBOX" name="itemId" />
327
-              </div>-->
328
-              <div class="thick">
329
-                <div class="fnItemNm">품목명</div>
330
-                <div>-</div>
331
-                <div class="fnUnit">EA</div>
332
-              </div>
333
-              <div class="thick" style="font-weight:100;">
334
-                <div class="space">구매가 :</div>
335
-                <div class="fnUnitAmt">0</div>
336
-              </div>
337
-            </div>
338
-            <div class="right">
339
-              <button id="ITP_BTN_MPOMNG02010_POP_ITEM_MINUS" class="POP_ITEM_MINUS">-</button>
340
-              <div class="num fnPchReqQty">1</div>
341
-              <button id="ITP_BTN_MPOMNG02010_POP_ITEM_PLUS" class="POP_ITEM_PLUS">+</button>
342
-            </div>
343
-            <div class="add">
344
-              <button id="ITP_BTN_MPOMNG02010_POP_ITEM_ADD" class="POP_ITEM_ADD">추가</button>
345
-            </div>
346
-          </li>
330
+        <ul id="ITP_LIST_MPOMNG02010_POP_ITEM_ROWS" class="mb_0"></ul>
331
+        <div id="ITP_LIST_MPOMNG02010_POP_ITEM_ROWCOPY" style="display: block;">
332
+           <li class="row_2">
333
+             <div class="scroll_left">
334
+                 <div class="fnItemNm">품목명 001</div>
335
+                 <div class="sub fnKg">700g</div>
336
+                 <div class="amt fnItemAmt">30,500원</div>
337
+             </div>
338
+             <div class="scroll_right">
339
+                 <button id="ITP_BTN_MPOMNG01010_POP_ITEM_ADD" class="POP_ITEM_ADD">추가</button>
340
+             </div>
341
+           	<div class="itp_num_set">
342
+             <div class="right">
343
+			    <button id="ITP_BTN_MPOMNG01010_DETAIL_MINUS">-</button>
344
+			    <div class="num fnPchReqQty">1</div>
345
+			    <button id="ITP_BTN_MPOMNG01010_DETAIL_PLUS">+</button>
346
+			  </div>
347
+		   </div>
348
+         </li>
347 349
         </div>
348 350
       </div>
349 351
     </div>

+ 44 - 27
src/main/webapp/mobile/css/style.css

@@ -11,13 +11,13 @@ body{background: #fff; position: relative; width: 100%; height: auto; font-famil
11 11
 /* 팝업 */
12 12
 section .popup { position: fixed; width: 100%; height: 100%; background: transparent; z-index: 11;}
13 13
 section .popup .pop { position: absolute; top: 45%; left: 50%; transform: translate(-50%,-50%); width: 70%; height: 250px; padding-top: 30px; background: #fff; border: 2px solid #000; border-top-left-radius: 10px; border-top-right-radius: 10px;}
14
-section .popup .pop label.pop_label {position:relative; top:10px; font-size: 1.2rem;}
15
-section .popup .pop div.pop_msg {position:relative; top:10px; font-size: 18px;}
14
+section .popup .pop label.pop_label {position:relative; top:10px; font-size: 16px;}
15
+section .popup .pop div.pop_msg {position:relative; top:10px; font-size: 16px;}
16 16
 section .popup .pop .pop_line { width: 100%; height: 30px;}
17 17
 section .popup .pop .pop_line label { font-size: 16px; margin-left: 20px; float: left; width: auto; text-align: left;}
18 18
 section .popup .pop .pop_line div {text-align: right; float: right; font-size: 16px; margin-right: 20px; width: auto;}
19 19
 section .popup .pop .popup_btn { position: absolute; background-color: #ccc; bottom: 0; width: 100%; height: 51px; border-top: 2px solid #000;}
20
-section .popup .pop .popup_btn button { position: relative; float: left; width: 100%; height: 50px; font-size: 1rem; font-weight: 700; border-radius: 0px; border: none;}
20
+section .popup .pop .popup_btn button { position: relative; float: left; width: 100%; height: 50px; font-size: 18px; font-weight: 100; border-radius: 0px; border: none;}
21 21
 section .popup .pop .popup_btn button.ok { width: 64%; border-left: 2px solid #000;}
22 22
 section .popup .pop .popup_btn button.cancel {width: 36%;}
23 23
 
@@ -266,26 +266,27 @@ input .day {margin: 18%; width: 45%; height: 80px; float: right;}
266 266
 }
267 267
 .content {position:fixed; z-index: 10; padding-top: 10px; width:100%; background: #f4f5f4; border-bottom:1px solid #E0B8AB;}
268 268
 .content .header {width:100% !important; height:55px !important; margin:0 !important;}
269
-.content .line {position: relative; display: inline-block; width: 90%; height: 45px; margin:auto 5%; margin-bottom: -10px;}
269
+.content .line {position: relative; display: inline-block; width: 99%; height: 45px; margin:auto 1%; margin-bottom: -10px;}
270 270
 .content .line div {font-weight: 700;}
271 271
 .content .line div.itp_search_header {font-weight:100; background:#fff; margin:5px 10px; padding:9px 10px 4px 9px; text-align: left; color:#b88278;border: 1px solid #aaa; border-radius: 5px;}
272 272
 .content .line label {min-width:110px; color:#666; font-size: 18px; margin-left: 10px; float: left; text-align: left; margin-top: 10px; font-weight:100;}
273 273
 .content .line label.pay_label {margin:38px 1%; width:98%;}
274 274
 .content .line select.label {border: 1px solid #000; font-size: 0.9rem;margin:9px 0 0 5px; float: left; width: 120px; height: 30px; text-align: left;}
275 275
 .content .line .search_wrap {float:right; margin-right:10px;}
276
-.content .line .float_left {float: left; margin-top:2px; width:200px;}
277
-.content .line .float_left button {top:5px; left:280px; position:absolute; background:transparent; border:none; width:36px; height:36px; padding:0;} 
276
+.content .line .float_left {float: left; margin-top:2px; width:50%;}
277
+.content .line .float_left button {float:right; left:-5px; position:relative; background:transparent; border:none; width:36px; height:36px; padding:0;} 
278 278
 .content .line .float_left button img {width:22px;}
279
-.content .line .float_left input {width:200px;}
279
+.content .line .float_left input {width:100%; font-size:14px;}
280 280
 .content .line .float_left.note {width: 100%; padding: 10px;}
281 281
 .content .line .float_left.note textarea {width: 100%; height: 100px; border: 1px solid #000; text-align: left;}
282 282
 .content .line .float_left div {font-size: 1rem; margin-top: 8px;}
283
+.content .line .float_left .itp_input_btn {top:5px; margin:0; position:absolute; width:50%;}
283 284
 .content .line .float_right_btn {float: left; margin-top: 5px; margin-left: 5px;}
284 285
 .content .line .float_right_btn button {padding:0; width:36px; height:36px; border-radius:5px; border:1px solid #aaa;}
285 286
 .content .line .float_right_btn button img {width:20px; height:20px;}
286
-.content .line .float_left select {float: left; width: 150px; height: 30px; margin-top: 7px; border: 1px solid #000; font-size: 1rem;}
287
-.content .line .line_right {font-size: 2rem; float: right; margin-right: 0%;}
288
-.content .line .line_right div {float: right; font-size: 18px;; margin-top: 12px; margin-right: 30px; color:#555;}
287
+.content .line .float_left select {float: left; width: 100%; height: 36px; border: 1px solid #aaa; border-radius:5px; font-size: 1rem;}
288
+.content .line .line_right {font-size: 2rem; float: left; margin-right: 0%; width:50%}
289
+.content .line .line_right div {float: right; font-size: 18px;; margin-top: 12px; color:#555;}
289 290
 .content .line .line_right input {position: relative; text-align: right; margin-right: 84px;}
290 291
 .content .line .line_right input.m9 {margin-right:93px;}
291 292
 .content .line .line_right input.left {text-align: left;}
@@ -293,12 +294,13 @@ input .day {margin: 18%; width: 45%; height: 80px; float: right;}
293 294
 .content .line .line_right select.m9 {margin-right:83px;}
294 295
 .content .line .line_right input.date{width:140px; margin-right:132px; height:35px;} 
295 296
 .content .line .line_right select {float: right; width: 180px; height: 30px; margin-top: 7px; border: 1px solid #000; font-size: 1rem; margin-right:93px;}
296
-.content .line input.date {width: 200px; margin: 5px 0; height: 35px; float: left; text-align:center; font-size:14px;background: url(../img/calender.png)no-repeat 95% 50%/20px auto #fff;}
297
+.content .line input.date {width: 50%; margin: 5px 0; height: 35px; float: left; text-align:center; font-size:14px;background: url(../img/calender.png)no-repeat 95% 50%/20px auto #fff;}
297 298
 .content .line input.date2 {width: 140px; height: 30px; margin-right:133px;}
298
-.content .line div.date_to {float: right; margin-right:10px;}
299
+.content .line div.date_to {width:60%; float: left; margin-right:10px;}
300
+.content .line div.date_to input {width:45%}
299 301
 .content .line div.date_to input.year {width: 120px; height: 30px;}
300 302
 .content .line div.date_to div.at {width: 3%;  font-size: 1rem; float: right; display: contents;}
301
-.content .line .search {width: 100%; height: 50px;}
303
+.content .line .search {width: 100%; height: 50px; padding-top:8px;}
302 304
 .content .line .search button {width: 50%; height: 35px; font-size: 1rem; padding: 0;}
303 305
 .content .line .search button.col_3 {width: 25%; margin:0 12px;}
304 306
 .content .list_line {width:98%; float:left; height:50px;display: inline-flex; margin:0 1%; font-size:12px;}
@@ -355,9 +357,9 @@ input .day {margin: 18%; width: 45%; height: 80px; float: right;}
355 357
 
356 358
 /* scroll_area 조정 */
357 359
 .scroll_area {position: absolute; width: 100%; height: 1090px; bottom: 30px; overflow: auto; background: #fff;}
358
-.row-1{top: 240px;}
359
-.row-1-1{top:288px;}
360
-.row-2{top: 282px;}
360
+.row-1{top: 350px;}
361
+.row-1-1{top:364px;}
362
+.row-2{top: 300px;}
361 363
 
362 364
 .row-3{top: 363px;}
363 365
 .row-4{top: 377px;}
@@ -371,18 +373,19 @@ input .day {margin: 18%; width: 45%; height: 80px; float: right;}
371 373
 .scroll_area ul.mb_0 {margin-bottom:0 !important;}
372 374
 .scroll_area .itp_non_data {margin:35% auto;}
373 375
 .scroll_area li {margin:0; list-style: none; width: 100%; height: 85px; border: 1px solid #ccc; background-color: #fff;}
374
-.scroll_area li.list-row {height:110px;}
375
-.scroll_area li .left_info {width:35%; float:left; font-size:1rem;}
376
+.scroll_area li.list-row {height:100px;}
377
+.scroll_area li .left_info {width:155px; float:left; font-size:1rem; margin-top:6px;}
376 378
 .scroll_area li .left_info div {display: inline-block;}
377 379
 .scroll_area li .left_info label{font-size: 1.1rem; font-weight:100; margin-left:10px;}
378
-.scroll_area li .left_info .thick {float:left;  margin: 2px 0 0 20px; font-size: 18px; text-align: left; width: 90%; font-weight: 100;}
380
+.scroll_area li .left_info .check_box {padding:20px 3px; height:88px; float:left; width:13px;}
381
+.scroll_area li .left_info .thick {float:left;  margin: 2px 0 0 8px; font-size: 18px; text-align: left; width: 85%; font-weight: 100;}
379 382
 .scroll_area li .left_info .thick .itp_item {color:gray;}
380 383
 .scroll_area li .left_info .thick .itp_gram {color:#aaa; font-size:16px;}
381 384
 .scroll_area li .left_info .thick .itp_amt {color:#b88278; margin-top: 4px;}
382 385
 .scroll_area li .left_info .history {font-weight: 700; font-size: 1.1rem; margin-top:-2px;}
383 386
 .scroll_area li .left_info .history input{width: 150px;}
384
-.scroll_area li .md_info{width:35%; float:left; font-size:1rem; margin-top:25px;}
385
-.scroll_area li .md_info .thick {float:left;  margin: 2px 0 0 20px; font-size: 18px; text-align: left; width: 90%; font-weight: 100;}
387
+.scroll_area li .md_info{width:140px; float:right; font-size:1rem; margin-top:17px;}
388
+.scroll_area li .md_info .thick {float:left;  margin: 2px; font-size: 18px; text-align: left; width: 90%; font-weight: 100;}
386 389
 .scroll_area li .md_info .thick div{color:gray;}
387 390
 .scroll_area li.history_list {height: 140px; padding-top:8px;}
388 391
 .scroll_area li.history_list .btn_check {height:158px; margin-top:-5px; width:90%; float:right; padding-top:7px; }
@@ -420,30 +423,32 @@ input .day {margin: 18%; width: 45%; height: 80px; float: right;}
420 423
 .scroll_area li .detail_right .detail_info div {width: auto; font-size: 1rem; font-weight: 700;}
421 424
 .scroll_area li .detail_right .detail_info i {width: auto; font-size: 1rem; margin: 0 20px;}
422 425
 .scroll_area li .left .nomal  {width: 100%; float:left; text-align: left; font-size: 1.2rem;}
423
-.scroll_area li .left .nomal .half {width:50%; float:left;}
424
-.scroll_area li .left .nomal .half label {font-weight:100;}
426
+.scroll_area li .left .nomal .half {float:left;}
427
+.scroll_area li .left .nomal .half label {min-width:auto;}
428
+.scroll_area li .left .nomal .half div {min-width:auto; margin-right:5px;}
425 429
 .scroll_area li .left .nomal  input{width: 85px; height:30px;}
426 430
 
427 431
 .scroll_area li .scroll_btn {width:10%; height:158px; margin-top:-5px; display:inline-flex;}
428 432
 
429 433
 .scroll_area li .scroll_btn input {width:15px; margin:auto 10px;}
430 434
 .scroll_area li .scroll_btn input:checked ~ .scroll_btn {background:#eee;}
431
-.scroll_area li .left .nomal span {margin:0 10px;}
435
+.scroll_area li .left .nomal span {margin:0 5px;}
432 436
 
433 437
 .scroll_area li .left .nomal .btn_bar{position: relative; width: auto; font-size: 2.2rem;}
434 438
 .scroll_area li .left .nomal .btn_bar button{width: 25px; height: 30px; font-size: 1rem; padding: 0;}
435 439
 .scroll_area li .left .nomal .btn_bar .col_0{min-width: auto; margin: 5px 20px;}
436 440
 
437
-.scroll_area li .left .nomal label{position:relative; margin-left: 10px;}
441
+.scroll_area li .left .nomal label{position:relative; margin-left: 10px; font-size:15px; font-weight:100; min-width:100px; text-align:left;}
438 442
 .scroll_area li .left .nomal label.sub_info{min-width: 70px; display: inline-flex;}
439 443
 .scroll_area li .left .nomal label.col_0{width: auto;}
440 444
 .scroll_area li .left .nomal label.col_2{width: 95px;}
441 445
 .scroll_area li .left .nomal i{width: 50px; text-align: center;}
442
-.scroll_area li .left .nomal div{min-width:90px; display: inline-flex; font-weight: 700; font-size: 1.1rem;}
446
+.scroll_area li .left .nomal div{ display: inline-flex; font-weight: 100; font-size: 15px;}
443 447
 .scroll_area li .left .nomal .col_5{min-width:50px;}
444 448
 
445
-.scroll_area li .right {margin: 42px 10px 0 0; position: relative; display: flex; height:35px; font-size: 1.4rem; font-weight: 700; float: right;}
449
+.scroll_area li .right {margin: 28px 10px 0 0; position: relative; display: flex; height:35px; font-size: 1.4rem; font-weight: 700; float: right;}
446 450
 .scroll_area li .right .num {padding:8px 22px; width: auto; border-top:1px solid #E0B8AB; border-bottom:1px solid #E0B8AB;}
451
+.scroll_area li .right .fnnum {margin:13px 30px;}
447 452
 .scroll_area li .right button {background:#e1cac1; color:#fff; border:1px solid #E0B8AB; padding:0px 7px; font-size: 1.5rem; border-radius: 0px;}
448 453
 
449 454
 /* ITP_FOOTER */
@@ -476,3 +481,15 @@ input .day {margin: 18%; width: 45%; height: 80px; float: right;}
476 481
 #ITP_FOOTER .itp_modal .itp_mg_top {margin-top: 10px;} 
477 482
 #ITP_FOOTER .itp_modal .itp_form .itp_mlb {font-size:13px; height:42px; text-align:left; padding:12px 5px 8px 10px; color:#333; border:1px solid #ccc;}
478 483
 #ITP_FOOTER .itp_modal .itp_form .itp_mip {padding: 8px 5px 4px 12px; height:42px; text-align: left; font-size: 16px; border:1px solid #ccc;}
484
+
485
+@media screen and (min-width: 550px) {
486
+	.content .line input.date {width: 70%;}
487
+	.content .line .line_right {width:70%}
488
+	.content .line .float_left .itp_input_btn {width:70%;}
489
+	.content .line .float_left {width:70%;}
490
+	.content .line div.date_to {width:70%;}
491
+	.content .line div.date_to input {width:45%}
492
+	.content .line {margin:-5px 3%;}
493
+}
494
+
495
+

+ 0 - 2
src/main/webapp/mobile/js/app/login.js

@@ -101,8 +101,6 @@ function itp_fn_login_proc() {
101 101
 	    	$(location).attr('href', MOBILE_CONTEXTPATH + '/app/main.html');
102 102
 		};
103 103
 		var params = $('#ITP_FORM_MOBILE_LOGIN').serializeObject();
104
-		console.log('/api/member/sign-in-app');
105
-		console.log(JSON.stringify(params));
106 104
 		fn_ajax_call('/api/member/sign-in-app', JSON.stringify(params), loginFn, 'POST'); //암호화 해서 보내는 경우 먼저 해시키를 가져와서 암호화해서 보낸다
107 105
 	};
108 106
 	fn_ajax_call('/api/session/hashed', null, callbackFn, 'GET'); //Crypto 암호화를 위한 해쉬키.. 로그인 후에는 Jwt 포함인 /api/session/hashedKey 이걸로 호출해서 사용한다.

+ 2 - 2
src/main/webapp/mobile/js/properties.js

@@ -1,6 +1,6 @@
1 1
 
2
-// const DOMAIN = 'http://106.246.249.162:38050';
3
-const DOMAIN = 'http://192.168.0.13:8050';
2
+const DOMAIN = 'http://106.246.249.162:38050';
3
+// const DOMAIN = 'http://192.168.0.13:8050';
4 4
 const ITP_CONTEXTPATH = '/oqpo-view';
5 5
 const MOBILE_CONTEXTPATH = ITP_CONTEXTPATH + '/mobile';
6 6
 const ITP_LANGUAGE = 'ko';