Ver código fonte

필수입력 알리팝업, 구매요청생성 팝업수정

whakdo963 2 anos atrás
pai
commit
279be4da8f

+ 3 - 3
src/main/webapp/mobile/app/main.html

@@ -125,7 +125,6 @@
125 125
 				</div>
126 126
 			</div>
127 127
 		</div>
128
-
129 128
 		<div id="ITP_MODAL_ALERT_AJAX" class="modal itp_modal" style="">
130 129
 			<div class="modal-dialog modal-sm">
131 130
 				<div class="modal-content">
@@ -151,7 +150,9 @@
151 150
 						<h5 class="modal-title">알림</h5>
152 151
 					</div>
153 152
 					<div class="modal-body">
154
-						<div><div class="text-center itp_alert_txt">미입력칸 제목</div>칸 은 필수 입력란 입니다.</div>
153
+						<div class="">
154
+							<div style="display:contents" class="fnNotInput">미입력칸 제목</div>&nbsp;입력란 은 필수 입력란입니다.
155
+						</div>
155 156
 					</div>
156 157
 					<div class="modal-footer">
157 158
 						<button type="button" class="btn btn-primary" id="ITP_MODAL_NOT_INPUT_CONFIRM">확인</button>
@@ -160,7 +161,6 @@
160 161
 			</div>
161 162
 		</div>
162 163
 	</footer>
163
-
164 164
 	<aside id="ITP_ASIDE"></aside>
165 165
 </div>
166 166
 </body>

+ 242 - 14
src/main/webapp/mobile/app/mpomng/MPOMNG01010.html

@@ -52,7 +52,7 @@
52 52
           </div>
53 53
         </div>
54 54
       </div>
55
-      <div id="ITP_LIST_MPOMNG01010_ITEM_AREA" class="scroll_area row-3">
55
+      <div id="ITP_LIST_MPOMNG01010_ITEM_AREA" class="scroll_area row-1-1">
56 56
         <ul id="ITP_LIST_MPOMNG01010_DETAIL_ROWS" class="mb_0 panel-group"></ul>
57 57
         <div id="ITP_LIST_MPOMNG01010_DETAIL_ROWCOPY" style="display: none;">
58 58
       <!--   검색된 데이터가 없습니다  -->
@@ -99,19 +99,48 @@
99 99
     </form>
100 100
   </div>
101 101
   <div id="ITP_MOBILE_JS"></div>
102
-    <div id="ITP_POP_MPOMNG01010_REQ_AREA" class="popup mobile-pop-close" style="display: block;">
102
+  	<!-- 구매요청팝업 -->
103
+    <div id="ITP_POP_MPOMNG01010_REQ_AREA" class="popup mobile-pop-close" style="display: none;">
103 104
         <div class="pop">
104 105
             <div class="pop_line">
105
-                <label>납품요청일 &nbsp;&nbsp;:</label>
106
-                <div class="fnPopDlvReqDt"></div>
106
+	            <div class="itp_label_area">
107
+	                <label>납품요청일</label>
108
+	            </div>
109
+	            <div class="itp_info_area">
110
+	                <div class="fnPopDlvReqDt"></div>
111
+	            </div>
107 112
             </div>
108 113
             <div class="pop_line">
109
-                <label>품목수&nbsp;&nbsp; :</label>
110
-                <div class="fnItemQty"></div>
114
+	            <div class="itp_label_area">
115
+              		<label>품목수</label>
116
+	            </div>
117
+   	            <div class="itp_info_area">
118
+                	<div class="fnItemQty"></div>
119
+                </div>
120
+            </div>
121
+            <div class="pop_line">
122
+              	<div class="itp_label_area">
123
+                	<label>구매요청금액 </label>
124
+                </div>
125
+                <div class="itp_info_area">
126
+                	<div class="fnOrdReqAmt"></div>
127
+                </div>
111 128
             </div>
112 129
             <div class="pop_line">
