Przeglądaj źródła

모바일 재고실사 바코드 수

juney 2 lat temu
rodzic
commit
68ce143905

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

@@ -26,7 +26,7 @@
26 26
         </div>
27 27
         <div class="num_area">
28 28
           <div class="input_area">
29
-            <input type="text" name="bsnsRegNo" id="ITP_FORM_LOGIN_BSNS_REG_NO" required>
29
+            <input type="text" name="bsnsRegNo" id="ITP_FORM_LOGIN_BSNS_REG_NO" required value="1">
30 30
             <label for="ITP_FORM_LOGIN_BSNS_REG_NO">사업자번호</label>
31 31
             <button type="button" id="ITP_BTN_LOGIN_BSNS_REG_NO">연결</button>
32 32
           </div>
@@ -38,11 +38,11 @@
38 38
         </div>
39 39
         <div class="login_page">
40 40
           <div class="input_area">
41
-            <input type="text" id="ITP_FORM_LOGIN_USER_ID" required>
41
+            <input type="text" id="ITP_FORM_LOGIN_USER_ID" required value="BRD221100002">
42 42
             <label for="ITP_FORM_LOGIN_USER_ID">아이디</label>
43 43
           </div>
44 44
           <div class="input_area">
45
-            <input type="password" id="ITP_FORM_LOGIN_USER_PW"  required>
45
+            <input type="password" id="ITP_FORM_LOGIN_USER_PW"  required value="1">
46 46
             <label for="ITP_FORM_LOGIN_USER_PW">비밀번호</label>
47 47
           </div>
48 48
         </div>

+ 2 - 2
src/main/webapp/mobile/app/popup/biz/BIZPOP_PO_PAYMENT.html

@@ -103,7 +103,7 @@
103 103
 							<!--------------------------->
104 104
 							<!-- ::: 공통 인증 요청 값 -->
105 105
 							<!--------------------------->
106
-							
106
+
107 107
 							<input type="hidden" id="EP_mall_nm"        name="EP_mall_nm"           value="">         <!-- 가맹점명-->
108 108
 							<input type="hidden" id="EP_currency"       name="EP_currency"          value="00">       <!-- 통화코드 // 00 : 원화-->
109 109
 							<input type="hidden" id="EP_return_url"     name="EP_return_url"        value="">         <!-- 가맹점 CALLBACK URL // -->
@@ -187,7 +187,7 @@
187 187
 							<!--------------------------------->
188 188
 							
189 189
 							<input type="hidden" id="EP_pay_type"           name="EP_pay_type"           value="">      	<!--  결제수단 // -->
190
-							<input type="hidden" id="EP_window_type"        name="EP_window_type"        value="iframe">    <!--  윈도우타입 (iframe[default], popup) // -->
190
+							<input type="hidden" id="EP_window_type"        name="EP_window_type"        value="popup">    <!--  윈도우타입 (iframe[default], popup) // -->
191 191
 							<input type="hidden" id="EP_cert_type"          name="EP_cert_type"          value="">      	<!--  인증타입 (일반-"", 인증-"21", 비인증-"22") // -->
192 192
 							
193 193
 							<!--------------------------------->

+ 8 - 2
src/main/webapp/mobile/js/app/mstockmng/ITP_MSTOCKMNG02010.js

@@ -193,12 +193,14 @@ let mobContentObj = {
193 193
 	},
