瀏覽代碼

로그인 페이지 수정

whakdo963 2 年之前
父節點
當前提交
14a89bba23
共有 2 個文件被更改,包括 288 次插入62 次删除
  1. 263 1
      src/main/webapp/mobile/app/main.html
  2. 25 61
      src/main/webapp/mobile/css/style.css

+ 263 - 1
src/main/webapp/mobile/app/main.html

@@ -105,7 +105,269 @@
105 105
 
106 106
 	<div id="ITP_CONTAINER" class="fix">
107 107
 		<div class="itp_mobile_contents">
108
-
108
+<section id="ITP_MOBILE_MPOMNG03010">  
109
+  <div id="ITP_POP_MPOMNG03010_SPPLY_AREA" class="popup2 mobile-pop-close" style="display: none;">
110
+	<div class="pop">
111
+		<div class="header">
112
+			<div class="header_left">
113
+				<label>공급업체</label>
114
+			</div>
115
+			<div class="header_right">
116
+				<button type="button" id="ITP_BTN_MPOMNG03010_POP_SPPLY_CLOSE"><img src="../img/close.png"></button>
117
+			</div>
118
+		</div>
119
+		<div class="search_bar">
120
+			<form id="ITP_FORM_MPOMNG03010_POP_SPPLY" class="form-horizontal" onsubmit="return false;">
121
+				<input type="hidden" id="ITP_FORM_MPOMNG03010_POP_SPPLY_ITEM_BRAND_ID" name="sbrandId" value="">
122
+				<input type="hidden" id="ITP_FORM_MPOMNG03010_PO_PSPPLY_ITEM_STORE_ID" name="sstoreId" value="">
123
+				<input id="ITP_FORM_MPOMNG03010_POP_SPPLY_KEYWORD" type="text" name="sSpplyNm" placeholder="공급업체명">
124
+				<button id="ITP_BTN_MPOMNG03010_POP_SPPLY_SEARCH"><img src="../img/search.png"></button>
125
+			</form>
126
+		</div>
127
+		<div class="select_btn">
128
+			<button id="ITP_BTN_MPOMNG03010_POP_SPPLY_NM" class="btn_blue">공급업체 ▼</button>
129
+		</div>
130
+		<div id="ITP_POP_MPOMNG03010_SPPLY_LIST_AREA" class="popup_scroll">
131
+			<ul id="ITP_POP_MPOMNG03010_SPPLY_LIST_ROWS" class="mb_0 itp_nav"></ul>
132
+			<div id="ITP_POP_MPOMNG03010_SPPLY_LIST_ROWCOPY" style="display: block;">
133
+				<li class="row_2">
134
+					<div class="scroll_left">
135
+						<div class="fnSpplyNm">공급업체 명A</div>
136
+						<div class="sub fnLocationNm">서울특별시 동대문구 서울 시립대로 12길</div>
137
+						<div class="sub fnLocationNm">누리자 B/D</div>
138
+					</div>
139
+					<div class="scroll_right">
140
+						<button id="ITP_BTN_MPOMNG03010_POP_SPPLY_CHOICE" class="fnSpplyId">선택</button>
141
+					</div>
142
+				</li>
143
+			</div>
144
+		</div>
145
+	</div>
146
+  </div>
147
+	<div id="ITP_POP_MPOMNG03010_WHS_AREA" class="popup2 mobile-pop-close" style="display: none;">
148
+		<div class="pop">
149
+			<div class="header">
150
+				<div class="header_left">
151
+					<label>납품장소</label>
152
+				</div>
153
+				<div class="header_right">
154
+					<button type="button" id="ITP_BTN_MPOMNG03010_POP_WHS_CLOSE" class="btn-pop-close"><img src="../img/close.png"></button>
155
+				</div>
156
+			</div>
157
+			<div class="search_bar">
158
+				<form id="ITP_FORM_MPOMNG03010_POP_WHS" class="form-horizontal" onsubmit="return false;">
159
+					<input type="hidden" id="ITP_FORM_MPOMNG03010_WHS_ITEM_BRAND_ID" name="sbrandId" value="">
160
+					<input type="hidden" id="ITP_FORM_MPOMNG03010_WHS_ITEM_STORE_ID" name="sstoreId" value="">
161
+					<input id="ITP_FORM_MPOMNG03010_POP_WHS_KEYWORD" type="text" name="swhsNm" placeholder="납품장소명">
162
+					<button id="ITP_BTN_MPOMNG03010_POP_WHS_SEARCH"><img src="../img/search.png"></button>
163
+				</form>
164
+			</div>
165
+			<div class="select_btn">
166
+				<button id="ITP_BTN_MPOMNG03010_POP_WHS_NM" class="btn_blue">납품장소▼</button>
167
+			</div>
168
+			<div id="ITP_LIST_MPOMNG03010_POP_WHS_AREA" class="popup_scroll">
169
+				<ul id="ITP_LIST_MPOMNG03010_POP_WHS_ROWS" class="mb_0 itp_nav"></ul>
170
+				<div id="ITP_LIST_MPOMNG03010_POP_WHS_ROWCOPY" style="display: block;">
171
+					<li class="row_2">
172
+						<div class="scroll_left">
173
+							<div class="fnWhsNm">브랜드 창고 명A</div>
174
+						    <div class="sub fnLocationNm">서울특별시 동대문구 서울 시립대로 12길</div>
175
+							<div class="sub fnLocationNm">누리자 B/D</div>
176
+						</div>
177
+						<div class="scroll_right">
178
+							<button id="ITP_BTN_MPOMNG03010_POP_WHS_CHOICE" class="fnWhsId" data-whs-id="">선택</button>
179
+						</div>
180
+					</li>
181
+				</div>
182
+			</div>
183
+		</div>
184
+	</div>
185
+  <div id="ITP_AJAX_MPOMNG03010_LIST_CONTAINER" style="display: block;">
186
+      <form id="ITP_FORM_MPOMNG03010_LIST" class="form-horizontal" onsubmit="return false;">
187
+      <input type="hidden" id="ITP_FORM_MPOMNG03010_DETAIL_VIEW_CD" name="viewCd" value="C">
188
+	    <div class="content">
189
+    	  <div class="line header">
190
+			<div class="itp_search_header">구매발주현황</div>
191
+      	  </div>
192
+	      <div class="line">
193
+	        <label>발주일자</label>
194
+	        <div class="date_to date">
195
+	          <input id="ITP_FORM_MPOMNG03010_LIST_SEARCH_FROM_DT" name="fromDt" type="date">
196
+	          <div class="at">~</div>
197
+	          <input id="ITP_FORM_MPOMNG03010_LIST_SEARCH_TO_DT" name="toDt" type="date">
198
+	        </div>
199
+	      </div>
200
+	      <div class="line">
201
+	        <label>발주상태</label>
202
+	        <div class="float_left">
203
+	          <select name="spchOdrStCd" id="ITP_FORM_MPOMNG03010_LIST_SEARCH_PCH_ORD_ST_CD">
204
+	            <option value=""></option>
205
+	          </select>
206
+	      	</div>   
207
+	      </div>
208
+	      <div class="line">
209
+	        <label>공급업체</label>
210
+	        <div class="float_left">
211
+	          <input type="text" id="ITP_FORM_MPOMNG03010_LIST_SEARCH_SPPLY_NM" name="sspplyNm" placeholder="A공급업체명">
212
+			  <input type="hidden" id="ITP_FORM_MPOMNG03010_LIST_SEARCH_SPPLY_ID" class="" name="sspplyId" />
213
+              <div class="itp_input_btn">
214
+	         	 <button id="ITP_BTN_MPOMNG03010_LIST_SEARCH_SPPLY_NM"><img src="../img/search.png" alt=""></button>
215
+      		  </div>
216
+	        </div>
217
+	        <div class="float_right_btn">
218
+	          <button id="ITP_BTN_MPOMNG03010_LIST_DELETE_SPPLY_NM"><img src="../img/delete.png" alt=""></button>
219
+	        </div>
220
+	      </div>
221
+	      <div class="line">
222
+          	<label>납품장소</label>
223
+          	<div class="search_nm">
224
+	            <div class="float_left">
225
+	              <input type="text" id="ITP_FORM_MPOMNG03010_LIST_SEARCH_WHS_NM" class="" name="swhsNm" placeholder="매장명" />
226
+				  <input type="hidden" id="ITP_FORM_MPOMNG03010_LIST_SEARCH_WHS_ID" class="" name="swhsId" />
227
+           		  <div class="itp_input_btn">
228
+	              	<button id="ITP_BTN_MPOMNG03010_LIST_SEARCH_WHS_NM"><img src="../img/search.png" alt=""></button>
229
+				  </div>
230
+	            </div>
231
+	            <div class="float_right_btn">
232
+	              <button id="ITP_BTN_MPOMNG03010_LIST_DELETE_WHS_NM"><img src="../img/delete.png" alt=""></button>
233
+	            </div>
234
+          	</div>
235
+   	 	  </div>
236
+	      <div class="line" style="height:50px;">
237
+	        <div class="search">
238
+	          <button id="ITP_BTN_MPOMNG03010_LIST_SEARCH" class="btn-primary btn-sm ADB">검색</button>
239
+	        </div>
240
+	      </div>
241
+	      <div class="table_header">
242
+	        <h1><발주 내역></h1>
243
+	      </div>
244
+	    </div>
245
+      <div id="ITP_LIST_MPOMNG03010_LIST_ITEM_AREA" class="scroll_area row-3">
246
+        <ul id="ITP_LIST_MPOMNG03010_LIST_ITEM_ROWS" class="mb_0"></ul>
247
+        	<div id="ITP_LIST_MPOMNG03010_LIST_ITEM_ROWCOPY" style="display: block;">
248
+		      <li class="list-row2">
249
+		        <div class="left">
250
+		          <div class="nomal">
251
+		            <label>발주일자 &nbsp;:</label>
252
+		            <div class="history">
253
+		              <div class="fnPodrDt">2022.10.01</div> 
254
+		              (<div class="fnOwnerNm">홍길동 점주</div>)
255
+		            </div>
256
+		          </div>
257
+		        </div>
258
+		        <div class="left">
259
+		          <div class="nomal">
260
+		            <label>발주상태 &nbsp;:</label>
261
+		            <div class="history">
262
+		              <div class="fnPodrStCd">대기</div>
263
+		            </div>
264
+		            <label>납품장소명&nbsp;:</label>
265
+		            <div class="history">
266
+		              <div class="fnDlvPlaceNm">A매장내</div>
267
+		            </div>
268
+		          </div>
269
+		        </div>
270
+		        <div class="left">
271
+		          <div class="nomal">
272
+		            <label>발주정보 &nbsp;:</label>
273
+		            <div class="history">
274
+		              <div class="fnItemQty">품목수(3)</div> 
275
+		              <i>-</i>
276
+		              <div class="fnItemAtm">1,200,000</div>원
277
+		            </div>
278
+		          </div>
279
+		        </div>
280
+		        <div class="left">
281
+		          <div class="nomal">
282
+		            <label>공급업체 &nbsp;:</label>
283
+		            <div class="history">
284
+		              <div class="fnSpplyNm">A공급업체</div> 
285
+		            </div>
286
+		          </div>
287
+		        </div>
288
+		      </li>
289
+	      </div>
290
+	    </div>
291
+    </form>
292
+  </div>
293
+  <div id="ITP_AJAX_MPOMNG03010_VIEW_CONTAINER" style="display: none;">
294
+     <form id="ITP_FORM_MPOMNG03010_VIEW" class="form-horizontal" onsubmit="return false;">
295
+      <input type="hidden" id="ITP_FORM_MPOMNG03010_VIEW_VIEW_CD" name="viewCd" value="C">
296
+	    <div class="content">
297
+	      <div class="line">
298
+	        <label>발주일자</label>
299
+	        <div class="line_right">
300
+	          <div class="fnPodrDt">2022.10.10</div>
301
+	        </div>      
302
+	      </div>
303
+	      <div class="line">
304
+	        <label>발주금액</label>
305
+	        <div class="line_right">
306
+	          <div class="fnPodrAmt">424,000원</div>
307
+	        </div>
308
+	      </div>
309
+	      <div class="line">
310
+	        <label>납품장소</label>
311
+	        <div class="line_right">
312
+	          <div class="fnDlvPlace">A매장내</div>
313
+	        </div>
314
+	      </div>
315
+	      <div class="line">
316
+	        <label>공급업체</label>
317
+	        <div class="line_right">
318
+	          <div class="fnSpplyNm">A공급업체</div>
319
+	        </div>
320
+	      </div>
321
+	      <div class="table_header">
322
+	        <h1>> 발주 품목</h1>
323
+	      </div>
324
+	    </div>
325
+      <div id="ITP_LIST_MPOMNG03010_VIEW_ITEM_AREA" class="scroll_area row-2">
326
+        <ul id="ITP_LIST_MPOMNG03010_VIEW_ITEM_ROWS" class="mb_0"></ul>
327
+        	<div id="ITP_LIST_MPOMNG03010_VIEW_ITEM_ROWCOPY" style="display:block;">
328
+			  <li>
329
+		        <div>
330
+		          <div class="left_info col-4">
331
+		            <div class="thick">
332
+             		  <label>품목명</label>
333
+             		  <span>:</span>
334
+		              <div class="fnItemNm">품목명</div>
335
+		            </div>
336
+		          </div>
337
+		          <div class="left_info col-6">
338
+		            <div class="thick">
339
+		              <label>수량/금액</label> 
340
+		              <span>:</span>
341
+		              <div class="fnQty">200</div>
342
+		              <span>/</span>
343
+		              <div class="fnAmt">1,224,000</div>
344
+		            </div>
345
+		          </div>
346
+		          <div class="left_info col-4">
347
+		            <div class="thick">
348
+		              <label>구매가 </label>
349
+		              <span>:</span>
350
+		              <div class="fnPchActAmt">12,000</div>
351
+		            </div>
352
+		          </div>
353
+		          <div class="left_info col-6">
354
+		            <div class="thick">
355
+		              <label>납기요청일</label>
356
+		              <span>:</span>
357
+		              <div class="fnDlvReqDt">2022.10.01</div>
358
+		            </div>
359
+		          </div>
360
+		        </div>
361
+		      </li>
362
+	      </div>
363
+	    </div>
364
+	    <div class="button_bar">
365
+	      <button id="ITP_BTN_MPOMNG03010_VIEW_CANCEL" class="col_12 btn-gray CLB">취소</button>
366
+	    </div>
367
+    </form>
368
+  </div>
369
+  <div id="ITP_MOBILE_JS"></div>
370
+</section>
109 371
 		</div>