113
-                <label>구매금액 &nbsp;&nbsp;:</label>
114
-                <div class="fnOrdAmt"></div>
130
+              	<div class="itp_label_area">
131
+                	<label>구매가능금액 </label>
132
+                </div>
133
+                <div class="itp_info_area">
134
+                	<div class="fnOrdPssblAmt"></div>
135
+                </div>
136
+            </div>
137
+            <div class="pop_line border">
138
+              	<div class="itp_label_area">
139
+                	<label>구매금액 </label>
140
+                </div>
141
+                <div class="itp_info_area">
142
+                	<div class="fnOrdAmt"></div>
143
+                </div>
115 144
             </div>
116 145
             <!--<label class="pop_label msg_save">구매요청 하시겠습니까?</label>-->
117 146
             <div class="pop_msg">구매요청 하시겠습니까?</div>
@@ -121,6 +150,206 @@
121 150
             </div>
122 151
         </div>
123 152
     </div>
153
+    <!-- 선불매장결제 -->
154
+    <div id="ITP_POP_MPOMNG01010_AMT_ADV_AREA" class="popup mobile-pop-close" style="display: none;">
155
+        <div class="pop">
156
+            <div class="pop_line">
157
+	            <div class="itp_label_area">
158
+	                <label>납품요청일</label>
159
+	            </div>
160
+	            <div class="itp_info_area">
161
+	                <div class="fnPopDlvReqDt"></div>
162
+	            </div>
163
+            </div>
164
+            <div class="pop_line">
165
+	            <div class="itp_label_area">
166
+              		<label>품목수</label>
167
+	            </div>
168
+   	            <div class="itp_info_area">
169
+                	<div class="fnItemQty"></div>
170
+                </div>
171
+            </div>
172
+            <div class="pop_line">
173
+              	<div class="itp_label_area">
174
+                	<label>구매요청금액 </label>
175
+                </div>
176
+                <div class="itp_info_area">
177
+                	<div class="fnOrdReqAmt"></div>
178
+                </div>
179
+            </div>
180
+            <div class="pop_line">
181
+              	<div class="itp_label_area">
182
+                	<label>구매가능금액 </label>
183
+                </div>
184
+                <div class="itp_info_area">
185
+                	<div class="fnOrdPssblAmt"></div>
186
+                </div>
187
+            </div>
188
+            <div class="pop_line border">
189
+              	<div class="itp_label_area">
190
+                	<label>구매금액 </label>
191
+                </div>
192
+                <div class="itp_info_area">
193
+                	<div class="fnOrdAmt"></div>
194
+                </div>
195
+            </div>
196
+            <div class="pop_msg">   선불매장이므로 결재를 하셔야 구매요청이 진행이 됩니다. <br>결재를 하시겠습니까?</div>
197
+            <div class="popup_btn">
198
+                <button id="ITP_BTN_MPOMNG01010_POP_AMT_ADV_CLOSE" class="cancel btn-gray CLB btn-pop-close">취소</button>
199
+                <button id="ITP_BTN_MPOMNG01010_POP_AMT_ADV_CONFIRM" class="ok btn-primary COK">결제</button>
200
+            </div>
201
+        </div>
202
+    </div>
203
+    <!-- 구매한도부족 -->
204
+    <div id="ITP_POP_MPOMNG01010_AMT_LMT_AREA" class="popup mobile-pop-close" style="display: none;">
205
+        <div class="pop">
206
+            <div class="pop_line">
207
+	            <div class="itp_label_area">
208
+	                <label>납품요청일</label>
209
+	            </div>
210
+	            <div class="itp_info_area">
211
+	                <div class="fnPopDlvReqDt"></div>
212
+	            </div>
213
+            </div>
214
+            <div class="pop_line">
215
+	            <div class="itp_label_area">
216
+              		<label>품목수</label>
217
+	            </div>
218
+   	            <div class="itp_info_area">
219
+                	<div class="fnItemQty"></div>
220
+                </div>
221
+            </div>
222
+            <div class="pop_line">
223
+              	<div class="itp_label_area">
224
+                	<label>구매요청금액 </label>
225
+                </div>
226
+                <div class="itp_info_area">
227
+                	<div class="fnOrdReqAmt"></div>
228
+                </div>
229
+            </div>
230
+            <div class="pop_line">
231
+              	<div class="itp_label_area">
232
+                	<label>구매가능금액 </label>
233
+                </div>
234
+                <div class="itp_info_area">
235
+                	<div class="fnOrdPssblAmt"></div>
236
+                </div>
237
+            </div>
238
+            <div class="pop_line border">
239
+              	<div class="itp_label_area">
240
+                	<label>구매금액 </label>
241
+                </div>
242
+                <div class="itp_info_area">
243
+                	<div class="fnOrdAmt"></div>
244
+                </div>
245
+            </div>
246
+            <div class="pop_msg">구매한도가 부족합니다.<br>선결재를 하신 후에 구매요청을 하시기 바랍니다.<br> 결재 버튼을 누르시면 임시 저장 후 결재가 진행이 됩니다.<br>결재를 하시겠습니까?</div>
247
+            <div class="popup_btn">
248
+                <button id="ITP_BTN_MPOMNG01010_POP_AMT_LMT_CLOSE" class="cancel btn-gray CLB btn-pop-close">취소</button>
249
+                <button id="ITP_BTN_MPOMNG01010_POP_AMT_LMT_CONFIRM" class="ok btn-primary COK">결제</button>
250
+            </div>
251
+        </div>
252
+    </div>
253
+     <!-- 선불매장- 임시저장 -->
254
+    <div id="ITP_POP_MPOMNG01010_AMT_ADV_SAVE_AREA" class="popup mobile-pop-close" style="display: none;">
255
+        <div class="pop">
256
+            <div class="pop_line">
257
+	            <div class="itp_label_area">
258
+	                <label>납품요청일</label>
259
+	            </div>
260
+	            <div class="itp_info_area">
261
+	                <div class="fnPopDlvReqDt"></div>
262
+	            </div>
263
+            </div>
264
+            <div class="pop_line">
265
+	            <div class="itp_label_area">
266
+              		<label>품목수</label>
267
+	            </div>
268
+   	            <div class="itp_info_area">
269
+                	<div class="fnItemQty"></div>
270
+                </div>
271
+            </div>
272
+            <div class="pop_line">
273
+              	<div class="itp_label_area">
274
+                	<label>구매요청금액 </label>
275
+                </div>
276
+                <div class="itp_info_area">
277
+                	<div class="fnOrdReqAmt"></div>
278
+                </div>
279
+            </div>
280
+            <div class="pop_line">
281
+              	<div class="itp_label_area">
282
+                	<label>구매가능금액 </label>
283
+                </div>
284
+                <div class="itp_info_area">
285
+                	<div class="fnOrdPssblAmt"></div>
286
+                </div>
287
+            </div>
288
+            <div class="pop_line border">
289
+              	<div class="itp_label_area">
290
+                	<label>구매금액 </label>
291
+                </div>
292
+                <div class="itp_info_area">
293
+                	<div class="fnOrdAmt"></div>
294
+                </div>
295
+            </div>
296
+            <div class="pop_msg">선불매장이므로 입금을 하시고,입금등록 후 브랜드에서 승인이 되어야  구매요청을 하실 수 있습니다. </div>
297
+            <div class="popup_btn">
298
+                <button id="ITP_BTN_MPOMNG01010_POP_AMT_ADV_SAVE_CLOSE" class="cancel btn-gray CLB btn-pop-close">취소</button>
299
+                <button id="ITP_BTN_MPOMNG01010_POP_AMT_ADV_SAVE_CONFIRM" class="ok btn-primary COK">결제</button>
300
+            </div>
301
+        </div>
302
+    </div>
303
+    <!-- 구매한도부족- 임시저장 -->
304
+    <div id="ITP_POP_MPOMNG01010_AMT_LMT_SAVE_AREA" class="popup mobile-pop-close" style="display: none;">
305
+        <div class="pop">
306
+            <div class="pop_line">
307
+	            <div class="itp_label_area">
308
+	                <label>납품요청일</label>
309
+	            </div>
310
+	            <div class="itp_info_area">
311
+	                <div class="fnPopDlvReqDt"></div>
312
+	            </div>
313
+            </div>
314
+            <div class="pop_line">
315
+	            <div class="itp_label_area">
316
+              		<label>품목수</label>
317
+	            </div>
318
+   	            <div class="itp_info_area">
319
+                	<div class="fnItemQty"></div>
320
+                </div>
321
+            </div>
322
+            <div class="pop_line">
323
+              	<div class="itp_label_area">
324
+                	<label>구매요청금액 </label>
325
+                </div>
326
+                <div class="itp_info_area">
327
+                	<div class="fnOrdReqAmt"></div>
328
+                </div>
329
+            </div>
330
+            <div class="pop_line">
331
+              	<div class="itp_label_area">
332
+                	<label>구매가능금액 </label>
333
+                </div>
334
+                <div class="itp_info_area">
335
+                	<div class="fnOrdPssblAmt"></div>
336
+                </div>
337
+            </div>
338
+            <div class="pop_line border">
339
+              	<div class="itp_label_area">
340
+                	<label>구매금액 </label>
341
+                </div>
342
+                <div class="itp_info_area">
343
+                	<div class="fnOrdAmt"></div>
344
+                </div>
345
+            </div>
346
+            <div class="pop_msg">구매한도가 부족합니다.<br> 선입금을 하시고, 입금등록 후 브랜드에서 승인이 되어야 구매요청을  하실 수 있습니다.</div>
347
+            <div class="popup_btn">
348
+                <button id="ITP_BTN_MPOMNG01010_POP_AMT_LMT_SAVE_CLOSE" class="cancel btn-gray CLB btn-pop-close">취소</button>
349
+                <button id="ITP_BTN_MPOMNG01010_POP_AMT_LMT_SAVE_CONFIRM" class="ok btn-primary COK">결제</button>
350
+            </div>
351
+        </div>
352
+    </div>
124 353
     <div id="ITP_POP_MPOMNG01010_WHS_AREA" class="popup2 mobile-pop-close" style="display: none;">