194 194
 	barcode: {
195 195
 		callApp: function() {
196
+			location.replace('app:scan');
197
+			return;
196 198
 			var formId = '#ITP_FORM_MSTOCKMNG02010_LIST_SEARCH';
197 199
 			itp_fn_form_clear_validate(null, formId);
198 200
 			if (itp_fn_form_event.isValid(formId)) {
199 201
 				// this.callbackApp('BRD2211000022211100000003005');
200
-				location.replace('app:barcode');
201
-				// location.href = 'app:barcode';
202
+				location.replace('app:scan');
203
+				// location.href = 'app:scan';
202 204
 			}
203 205
 		},
204 206
 		callbackApp: function(barcode) {
@@ -384,3 +386,7 @@ let mobPopObj = {
384 386
 		$('#' + popId).closest('.mobile-pop-close').hide();
385 387
 	}
386 388
 };
389
+
390
+function jsBarcodeFn(barcode) {
391
+	mobContentObj.barcode.callbackApp(barcode);
392
+}

+ 37 - 37
src/main/webapp/mobile/js/app/popup/biz/ITP_BIZPOP_PO_PAYMENT.js

@@ -114,13 +114,13 @@ var popPageObj = {
114 114
 			
115 115
 			var frm_pay = document.frm_pay;
116 116
 
117
-			/*-- 결제--*/
117
+			/*--모바일 결제--*/
118 118
 		    /*--공통--*/        
119 119
 		    frm_pay.kiccActionWebUrl.value  	= KICC_ACTION_WEB_URL;       						  
120 120
 		    frm_pay.kiccActionMobileUrl.value  	= KICC_ACTION_MOBILE_URL;       						  
121 121
 		    frm_pay.EP_mall_id.value        = MALL_ID;       						   //가맹점 ID
122 122
 		    frm_pay.EP_mall_nm.value        = fn_make_user_info.get('brandNm');		   //가맹점명
123
-		    frm_pay.EP_order_no.value       = result.poOrdNo;   					   //가맹점 주문번호    
123
+		    frm_pay.EP_order_no.value       = result.poOrdNo;   					   //가맹점 주문번호
124 124
 		                                                                               //결제수단(select)
125 125
 		    frm_pay.EP_currency.value       = "00";                                    //통화코드 : 00-원
126 126
 		    frm_pay.EP_product_nm.value     = result.goodsNm;				   		   //상품명
@@ -138,28 +138,28 @@ var popPageObj = {
138 138
 		    frm_pay.EP_product_type.value   = "0";                                     //상품정보구분 : 0-실물, 1-서비스
139 139
 		    frm_pay.EP_product_expr.value   = "";             				           //서비스기간 : YYYYMMDD
140 140
 		    frm_pay.EP_return_url.value     = WEB_RETURN_URL;  							   // Return 받을 URL (HTTP부터 입력)
141
-		                                    
142
-		    /*--신용카드--*/                    
141
+
142
+		    /*--신용카드--*/
143 143
 		    frm_pay.EP_usedcard_code.value  = "";                                      //사용가능한 카드 LIST
144 144
 		    frm_pay.EP_quota.value          = "";                                      //할부개월
145
-		
146
-		                                                                               //무이자 여부(Y/N) (select)   
145
+
146
+		                                                                               //무이자 여부(Y/N) (select)
147 147
 		    frm_pay.EP_noinst_term.value    = "";		                               //무이자기간
148
-		                                                                               //카드사포인트 사용여부(select) 
148
+		                                                                               //카드사포인트 사용여부(select)
149 149
 		    frm_pay.EP_point_card.value     = "";	                                   //포인트카드 LIST
150 150
 		                                                                               //조인코드(select)
151
-		                                                                               //국민 앱카드 사용(select)                                                                                  
152
-		                                                                                                               
151
+		                                                                               //국민 앱카드 사용(select)
152
+
153 153
 		    /*--가상계좌--*/
154
-		    frm_pay.EP_vacct_bank.value     = "";                                      //가상계좌 사용가능한 은행 LIST 
154
+		    frm_pay.EP_vacct_bank.value     = "";                                      //가상계좌 사용가능한 은행 LIST
155 155
 		    frm_pay.EP_vacct_end_date.value = "";		                               //입금 만료 날짜
156 156
 		    frm_pay.EP_vacct_end_time.value = "";        	                           //입금 만료 시간
157
-		    
157
+
158 158
 			/*--모바일 결제--*/
159
-		    /*--공통--*/        
159
+		    /*--공통--*/
160 160
 		    frm_pay.sp_mall_id.value        = MALL_ID;    							   //가맹점 ID
161 161
 		    frm_pay.sp_mall_nm.value        = fn_make_user_info.get('brandNm');		   //가맹점명
162
-		    frm_pay.sp_order_no.value       = result.poOrdNo;  						   //가맹점 주문번호    
162
+		    frm_pay.sp_order_no.value       = result.poOrdNo;  						   //가맹점 주문번호
163 163
 		                                                                               //결제수단(select)
164 164
 		    frm_pay.sp_currency.value       = "00";                                    //통화코드 : 00-원
165 165
 		    frm_pay.sp_product_nm.value     = result.goodsNm;               	   	   //상품명
@@ -177,50 +177,50 @@ var popPageObj = {
177 177
 		    frm_pay.sp_product_type.value   = "0";                                     //상품정보구분 : 0-실물, 1-서비스
178 178
 		    frm_pay.sp_product_expr.value   = "";									   //서비스기간 : YYYYMMDD
179 179
 		    frm_pay.sp_app_scheme.value     = "";                                      //가맹점 app scheme : 모바일app으로 서비스시 필수
180
-		                                    
181
-		    /*--신용카드--*/                    
180
+
181
+		    /*--신용카드--*/
182 182
 		    frm_pay.sp_usedcard_code.value  = "";                                      //사용가능한 카드 LIST
183 183
 		    frm_pay.sp_quota.value          = "";                                      //할부개월
184
-		                                                                               //무이자 여부(Y/N) (select)   
184
+		                                                                               //무이자 여부(Y/N) (select)
185 185
 		    frm_pay.sp_noinst_term.value    = "";		                               //무이자기간
186
-		                                                                               //카드사포인트 사용여부(select) 
186
+		                                                                               //카드사포인트 사용여부(select)
187 187
 		    frm_pay.sp_point_card.value     = "";         		                       //포인트카드 LIST
188 188
 		                                                                               //조인코드(select)
189
-		    /*--가상계좌--*/                        
190
-		    frm_pay.sp_vacct_bank.value     = "";                                      //가상계좌 사용가능한 은행 LIST 
189
+		    /*--가상계좌--*/
190
+		    frm_pay.sp_vacct_bank.value     = "";                                      //가상계좌 사용가능한 은행 LIST
191 191
 		    frm_pay.sp_vacct_end_date.value = "";               		               //입금 만료 날짜
192 192
 		    frm_pay.sp_vacct_end_time.value = "";                       	           //입금 만료 시간
193
-			
193
+
194 194
 		}, 'POST');
195
-	}, 
195
+	},
196 196
 	fnPaymentReq: function() {
197 197
 		const formId = '#ITP_FORM_PO_PAYMENT_POPUP';
198 198
 		itp_fn_form_clear_validate(null, formId);
199
-		
199
+
200 200
 		var vali_goodsAmt = itp_fn_form_validate(formId, formId + '_GOODS_AMT', ['empty'], undefined);
201 201
 		var vali_ordTel = itp_fn_form_validate(formId, formId + '_ORD_TEL', ['empty'], undefined);
202 202
 		var vali_ordEmail = itp_fn_form_validate(formId, formId + '_ORD_EMAIL', ['email'], undefined);
203
-		
204
-		if (vali_goodsAmt && vali_ordTel && vali_ordEmail) {		
205
-			// var sttlRjctRsn = $('#ITP_FORM_PO_PAYMENT_POPUP_STTL_RJCT_RSN').val();	
206
-			
203
+
204
+		if (vali_goodsAmt && vali_ordTel && vali_ordEmail) {
205
+			// var sttlRjctRsn = $('#ITP_FORM_PO_PAYMENT_POPUP_STTL_RJCT_RSN').val();
206
+
207 207
 			// popPageObj.parentPopFn(sttlRjctRsn);
208 208
 			// $('#ITP_BIZPOP_PO_PAYMENT').modal('hide'); // 팝업닫기
209
-			
209
+
210 210
 			// $(formId).attr('action', '/oqpo-view/easypay/oqpo/oqpo_order.jsp');
211 211
 			// $(formId).submit();
212
-			
212
+
213 213
 			var frm_pay = document.frm_pay;
214 214
 			frm_pay.EP_pay_type.value       = $('#ITP_FORM_PO_PAYMENT_POPUP_PAY_METHOD').val();  	// 결제방법
215
-			frm_pay.EP_product_amt.value    = $('#ITP_FORM_PO_PAYMENT_POPUP_GOODS_AMT').val();  	// 결제금액			
215
+			frm_pay.EP_product_amt.value    = $('#ITP_FORM_PO_PAYMENT_POPUP_GOODS_AMT').val();  	// 결제금액
216 216
 			frm_pay.EP_user_phone1.value    = $('#ITP_FORM_PO_PAYMENT_POPUP_ORD_TEL').val();  		// 휴대폰
217 217
 			frm_pay.EP_user_mail.value      = $('#ITP_FORM_PO_PAYMENT_POPUP_ORD_EMAIL').val();  	// 이메일
218
-			
218
+
219 219
 			frm_pay.sp_pay_type.value       = $('#ITP_FORM_PO_PAYMENT_POPUP_PAY_METHOD').val();  	// 결제방법
220
-			frm_pay.sp_product_amt.value    = $('#ITP_FORM_PO_PAYMENT_POPUP_GOODS_AMT').val();  	// 결제금액			
220
+			frm_pay.sp_product_amt.value    = $('#ITP_FORM_PO_PAYMENT_POPUP_GOODS_AMT').val();  	// 결제금액
221 221
 			frm_pay.sp_user_phone1.value    = $('#ITP_FORM_PO_PAYMENT_POPUP_ORD_TEL').val();  		// 휴대폰
222 222
 			frm_pay.sp_user_mail.value      = $('#ITP_FORM_PO_PAYMENT_POPUP_ORD_EMAIL').val();  	// 이메일
223
-			
223
+
224 224
 			if (isMobile() || window.innerWidth < 1201 ) {
225 225
 				f_mobile_cert();
226 226
 			} else {
@@ -228,13 +228,13 @@ var popPageObj = {
228 228
 				// f_mobile_cert();
229 229
 			}
230 230
 		}
231
-	} 
231
+	}
232 232
 };
