Browse Source

웹 디자인 수정중

whakdo963 2 years ago
parent
commit
aa76cdd7f6

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

@@ -4,9 +4,9 @@
4
 			<div class="itp_det_head fix">
4
 			<div class="itp_det_head fix">
5
 				<h2 class="pull-left itp_det_tit"><i class="glyphicon glyphicon-chevron-right"></i><i class="glyphicon glyphicon-chevron-right"></i> <strong>사용자관리</strong></h2>
5
 				<h2 class="pull-left itp_det_tit"><i class="glyphicon glyphicon-chevron-right"></i><i class="glyphicon glyphicon-chevron-right"></i> <strong>사용자관리</strong></h2>
6
 				<div class="pull-right itp_cicon">
6
 				<div class="pull-right itp_cicon">
7
-					<button type="button" id="ITP_BTN_OPER01010_SRH" class="btn btn-success btn-sm SEB" style="display: inline-block;"><i class="glyphicon "></i>&nbsp;&nbsp;조회&nbsp;&nbsp;</button>
7
+					<button type="button" id="ITP_BTN_OPER01010_SRH" class="btn btn-success btn-sm SEB" style="display: inline-block;"><i class="glyphicon glyphicon-search"></i>조회</button>
8
 					<button type="button" id="ITP_BTN_OPER01010_MODIFY" class="btn btn-success btn-sm UPB" style="display: inline-block;"><i class="glyphicon "></i>&nbsp;&nbsp;수정&nbsp;&nbsp;</button>
8
 					<button type="button" id="ITP_BTN_OPER01010_MODIFY" class="btn btn-success btn-sm UPB" style="display: inline-block;"><i class="glyphicon "></i>&nbsp;&nbsp;수정&nbsp;&nbsp;</button>
9
-					<button type="button" id="ITP_BTN_OPER01010_NEWREG" class="btn btn-primary btn-sm NEB" style="display: inline-block;"><i class="glyphicon "></i>&nbsp;&nbsp;신규등록&nbsp;&nbsp;</button>
9
+					<button type="button" id="ITP_BTN_OPER01010_NEWREG" class="btn btn-primary btn-sm NEB" style="display: inline-block;"><i class="glyphicon "></i>신규등록</button>
10
 					<button type="button" id="ITP_BTN_OPER01010_DELETE" class="btn btn-danger btn-sm DEB"><i class="glyphicon "></i>&nbsp;&nbsp;삭제&nbsp;&nbsp;</button>
10
 					<button type="button" id="ITP_BTN_OPER01010_DELETE" class="btn btn-danger btn-sm DEB"><i class="glyphicon "></i>&nbsp;&nbsp;삭제&nbsp;&nbsp;</button>
11
 					<button type="button" id="ITP_BTN_OPER01010_SAVE" class="btn btn-success btn-sm SAB"><i class="glyphicon "></i>&nbsp;&nbsp;저장&nbsp;&nbsp;</button>
11
 					<button type="button" id="ITP_BTN_OPER01010_SAVE" class="btn btn-success btn-sm SAB"><i class="glyphicon "></i>&nbsp;&nbsp;저장&nbsp;&nbsp;</button>
12
 					<button type="button" id="ITP_BTN_OPER01010_CANCELLIST" class="btn btn-warning btn-sm PRB"><i class="glyphicon "></i>&nbsp;&nbsp;취소/목록&nbsp;&nbsp;</button>
12
 					<button type="button" id="ITP_BTN_OPER01010_CANCELLIST" class="btn btn-warning btn-sm PRB"><i class="glyphicon "></i>&nbsp;&nbsp;취소/목록&nbsp;&nbsp;</button>
@@ -25,8 +25,8 @@
25
 											<input type="text" id="ITP_FORM_OPER01010_SEARCH_AFFL_SHOP_NM" class="form-control itp_input" name="safflShopNm" placeholder="가맹점" />
25
 											<input type="text" id="ITP_FORM_OPER01010_SEARCH_AFFL_SHOP_NM" class="form-control itp_input" name="safflShopNm" placeholder="가맹점" />
26
 										</div>
26
 										</div>
27
 										<div class="col-xs-1 itp_in" style="width:8%; padding:0px;">