125 354
         <div class="pop">
126 355
             <div class="header">
@@ -140,16 +369,15 @@
140 369
                 </form>
141 370
             </div>
142 371
             <div class="select_btn">
143
-                <button id="ITP_BTN_MPOMNG01010_POP_WHS_NM" class="btn_blue">납품장소 V</button>
372
+                <button id="ITP_BTN_MPOMNG01010_POP_WHS_NM" class="btn_blue">납품장소 </button>
144 373
             </div>    
145 374
             <div id="ITP_LIST_MPOMNG01010_POP_WHS_AREA" class="popup_scroll">
146 375
                 <ul id="ITP_LIST_MPOMNG01010_POP_WHS_ROWS" class="mb_0 itp_nav"></ul>
147 376
                 <div id="ITP_LIST_MPOMNG01010_POP_WHS_ROWCOPY" style="display: none;">
148 377
                     <li class="row_2">
149 378
                         <div class="scroll_left">
150
-                            <div class="fnWhsNm"></div>
151
-                            <div class="sub fnLocationNm"></div>
152
-                            <div class="sub fnLocationNm"></div>
379
+                            <div class="con_2 fnWhsNm"></div>
380
+                            <div class="con_2 sub fnLocationNm"></div>
153 381
                         </div>
154 382
                         <div class="scroll_right">