233 233
 
234 234
 /* 인증창 호출, 인증 요청 */
235 235
 function f_cert() {
236 236
     var frm_pay = document.frm_pay;
237
-    
237
+
238 238
     /*  주문정보 확인 */
239 239
     if( !frm_pay.EP_order_no.value ) {
240 240
         alert("가맹점주문번호가 존재하지않습니다.");
@@ -246,7 +246,7 @@ function f_cert() {
246 246
         alert("상품금액이 존재하지않습니다.");
247 247
         frm_pay.EP_product_amt.focus();
248 248
         return;
249
-    } 
249
+    }
250 250
 
251 251
     /* UTF-8 사용가맹점의 경우 EP_charset 값 셋팅 필수 */
252 252
     if( frm_pay.EP_charset.value == "UTF-8" ) {
@@ -259,7 +259,7 @@ function f_cert() {
259 259
 
260 260
     /* 가맹점에서 원하는 인증창 호출 방법을 선택 */
261 261
     if( frm_pay.EP_window_type.value == "iframe" ) {
262
-	
262
+
263 263
     	easypay_webpay(frm_pay,"/oqpo-view/easypay/oqpo/oqpo_iframe_req.jsp","hiddenifr","0","0","iframe",30);
264 264
 
265 265
         if( frm_pay.EP_charset.value == "UTF-8" ) {
@@ -270,7 +270,7 @@ function f_cert() {
270 270
             frm_pay.EP_user_addr.value      = decodeURIComponent( frm_pay.EP_user_addr.value );
271 271
         }
272 272
     } else if( frm_pay.EP_window_type.value == "popup" ) {
273
-    	
273
+
274 274
         easypay_webpay(frm_pay,"/oqpo-view/easypay/oqpo/oqpo_popup_req.jsp","hiddenifr","","","popup",30);
275 275
 
276 276
         if( frm_pay.EP_charset.value == "UTF-8" ) {