110 372
 	</div>
111 373
 	<footer id="ITP_FOOTER">

+ 25 - 61
src/main/webapp/mobile/css/style.css

@@ -6,7 +6,8 @@
6 6
 }
7 7
 * {margin: 0; padding: 0; box-sizing: border-box; text-align: center; font-family: 'GmarketSansMedium', 'serif'; list-style: none;}
8 8
 section {}
9
-body{background: #fff; position: fixed; width: 100%; height: auto; font-family: 'GmarketSansMedium';}
9
+body{background: #fff; position: relative; width: 100%; height: auto; font-family: 'GmarketSansMedium';}
10
+body .login {position:fixed;}
10 11
 .color-gray {color:#aaa;}
11 12
 /* 팝업 */
12 13
 section .popup { position: fixed; width: 100%; height: 100%; background: transparent; z-index: 11;}
@@ -140,11 +141,15 @@ body.eee {height: 700px; background: #eee;}
140 141
 
141 142
 /* 로그인 */
142 143
 .bg_gray {width:100%; height:180px; background:#ecebea; border-bottom-left-radius:50%; border-bottom-right-radius:50%;}
143
-#ITP_LOGIN {max-width: 500px; margin: 0 auto;}
144
-#ITP_LOGIN .login_popup {position: relative; width: 100%; text-align: center;}
144
+#ITP_LOGIN {
145
+    transform: translateX(-50%);
146
+    max-width: 500px;
147
+    left: 50%;
148
+    position: fixed;}
149
+#ITP_LOGIN .login_popup {position: relative; width: 350px; text-align: center;}
145 150
 #ITP_LOGIN .login_popup h1 { font-size: 1.5rem; color: #333; font-weight: 700;}
146 151
 #ITP_LOGIN .login_popup input { position: relative; height: 30px; font-size: 2.2rem;}
147
-#ITP_LOGIN .login_popup .login_info { margin-bottom: 30px; position:relative; top:-50px;}
152
+#ITP_LOGIN .login_popup .login_info {position:relative; top:-50px;}
148 153
 #ITP_LOGIN .login_popup .login_info img {width:100px; margin-bottom:10px;}
149 154
 #ITP_LOGIN .login_popup .num_area { position: relative; width: 100%;  margin-bottom: 40px;}
150 155
 #ITP_LOGIN .login_popup .num_area .input_area {margin-bottom: 10px;}
@@ -160,7 +165,7 @@ body.eee {height: 700px; background: #eee;}
160 165
 #ITP_LOGIN .input_area label {position: absolute; left: 18%; top: 14px; font-size: 15px; transition: all .5s ease; color:#666;}
161 166
 #ITP_LOGIN .input_area input:focus + label,
162 167
 #ITP_LOGIN .input_area input:valid + label {top: 4px; left: 18%; font-size: 0.6rem; color: blue;}
163
-#ITP_LOGIN .error {margin: 0 auto; margin-top: 100px;}
168
+#ITP_LOGIN .error {margin: 0 auto; height:70px;}
164 169
 #ITP_LOGIN .error label {font-size: 1rem;}
165 170
 #ITP_LOGIN .login_btn {position: relative; top: -20px; left: 0;}
166 171
 #ITP_LOGIN .login_btn button {
@@ -496,64 +501,23 @@ input .day {margin: 18%; width: 45%; height: 80px; float: right;}
496 501
 	.content .line div.date_to input {width:45%}
497 502
 	.content .line {margin:-5px 3%;}
498 503
 	.content .line .float_left.name {width:76%;}
499
-	.modal-dialog {margin:auto 20% !important; }
504
+	.modal-dialog {margin:auto 20% !important;}
500 505
 }
506
+@media screen and (max-height: 720px) {
507
+	#ITP_LOGIN {position:fixed; top:80px; max-width: 500px; margin: 0 auto;}
508
+	.bg_gray {position:relative; top:-90px;}
509
+	
510
+	}
501 511
 /* 알림 팝업 추가 */
502 512
 .modal {position: fixed; top: 0; right: 0; bottom: 0; left: 0; z-index: 1050; display: none; overflow: hidden; outline: 0;}
503 513
 .itp_modal {z-index: 10000;}
504
-.modal-dialog {
505
-    position: relative;
506
-    width: auto;
507
-    margin: 10px;
508
-}
509
-.modal-content {
510
-    position: relative;
511
-    background-color: #fff;
512
-    background-clip: padding-box;
513
-    border: 1px solid #999;
514
-    border: 1px solid rgba(0,0,0,.2);
515
-    border-radius: 6px;
516
-    outline: 0;
517
-    box-shadow: 0 3px 9px rgb(0 0 0 / 50%);
518
-}
519
-.modal-header {
520
-    min-height: 16.43px;
521
-    padding: 15px;
522
-    border-bottom: 1px solid #e5e5e5;
523
-    padding: 12px 15px 12px 15px;
524
-    background: #337ab7;
525
-    cursor: move;
526
-}
527
-.modal-header .close {
528
-    margin-top: -2px;
529
-    color: #fff;
530
-    opacity: 1;
531
-}
532
-button.close {
533
-    -webkit-appearance: none;
534
-    padding: 0;
535
-    cursor: pointer;
536
-    background: 0 0;
537
-    border: 0;
538
-}
539
-.close {
540
-    float: right;
541
-    font-size: 21px;
542
-    font-weight: 700;
543
-    line-height: 1;
544
-    text-shadow: 0 1px 0 #fff;
545
-}
546
-.modal-body {
547
-    position: relative;
548
-    padding: 15px;
549
-}
550
-.modal-footer {
551
-    padding: 15px;
552
-    text-align: right;
553
-    border-top: 1px solid #e5e5e5;
554
-}
555
-.modal-footer .btn {
556
-	border-radius:6px;
557
-    padding: 6px 12px;
558
-}
514
+.modal-dialog {position: relative; width: auto; margin: 10px;}
515
+.modal-content {position: relative; background-color: #fff; background-clip: padding-box; border: 1px solid #999; border: 1px solid rgba(0,0,0,.2); border-radius: 6px; outline: 0; box-shadow: 0 3px 9px rgb(0 0 0 / 50%);}
516
+.modal-header {min-height: 16.43px; padding: 15px; border-bottom: 1px solid #e5e5e5; padding: 12px 15px 12px 15px; background: #337ab7; cursor: move;}
517
+.modal-header .close { margin-top: -2px; color: #fff; opacity: 1;}
518
+button.close {-webkit-appearance: none; padding: 0; cursor: pointer; background: 0 0; border: 0;}
519
+.close {float: right; font-size: 21px; font-weight: 700; line-height: 1; text-shadow: 0 1px 0 #fff;}
520
+.modal-body {position: relative; padding: 15px;}
521
+.modal-footer {padding: 15px; text-align: right; border-top: 1px solid #e5e5e5;}
522
+.modal-footer .btn {border-radius:6px; padding: 6px 12px;}
559 523