155 383
                             <button id="ITP_BTN_MPOMNG01010_POP_WHS_CHOICE" class="fnWhsId" data-whs-id="">선택</button>
@@ -159,7 +387,7 @@
159 387
             </div>
160 388
         </div>
161 389
     </div>
162
-    <div id="ITP_POP_MPOMNG01010_ITEM_AREA" class="popup2 mobile-pop-close" style="display: none;">
390
+    <div id="ITP_POP_MPOMNG01010_ITEM_AREA" class="popup2 mobile-pop-close" style="display: block;">
163 391
         <div class="pop">
164 392
             <div class="header">
165 393
                 <div class="header_left">
@@ -177,7 +405,7 @@
177 405
                     <button id="ITP_BTN_MPOMNG01010_POP_ITEM_SEARCH"><img src="../img/search.png"></button>
178 406
                 </div>
179 407
                 <div class="select_btn">
180
-                    <button id="ITP_BTN_MPOMNG01010_POP_ITEM_NM" class="btn_blue">품목명 V</button>
408
+                    <button id="ITP_BTN_MPOMNG01010_POP_ITEM_NM" class="btn_blue">품목명 </button>
181 409
                 </div>
182 410
             </form>
183 411
             <div id="ITP_LIST_MPOMNG01010_POP_ITEM_AREA" class="popup_scroll">