27
 										<div class="col-xs-1 itp_in" style="width:8%; padding:0px;">
28
-											<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>
29
-											<button type="button" id="ITP_FORM_OPER01010_DELETE_AFFL_SHOP" class="btn btn-primary btn-sm UPB" style="display: inline-block;"><i class="glyphicon glyphicon-erase"></i></button>
28
+											<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_DELETE_AFFL_SHOP" class="btn btn-warning btn-sm UPB" style="display: inline-block;"><i class="glyphicon glyphicon-erase"></i></button>
30
 						                </div>
30
 						                </div>
31
 										<div class="col-xs-2 itp_ip itp_noMar">
31
 										<div class="col-xs-2 itp_ip itp_noMar">
32
 											<select id="ITP_FORM_OPER01010_SEARCH_BRAND_ID" class="form-control itp_input" name="sbrandId"></select>
32
 											<select id="ITP_FORM_OPER01010_SEARCH_BRAND_ID" class="form-control itp_input" name="sbrandId"></select>

File diff suppressed because it is too large
+ 9 - 3
src/main/webapp/bootstrap/dist/css/bootstrap.min.css


+ 9 - 8
src/main/webapp/css/style.css

@@ -11,7 +11,7 @@
11
 
11
 
12
 /* COMMON */
12
 /* COMMON */
