Browse Source

모바일 재고실사 바코드 수

juney 2 years ago
parent
commit
68ce143905

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

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