+ 9 - 6
src/main/webapp/mobile/css/style.css

@@ -11,14 +11,17 @@ body .login {position:fixed;}
11 11
 .color-gray {color:#aaa;}
12 12
 /* 팝업 */
13 13
 section .popup { position: fixed; width: 100%; height: 100%; background: transparent; z-index: 11;}
14
-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 {position: absolute; top: 45%; left: 50%; transform: translate(-50%,-50%); width: 70%; height: 360px; padding-top: 20px; background: #fff; border: 2px solid #000; border-top-left-radius: 10px; border-top-right-radius: 10px;}
15 15
 section .popup .pop label.pop_label {position:relative; top:10px; font-size: 16px;}
16
-section .popup .pop div.pop_msg {position:relative; top:10px; font-size: 16px;}
17
-section .popup .pop .pop_line { width: 100%; height: 30px;}
18
-section .popup .pop .pop_line label { font-size: 16px; margin-left: 20px; float: left; width: auto; text-align: left;}
19
-section .popup .pop .pop_line div {text-align: right; float: right; font-size: 16px; margin-right: 20px; width: auto;}
16
+section .popup .pop div.pop_msg {padding:0 5%; text-align:left; position:relative; top:10px; font-size: 16px;}
17
+section .popup .pop .pop_line {width: 90%; margin:0 5%; display:flex; border:1px solid #aaa; border-bottom:none;}
18
+section .popup .pop .pop_line.border {border-bottom:1px solid #aaa;}
19
+section .popup .pop .pop_line .itp_label_area {height:35px; padding:8px; width:100px; margin:0; background:#eee; border-right:1px solid #aaa;}
20
+section .popup .pop .pop_line .itp_label_area label {margin:0;font-size: 14px; text-align:left; float: left; min-width: 100px;}
21
+section .popup .pop .pop_line .itp_info_area {width:calc(100% - 100px); margin:0; padding:6px;}
22
+section .popup .pop .pop_line div {text-align: right; float: right; font-size: 16px; margin-right: 10px; width: auto;}
20 23
 section .popup .pop .popup_btn { position: absolute; background-color: #ccc; bottom: 0; width: 100%; height: 51px; border-top: 2px solid #000;}
21
-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;}
24
+section .popup .pop .popup_btn button { position: relative; float: left; width: 100%; height: 50px; margin:0; font-size: 18px; font-weight: 100; border-radius: 0px; border: none;}
22 25
 section .popup .pop .popup_btn button.ok { width: 64%; border-left: 2px solid #000;}
23 26
 section .popup .pop .popup_btn button.cancel {width: 36%;}
24 27