13
 html, body {width:100%; height:100%; background:#eee; overflow-y:hidden;}
13
 html, body {width:100%; height:100%; background:#eee; overflow-y:hidden;}
14
-* {word-break: break-word}
14
+* {word-break: break-word; font-family: 'GmarketSansMedium';}
15
 textarea {resize:none;}
15
 textarea {resize:none;}
16
 a, button {outline:none !important; text-decoration:none !important;}
16
 a, button {outline:none !important; text-decoration:none !important;}
17
 .fix:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
17
 .fix:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
@@ -88,6 +88,7 @@ a, button {outline:none !important; text-decoration:none !important;}
88
 .has-error.radio label, .has-error.radio-inline label {margin-bottom:0px;}
88
 .has-error.radio label, .has-error.radio-inline label {margin-bottom:0px;}
89
 .has-error .help-block {font-size:12px;}
89
 .has-error .help-block {font-size:12px;}
90
 
90
 
91
+
91
 /* ITP_WRAPPER */
92
 /* ITP_WRAPPER */
92
 #ITP_WRAPPER {width:100%; height:100%; min-width:1400px;}
93
 #ITP_WRAPPER {width:100%; height:100%; min-width:1400px;}
93
 #ITP_CONTENT_WRAPPER {width:100%;}
94
 #ITP_CONTENT_WRAPPER {width:100%;}
@@ -119,7 +120,7 @@ a, button {outline:none !important; text-decoration:none !important;}
119
 #ITP_LOGIN .itp_find {margin-top:34px; font-weight:100; cursor:pointer;}
120
 #ITP_LOGIN .itp_find {margin-top:34px; font-weight:100; cursor:pointer;}
120
 #ITP_LOGIN .itp_btn_bar {margin-top:10px;}
121
 #ITP_LOGIN .itp_btn_bar {margin-top:10px;}
121
 #ITP_LOGIN .itp_login_img {width:100%; padding:0 auto;}
122
 #ITP_LOGIN .itp_login_img {width:100%; padding:0 auto;}
122
-#ITP_LOGIN .itp_img{width:150px; height:150px; top:-60px; position: absolute; margin:0 33.3%;}
123
+#ITP_LOGIN .itp_img{width:150px; height:150px; top:-50px; position: absolute; margin:0 33.3%;}
123
 #ITP_LOGIN .itp_login_input label {position:absolute; top:50%; left:27px; color:#adadad; transform:translateY(-50%); font-size: 12px; border: none; outline:none; transition: top .5s ease;}
124
 #ITP_LOGIN .itp_login_input label {position:absolute; top:50%; left:27px; color:#adadad; transform:translateY(-50%); font-size: 12px; border: none; outline:none; transition: top .5s ease;}
124
 #ITP_LOGIN .itp_login_input {width:90%; margin:0 5%; position:relative;}
125
 #ITP_LOGIN .itp_login_input {width:90%; margin:0 5%; position:relative;}
125
 #ITP_LOGIN .itp_login_input input {width:100%; padding:20px 10px 10px; outline:none; border-radius:7px; background:#eee;}
126
 #ITP_LOGIN .itp_login_input input {width:100%; padding:20px 10px 10px; outline:none; border-radius:7px; background:#eee;}
@@ -128,8 +129,8 @@ a, button {outline:none !important; text-decoration:none !important;}
128
 #ITP_LOGIN .itp_login_input:not(:placeholder-shown) ~ label{top:0px; font-size:12px;}
129
 #ITP_LOGIN .itp_login_input:not(:placeholder-shown) ~ label{top:0px; font-size:12px;}
129
 
130
 
130
 /* ITP_HEADER */
131
 /* ITP_HEADER */
131
-#ITP_HEADER .itp_head {font-family: 'GmarketSansMedium';width:100%; height:40px; position:relative; line-height:40px; z-index:100;}
132
-#ITP_HEADER .itp_tit {margin:0; padding:0; line-height:40px; font-size:20px;}
132
+#ITP_HEADER .itp_head {font-family: 'GmarketSansMedium';width:100%; height:50px; position:relative; line-height:50px; z-index:100;}
133
+#ITP_HEADER .itp_tit {margin:0; padding:0; line-height:50px; font-size:20px;}
133
 #ITP_HEADER .itp_tit span {display: inline-block; vertical-align: middle}
134
 #ITP_HEADER .itp_tit span {display: inline-block; vertical-align: middle}
134
 #ITP_HEADER .itp_lt {position:absolute; top:0px; left:10px;}
135
 #ITP_HEADER .itp_lt {position:absolute; top:0px; left:10px;}
135
 #ITP_HEADER .itp_rt {position:absolute; top:0px; right:20px;}
136
 #ITP_HEADER .itp_rt {position:absolute; top:0px; right:20px;}
@@ -147,8 +148,8 @@ a, button {outline:none !important; text-decoration:none !important;}
147
 #ITP_HEADER .itp_sch_brand button{width:90px; border:1px solid #000;}
148
 #ITP_HEADER .itp_sch_brand button{width:90px; border:1px solid #000;}
148
 #ITP_HEADER .itp_menu {float:left; border:1px solid #ddd; line-height: 26px; background:#eee;margin:4px; border-radius: 2px; padding:0 4px;}
149
 #ITP_HEADER .itp_menu {float:left; border:1px solid #ddd; line-height: 26px; background:#eee;margin:4px; border-radius: 2px; padding:0 4px;}
149
 #ITP_HEADER .itp_menu a {color:#000; font-size:13px; text-decoration:none;}
150
 #ITP_HEADER .itp_menu a {color:#000; font-size:13px; text-decoration:none;}
150
-#ITP_HEADER .itp_out {width:70px; height:30px;  float:left; border:1px solid #333; line-height: 28px; background:#fff; margin:6px; border-radius: 10px; padding:0 4px;}
151
-#ITP_HEADER .itp_out a {padding:4px; color:#000; font-size:13px; text-decoration:none;}
151
+#ITP_HEADER .itp_out {width:70px; height:30px;  float:left; border:1px solid #333; line-height: 28px; background:#fff; margin-top:10px; border-radius: 10px; padding:0 4px;}
152
+#ITP_HEADER .itp_out a {padding:8.4px; color:#000; font-size:11px; text-decoration:none;}
152
 #ITP_HEADER .itp_tabs {position:relative; z-index:100; transition:all .25s ease; float:right; width:calc(100% - 240px);}
153
 #ITP_HEADER .itp_tabs {position:relative; z-index:100; transition:all .25s ease; float:right; width:calc(100% - 240px);}
153
 #ITP_HEADER .itp_tabs .nav-tabs {padding:4px 4px 0 4px; background:#fff;}
154
 #ITP_HEADER .itp_tabs .nav-tabs {padding:4px 4px 0 4px; background:#fff;}
154
 #ITP_HEADER .itp_tabs .nav-tabs > li a {border:1px solid #ddd; background:#f5f5f5; font-size:12px; color:#666; padding:5px 13px 5px 15px; margin-right:4px; outline:none;}
155
 #ITP_HEADER .itp_tabs .nav-tabs > li a {border:1px solid #ddd; background:#f5f5f5; font-size:12px; color:#666; padding:5px 13px 5px 15px; margin-right:4px; outline:none;}
@@ -240,7 +241,7 @@ a, button {outline:none !important; text-decoration:none !important;}
240
 
241
 
241
 #ITP_CONTAINER .itp_detail .itp_det_head {padding:0 4px 0 4px; height:42px; background:#fff;}
242
 #ITP_CONTAINER .itp_detail .itp_det_head {padding:0 4px 0 4px; height:42px; background:#fff;}
242
 #ITP_CONTAINER .itp_detail .itp_det_head .itp_det_tit {font-size:15px; margin:0; padding:0; line-height:42px;}
243
 #ITP_CONTAINER .itp_detail .itp_det_head .itp_det_tit {font-size:15px; margin:0; padding:0; line-height:42px;}
243
-#ITP_CONTAINER .itp_detail .itp_det_head .itp_det_tit .glyphicon {color:#337ab7; margin-right:4px;}
244
+#ITP_CONTAINER .itp_detail .itp_det_head .itp_det_tit .glyphicon {color:#F0831E; margin-right:4px;}
244
 
245
 
245
 #ITP_CONTAINER .itp_detail .itp_det_in {padding:15px 20px 15px 20px; height:calc(100vh - 127px); overflow-y:scroll;}
246
 #ITP_CONTAINER .itp_detail .itp_det_in {padding:15px 20px 15px 20px; height:calc(100vh - 127px); overflow-y:scroll;}
246
 #ITP_CONTAINER .itp_detail .itp_cicon {line-height:32px; height:32px;}
247
 #ITP_CONTAINER .itp_detail .itp_cicon {line-height:32px; height:32px;}
@@ -300,7 +301,7 @@ html:lang(en) #ITP_CONTAINER .itp_detail .itp_form .itp_thumb_inline .itp_thumb_
300
 
301
 
301
 #ITP_CONTAINER .itp_detail .itp_lg_form {padding-top:10px;}
302
 #ITP_CONTAINER .itp_detail .itp_lg_form {padding-top:10px;}
302
 #ITP_CONTAINER .itp_detail .itp_lg_form.itp_type1 {padding-left:15px; padding-right:15px; padding-bottom:15px; }
303
 #ITP_CONTAINER .itp_detail .itp_lg_form.itp_type1 {padding-left:15px; padding-right:15px; padding-bottom:15px; }
303
-#ITP_CONTAINER .itp_detail .itp_lg_form.itp_type1 .itp_srh_border {border:1px solid #ddd; background:#f5f5f5; padding:15px 15px 5px 10px; border-radius:4px;}
304
+#ITP_CONTAINER .itp_detail .itp_lg_form.itp_type1 .itp_srh_border {border:1px solid #ddd; background:#fff; padding:15px 15px 5px 10px; border-radius:4px;box-shadow: 0px 0px 6px #ddd;}
304
 #ITP_CONTAINER .itp_detail .itp_lg_form .form-group {margin-bottom:10px;}
305
 #ITP_CONTAINER .itp_detail .itp_lg_form .form-group {margin-bottom:10px;}
305
 #ITP_CONTAINER .itp_detail .itp_lg_form .form-control {font-size:13px; color:#333;}
306
 #ITP_CONTAINER .itp_detail .itp_lg_form .form-control {font-size:13px; color:#333;}
306
 #ITP_CONTAINER .itp_detail .itp_lg_form .itp_lb {font-size:13px; padding-top:5px; padding-right:0; color:#333; position:relative;}
307
 #ITP_CONTAINER .itp_detail .itp_lg_form .itp_lb {font-size:13px; padding-top:5px; padding-right:0; color:#333; position:relative;}

+ 4 - 2
src/main/webapp/css/ui.jqgrid-bootstrap.css

@@ -1028,7 +1028,9 @@ td.menu_text {
1028
 	background-color:inherit;
1028
 	background-color:inherit;
1029
 }
1029
 }
1030
 .ui-jqgrid input[type=checkbox] {width:15px; height:15px;}
1030
 .ui-jqgrid input[type=checkbox] {width:15px; height:15px;}
1031
+
1031
 .ui-jqgrid .jqgrid-rownum {background:#fff !important;}
1032
 .ui-jqgrid .jqgrid-rownum {background:#fff !important;}
1032
-.ui-jqgrid .jqgrid-rownum {background:#fff !important;}
1033
+.ui-jqgrid .jqgrid-rownum:nth-child(even) {background:#f5f5f5 !important;}
1033
 .table>tbody>tr.success .jqgrid-rownum {background:#dff0d8 !important;}
1034
 .table>tbody>tr.success .jqgrid-rownum {background:#dff0d8 !important;}
1034
-.table>tbody>tr.active .jqgrid-rownum {background:#f5f5f5 !important;}
1035
+.table>tbody>tr.success .jqgrid-rownum:checked {background:#dff0d8 !important;}
1036
+.table>tbody>tr.active .jqgrid-rownum {background:#e8e8e8 !important;}

+ 5 - 4
src/main/webapp/js/app/oper/ITP_OPER01010.js

@@ -53,25 +53,25 @@ const gridColModel = {
53
 		{
53
 		{
54
 			index: 'AFFL_SHOP_NM', name: 'afflShopNm',
54
 			index: 'AFFL_SHOP_NM', name: 'afflShopNm',
55
 			label: ITP_MSG_LOCALE.label.afflShopNm, //가맹점
55
 			label: ITP_MSG_LOCALE.label.afflShopNm, //가맹점
56
-			width: '10', fixed: false, align: 'center',
56
+			width: '10', fixed: false, align: 'left',
57
 			sortable: false, hidden: false
57
 			sortable: false, hidden: false
58
 		},
58
 		},
59
 		{
59
 		{
60
 			index: 'BRAND_NM', name: 'brandNm',
60
 			index: 'BRAND_NM', name: 'brandNm',
61
 			label: ITP_MSG_LOCALE.label.brandNm, //브랜드
61
 			label: ITP_MSG_LOCALE.label.brandNm, //브랜드
62
-			width: '13', fixed: false, align: 'center',
62
+			width: '13', fixed: false, align: 'left',
63
 			sortable: false, hidden: false
63
 			sortable: false, hidden: false
64
 		},
64
 		},
65
 		{
65
 		{
66
 			index: 'USER_ID', name: 'userId',
66
 			index: 'USER_ID', name: 'userId',
67
 			label: ITP_MSG_LOCALE.label.userId, //사용자ID
67
 			label: ITP_MSG_LOCALE.label.userId, //사용자ID
68
-			width: '10', fixed: false, align: 'center',
68
+			width: '10', fixed: false, align: 'left',
69
 			sortable: false, hidden: false
69
 			sortable: false, hidden: false
70
 		},
70
 		},
71
 		{
71
 		{
72
 			index: 'USER_NM', name: 'userNm',
72
 			index: 'USER_NM', name: 'userNm',
73
 			label: ITP_MSG_LOCALE.label.userName, //닉네임
73
 			label: ITP_MSG_LOCALE.label.userName, //닉네임
74
-			width: '13', fixed: false, align: 'center',
74
+			width: '13', fixed: false, align: 'left',
75
 			sortable: false, hidden: false
75
 			sortable: false, hidden: false
76
 		},
76
 		},
77
 		{
77
 		{
@@ -427,6 +427,7 @@ let listObj = {
427
 					}
427
 					}
428
 				},
428
 				},
429
 				loadComplete: function(data) {
429
 				loadComplete: function(data) {
430
+					$("tr.jqgrow:odd").css("background", "#f5f5f5");
430
 					console.log(data);
431
 					console.log(data);
431
 					itp_fn_grid_load_complete(data, OPER01010_GRID_ID, true, 'number', 'OPER01010', listObj.itp_OPER01010_search, _this.itp_fn_OPER01010_empty, true, data.gridRecords, true);
432
 					itp_fn_grid_load_complete(data, OPER01010_GRID_ID, true, 'number', 'OPER01010', listObj.itp_OPER01010_search, _this.itp_fn_OPER01010_empty, true, data.gridRecords, true);
432
 					var ids = $(OPER01010_GRID_ID).getDataIDs();
433
 					var ids = $(OPER01010_GRID_ID).getDataIDs();