Переглянути джерело

Merge branch 'master' of http://106.246.249.162:13000/orderqueen/oqpo-view

yhl88 2 роки тому
батько
коміт
af8551a4c9

+ 10 - 7
src/main/webapp/app/pomng/POMNG01010.html

@@ -22,8 +22,7 @@
22 22
 								<input type="hidden" id="ITP_FORM_POMNG01010_DETAIL_PCH_REQ_ST_CD" name="pchReqStCd" value="">
23 23
 					
24 24
 								<section class="itp_form_sec">
25
-									<h4 class="itp_form_tit">구매요청정보</h4>
26
-									<div class="itp_form_in">	
25
+									<div class="itp_form_in border-top">	
27 26
 										<div class="form-group">
28 27
 											<label class="col-xs-2 itp_lb">브랜드 *</label>
29 28
 											<div class="col-xs-4 itp_ip">
@@ -61,7 +60,7 @@
61 60
 												<div class="col-xs-4 itp_ip">
62 61
 													<div class="col-xs-4 itp_in">
63 62
 														<div class="input-daterange input-group date">
64
-															<input type="text" id="ITP_FORM_POMNG01010_DETAIL_DLV_REQ_DT" data-check-required="empty" class="form-control itp_input" name="dlvReqDt" value="">
63
+															<input type="text" id="ITP_FORM_POMNG01010_DETAIL_DLV_REQ_DT" data-check-required="empty" class="form-control itp_input" name="dlvReqDt" value="" readonly>
65 64
 														</div>
66 65
 													</div>
67 66
 												</div>
@@ -72,12 +71,16 @@
72 71
 													<input type="hidden" id="ITP_FORM_POMNG01010_DETAIL_WHS_ID" class="form-control itp_input" name="whsId" value="" />
73 72
 												</div>
74 73
 												<div class="col-xs-4 itp_in">
75
-													<input type="text" id="ITP_FORM_POMNG01010_DETAIL_LOCATION_NM" data-check-required="empty" class="form-control itp_input" name="locationNm" value="" />
76
-													<input type="hidden" id="ITP_FORM_POMNG01010_DETAIL_LOCATION" class="form-control itp_input" name="location" value="" />
74
+													<div class="input-group">
75
+														<input type="text" id="ITP_FORM_POMNG01010_DETAIL_LOCATION_NM" data-check-required="empty" class="form-control itp_input" name="locationNm" value="" />
76
+														<input type="hidden" id="ITP_FORM_POMNG01010_DETAIL_LOCATION" class="form-control itp_input" name="location" value="" />
77
+														<span class="input-group-btn">
78
+															<button id="ITP_FORM_POMNG01010_DELETE_WHS_NM" class="btn btn-default btn-sm itp_btn UPB SHOW" type="button"><i class="glyphicon glyphicon-erase"></i></button>
79
+														</span>
80
+													</div>
77 81
 												</div>
78 82
 												<div class="col-xs-1 itp_in" style="width:23%; padding:0px;">
79 83
 													<button type="button" id="ITP_FORM_POMNG01010_SEARCH_WHS_NM" class="btn btn-success btn-sm SEB SHOW" style="display: inline-block;"><i class="glyphicon glyphicon-search"></i></button>
80
-													<button type="button" id="ITP_FORM_POMNG01010_DELETE_WHS_NM" class="btn btn-primary btn-sm UPB SHOW" style="display: inline-block;"><i class="glyphicon glyphicon-erase"></i></button>
81 84
 								                </div>		
82 85
 											</div>
83 86
 										</div>
@@ -103,7 +106,7 @@
103 106
 										</div>
104 107
 									</div>
105 108
 									<div class="itp_form_in">
106
-										<div class="itp_table_head fix" style="background:#f5f5f5;">
109
+										<div class="itp_table_head fix" style="background:#fff;">
107 110
 											<h4 class="itp_table_tit">요청 품목</h4>
108 111
 											<div class="pull-right itp_cicon">
109 112
 												<button type="button" id="ITP_BTN_POMNG01010_DETAIL_ADDROW" class="btn btn-primary btn-sm ARB" style="display: inline-block;"><i class="glyphicon "></i>&nbsp;&nbsp;품목추가&nbsp;&nbsp;</button>

+ 2 - 2
src/main/webapp/app/pomng/POMNG02010.html

@@ -28,9 +28,9 @@
28 28
 										</div>										
29 29
 										<div class="col-xs-3 itp_ip itp_noMar">
30 30
 											<div class="input-daterange input-group date">
31
-												<input type="text" id="ITP_FORM_POMNG02010_SEARCH_FROM_DT" class="form-control itp_input" name="fromDt" value="">
31
+												<input type="text" id="ITP_FORM_POMNG02010_SEARCH_FROM_DT" class="form-control itp_input" name="fromDt" value="" readonly>
32 32
 												<span class="input-group-addon itp_date_to">~</span>
33
-												<input type="text" id="ITP_FORM_POMNG02010_SEARCH_TO_DT" class="form-control itp_input" name="toDt" value="">
33
+												<input type="text" id="ITP_FORM_POMNG02010_SEARCH_TO_DT" class="form-control itp_input" name="toDt" value="" readonly>
34 34
 											</div>
35 35
 										</div>
36 36
 										<div class="col-xs-3 itp_ip itp_noMar">

Різницю між файлами не показано, бо вона завелика
+ 1 - 1
src/main/webapp/bootstrap/dist/css/bootstrap.min.css


+ 1 - 1
src/main/webapp/css/ui.jqgrid-bootstrap.css

@@ -1035,7 +1035,7 @@ td.menu_text {
1035 1035
 .table-striped>tbody>tr:nth-of-type(odd) {
1036 1036
 	background-color:inherit;
1037 1037
 }
1038
-.ui-jqgrid input[type=checkbox] {width:15px; height:15px;}
1038
+.ui-jqgrid input[type=checkbox] {width:15px; height:15px; margin:0 auto;}
1039 1039
 
1040 1040
 .ui-jqgrid .jqgrid-rownum {background-color: transparent !important;}
1041 1041
 .table>tbody>tr.active .jqgrid-rownum {background:#e8e8e8 !important; z-index:1}

+ 1 - 1
src/main/webapp/js/app/locales/locale-ko.js

@@ -9,7 +9,7 @@ const ITP_MSG_LOCALE = (function() {
9 9
 			"findPassword": "비밀번호찾기",
10 10
 			"alert": "알림",
11 11
 			"userInfo": "사용자정보",
12
-			"summary": "메뉴안내",
12
+			"summary": "메",
13 13
 			"codeList": "코드목록",
14 14
 			"codeInfo": "코드정보",
15 15
 			"menuList": "메뉴목록",

+ 5 - 5
src/main/webapp/js/app/main.js

@@ -4,7 +4,7 @@ const MAIN_NOTICE_GRID_LIST = '#ITP_MAIN_NOTICE_jqGrid_list';
4 4
 const MAIN_NOTICE_GRID_PAGER = '#ITP_MAIN_NOTICE_jqGridPager';
5 5
 const MAIN_NOTICE_GRID_EMPTY = '#ITP_MAIN_NOTICE_jqGridEmpty';
6 6
 
7
-let NTICE_DETAIL_GRID_LIST = '/api/ntice/detail-grid-list';
7
+let NTICE_DETAIL_GRID_LIST = '/api/ntice/main-detail-grid-list';
8 8
 
9 9
 require(['config'], function() {
10 10
 	require([
@@ -14,8 +14,8 @@ require(['config'], function() {
14 14
 		
15 15
 		setTimeout(function() {
16 16
 			// 시간지정
17
-			$('#ITP_FORM_MAIN_NOTICE_SEARCH_SCH_DT').val(itp_fn_date_format(new Date(), 2));
18
-			$('#ITP_FORM_MAIN_NOTICE_SEARCH_USER_ID').val(fn_make_user_info.get('userId'));
17
+			//$('#ITP_FORM_MAIN_NOTICE_SEARCH_SCH_DT').val(itp_fn_date_format(new Date(), 2));
18
+			//$('#ITP_FORM_MAIN_NOTICE_SEARCH_USER_ID').val(fn_make_user_info.get('userId'));
19 19
 			
20 20
 			// 그리드
21 21
 			itp_fn_jqgrid_resize(MAIN_NOTICE_GRID_ID, MAIN_NOTICE_GRID_LIST, 'lg');
@@ -88,8 +88,8 @@ var itp_fn_MAIN_NOTICE_grid = {
88 88
 				}
89 89
 		   	},
90 90
 			loadComplete: function(data) {
91
-				//console.log(JSON.stringify(data));
92
-				itp_fn_grid_load_complete(data, MAIN_NOTICE_GRID_ID, true, 'number', 'MAIN_NOTICE', itp_MAIN_NOTICE_search, itp_fn_MAIN_NOTICE_empty, false, data.gridRecords, false);
91
+				
92
+				itp_fn_grid_load_complete(data, MAIN_NOTICE_GRID_ID, true, 'number', 'MAIN_NOTICE', itp_MAIN_NOTICE_search, itp_fn_MAIN_NOTICE_empty, false, data.gridRecords, true);
93 93
 				var ids = $(MAIN_NOTICE_GRID_ID).getDataIDs();
94 94
 				$.each(ids, function(idx, rowId) {
95 95
 					$(MAIN_NOTICE_GRID_ID).jqGrid('setCell', rowId, 'nticeTitl', '', ITP_GRID_COL_STYLE.link);

+ 1 - 2
src/main/webapp/mobile/app/login.html

@@ -19,7 +19,6 @@
19 19
       <form id="ITP_FORM_MOBILE_LOGIN" class="form-horizontal" action="" method="post" onsubmit="return false;">
20 20
         <input id="userId" name="userId" type="hidden" value="" />
21 21
         <input id="password" name="password" type="hidden" value="" />
22
-        <!--<input id="brandId" name="brandId" type="hidden" value="" />-->
23 22
       <div class="login_popup">
24 23
         <div class="login_info">
25 24
           <h1>서비스<br>VISUAL IMAGE</h1>
@@ -46,7 +45,7 @@
46 45
             <label for="ITP_FORM_LOGIN_USER_PW">비밀번호</label>
47 46
           </div>
48 47
         </div>
49
-        <div class="error">
48
+        <div class="error" style="display: none">
50 49
           <label>사업자번호와 관련된 브랜드 정보가 없습니다.</label>
51 50
         </div>
52 51
       </div>

+ 2 - 1
src/main/webapp/mobile/app/mpomng/MPOMNG01010.html

@@ -7,7 +7,8 @@
7 7
       <input type="hidden" id="ITP_FORM_MPOMNG01010_DETAIL_LOAN_DVSN" name="loanDvsn" value="">
8 8
       <input type="hidden" id="ITP_FORM_MPOMNG01010_DETAIL_LOAN_MGNT_UNQ_NO" name="loanMgntUnqNo" value="">
9 9
       <input type="hidden" id="ITP_FORM_MPOMNG01010_DETAIL_PCH_REQ_DVSN" name="pchReqDvsn" value="">
10
-        <input type="hidden" id="ITP_FORM_MPOMNG01010_DETAIL_PCH_REQ_ST_CD" name="pchReqStCd" value="">
10
+      <input type="hidden" id="ITP_FORM_MPOMNG01010_DETAIL_PCH_REQ_ST_CD" name="pchReqStCd" value="">
11
+      <input type="hidden" id="ITP_FORM_MPOMNG01010_DETAIL_PG_AFFL_ID" name="pgAfflId" value="">
11 12
       <div class="content">
12 13
         <div class="line">
13 14
           <label>납기요청일</label>

+ 2 - 2
src/main/webapp/mobile/js/app/login.js

@@ -36,9 +36,9 @@ function itp_fn_login_init() {
36 36
 
37 37
 function itp_fn_login_reg_no() {
38 38
 	if ($('#ITP_FORM_LOGIN_BSNS_REG_NO').val() === '') {
39
-		$('#ITP_FORM_LOGIN_ERROR_REG_NO').show();
39
+		$('.error').show();
40 40
 	} else {
41
-		$('#ITP_FORM_LOGIN_ERROR_REG_NO').hide();
41
+		$('.error').hide();
42 42
 
43 43
 		var callbackFn = function(result) {
44 44
 			fn_make_select_brand(result.gridRows, 'ITP_FORM_LOGIN_BRAND_ID');

+ 0 - 3
src/main/webapp/mobile/js/app/main.js

@@ -12,9 +12,6 @@ require(['config'], function() {
12 12
 
13 13
 var mobMainObj = {
14 14
 	init: function () {
15
-		$('#ITP_BTN_CLOSE').on('click', function() {
16
-			console.log('ITP_BTN_CLOSE clicked!!!');
17
-		});
18 15
 	},
19 16
 
20 17
 };

+ 1 - 1
src/main/webapp/mobile/js/app/mloanmng/ITP_MLOANMNG02010.js

@@ -63,7 +63,7 @@ let mobPageObj = {
63 63
 				switch (id) {
64 64
 					case 'ITP_BTN_MLOANMNG02010_LIST_SEARCH_RTN_PLACE'	: mobPopObj.popStoreNm.init(); 			break;
65 65
 					case 'ITP_BTN_MLOANMNG02010_LIST_DELETE_RTN_PLACE'	: mobPopObj.popStoreNm.delete(); 		break;
66
-					case 'ITP_BTN_MLOANMNG02010_LIST_PAY'				: mobContentObj.list.payment.view();		break;
66
+					case 'ITP_BTN_MLOANMNG02010_LIST_PAY'				: mobContentObj.list.payment.view();	break;
67 67
 					case 'ITP_BTN_MLOANMNG02010_LIST_ADD'				: mobContentObj.list.add();				break;
68 68
 					case 'ITP_BTN_MLOANMNG02010_LIST_SEARCH'			: mobContentObj.list.search();			break;
69 69
 				}

+ 72 - 32
src/main/webapp/mobile/js/app/mpomng/ITP_MPOMNG01010.js

@@ -89,8 +89,18 @@ let mobContObj = {
89 89
 				$('#ITP_FORM_MPOMNG01010_DETAIL #ITP_FORM_MPOMNG01010_DETAIL_LOAN_DVSN').val(result.loanDvsn);
90 90
 				$('#ITP_FORM_MPOMNG01010_DETAIL #ITP_FORM_MPOMNG01010_DETAIL_LOAN_MGNT_UNQ_NO').val(result.loanMgntUnqNo);
91 91
 				$('#ITP_FORM_MPOMNG01010_DETAIL #ITP_FORM_MPOMNG01010_DETAIL_PCH_REQ_DVSN').val(result.pchReqDvsn);
92
+				$('#ITP_FORM_MPOMNG01010_DETAIL #ITP_FORM_MPOMNG01010_DETAIL_PG_AFFL_ID').val(result.pgAfflId);
92 93
 
93 94
 				$('#ITP_FORM_MPOMNG01010_DETAIL .fnOrdUseAmt').text(CommonObj.currency.add(result.ordUseAmt));
95
+				if(result.whsId !== '' && result.location !== '') {
96
+					$('#ITP_FORM_MPOMNG01010_DETAIL #ITP_FORM_MPOMNG01010_DETAIL_WHS_ID').val(result.whsId);
97
+					$('#ITP_FORM_MPOMNG01010_DETAIL #ITP_FORM_MPOMNG01010_DETAIL_WHS_NM').val(result.whsNm);
98
+					$('#ITP_FORM_MPOMNG01010_DETAIL #ITP_FORM_MPOMNG01010_DETAIL_LOCATION').val(result.location);
99
+
100
+					$('#ITP_FORM_MPOMNG01010_DETAIL #ITP_FORM_MPOMNG01010_DETAIL_WHS_NM').attr('readonly', true);
101
+					$('#ITP_FORM_MPOMNG01010_DETAIL #ITP_BTN_MPOMNG01010_DETAIL_SEARCH_WHS_NM').attr('disabled', true);
102
+					$('#ITP_FORM_MPOMNG01010_DETAIL #ITP_BTN_MPOMNG01010_DETAIL_DELETE_WHS_NM').attr('disabled', true);
103
+				}
94 104
 			};
95 105
 			const param = {brandId:fn_make_user_info.get('brandId'), storeId:fn_make_user_info.get('storeId')};
96 106
 			fn_ajax_call(API_MOBILE_INIT_INFO, param, callbackFn, 'GET');
@@ -299,6 +309,7 @@ let mobPopObj = {
299 309
 		}
300 310
 	},
301 311
 	popReqConfirm: {
312
+		saveMode: 1, // 1 : 임시저장, 2 : 구매요청, 요청금액이 가능금액보다 클 경우 (3 : PG 정보 없음, 4 : 선불매장, 5 : 후불매장)
302 313
 		init: function (parentId) {
303 314
 			this.formId = '#ITP_FORM_MPOMNG01010_DETAIL';
304 315
 			this.pchReqStCd = (parentId === 'ITP_BTN_MPOMNG01010_DETAIL_REQ_ORDER') ? PCH_REQ_ST_CD_REQUEST_SAVE : PCH_REQ_ST_CD_TEMP_SAVE;
@@ -306,25 +317,53 @@ let mobPopObj = {
306 317
 			this.action();
307 318
 		},
308 319
 		view: function() {
309
-			$('#ITP_POP_MPOMNG01010_REQ_AREA .fnPopDlvReqDt').text($('#ITP_FORM_MPOMNG01010_DETAIL #ITP_FORM_MPOMNG01010_DETAIL_DLV_REQ_DT').val());
310
-			$('#ITP_POP_MPOMNG01010_REQ_AREA .fnItemQty').text(CommonObj.currency.add(mobContObj.list.rows.length, '개'));
311
-			$('#ITP_POP_MPOMNG01010_REQ_AREA .fnOrdAmt').text(CommonObj.currency.add($('#ITP_FORM_MPOMNG01010_DETAIL .fnPchReqAmtTot').text()));
312
-			if(this.pchReqStCd === PCH_REQ_ST_CD_REQUEST_SAVE) {
313
-				var popMsg = '구매요청 하시겠습니까?';
314
-				let param = $(this.formId).serializeObject();
315
-				var ordUseAmt = CommonObj.onlyNumber($('#ITP_FORM_MPOMNG01010_DETAIL .fnOrdUseAmt').text());
316
-				var pchReqAmtTot = CommonObj.onlyNumber($('#ITP_FORM_MPOMNG01010_DETAIL .fnPchReqAmtTot').text());
317
-				if (parseInt(ordUseAmt) < parseInt(pchReqAmtTot)) {
318
-					popMsg = (param.loanDvsn !== 'LD03' && param.loanDvsn === 'LD01') ? ITP_MSG_LOCALE.message.ajax.lackReqAmt : ITP_MSG_LOCALE.message.ajax.lackReqAmt;
319
-					$('#ITP_POP_MPOMNG01010_REQ_AREA #ITP_BTN_MPOMNG01010_POP_REQ_CONFIRM').text('결제');
320
-					this.saveMode = 'PAY';
320
+			var popMsg = '';
321
+			var loanDvsn = $('#ITP_FORM_MPOMNG01010_DETAIL #ITP_FORM_MPOMNG01010_DETAIL_LOAN_DVSN').val();
322
+			if(this.pchReqStCd === PCH_REQ_ST_CD_REQUEST_SAVE) { // 구매요청
323
+				console.log(loanDvsn);
324
+				if(loanDvsn === 'LD03') {		// 무정산
325
+					this.saveMode = 2;
326
+					popMsg = '구매요청 하시겠습니까?';
327
+					$('#ITP_POP_MPOMNG01010_REQ_AREA #ITP_BTN_MPOMNG01010_POP_REQ_CONFIRM').text('확인');
328
+				} else {
329
+					var ordUseAmt = CommonObj.onlyNumber($('#ITP_FORM_MPOMNG01010_DETAIL .fnOrdUseAmt').text());
330
+					var pchReqAmtTot = CommonObj.onlyNumber($('#ITP_FORM_MPOMNG01010_DETAIL .fnPchReqAmtTot').text());
331
+					if (parseInt(ordUseAmt) < parseInt(pchReqAmtTot)) { // 요청금액이 가능금액보다 클 경우
332
+						if($('#ITP_FORM_MPOMNG01010_DETAIL #ITP_FORM_MPOMNG01010_DETAIL_PG_AFFL_ID').val() === '') {	// PG 정보 없음
333
+							this.saveMode = 3;
334
+							popMsg = 	'무통장 입금 후 구매요청해 주세요.\n' +
335
+										'임시저장 하시겠습니까?';
336
+							$('#ITP_POP_MPOMNG01010_REQ_AREA #ITP_BTN_MPOMNG01010_POP_REQ_CONFIRM').text('확인');
337
+						} else {
338
+							if(loanDvsn === 'LD01') {	// 선불매장
339
+								this.saveMode = 4;
340
+								popMsg = 	'선불매장이므로 결재를 하셔야 구매요청이 진행이 됩니다.\n' +
341
+											'결재를 하시겠습니까?';
342
+								$('#ITP_POP_MPOMNG01010_REQ_AREA #ITP_BTN_MPOMNG01010_POP_REQ_CONFIRM').text('결제');
343
+							} else if(loanDvsn === 'LD02') { // 후불매장
344
+								this.saveMode = 5;
345
+								popMsg = 	'구매한도가 부족합니다.\n' +
346
+											'선결재를 하신 후에 구매요청을 하시기 바랍니다.\n' +
347
+											'결재 버튼을 누르시면 임시 저장 후 결재가 진행이 됩니다.\n' +
348
+											'결재를 하시겠습니까?';
349
+								$('#ITP_POP_MPOMNG01010_REQ_AREA #ITP_BTN_MPOMNG01010_POP_REQ_CONFIRM').text('결제');
350
+							}
351
+						}
352
+					} else {
353
+						this.saveMode = 2;
354
+						popMsg = '구매요청 하시겠습니까?';
355
+						$('#ITP_POP_MPOMNG01010_REQ_AREA #ITP_BTN_MPOMNG01010_POP_REQ_CONFIRM').text('확인');
356
+					}
321 357
 				}
322
-				$('#ITP_POP_MPOMNG01010_REQ_AREA .msg_save').text(popMsg);
323
-			} else {
324
-				this.saveMode = 'SAVE';
325
-				$('#ITP_POP_MPOMNG01010_REQ_AREA .msg_save').text('임시저장 하시겠습니까?');
358
+			} else { // 임시저장
359
+				this.saveMode = 1;
360
+				popMsg = '임시저장 하시겠습니까?';
326 361
 				$('#ITP_POP_MPOMNG01010_REQ_AREA #ITP_BTN_MPOMNG01010_POP_REQ_CONFIRM').text('확인');
327 362
 			}
363
+			$('#ITP_POP_MPOMNG01010_REQ_AREA .fnPopDlvReqDt').text($('#ITP_FORM_MPOMNG01010_DETAIL #ITP_FORM_MPOMNG01010_DETAIL_DLV_REQ_DT').val());
364
+			$('#ITP_POP_MPOMNG01010_REQ_AREA .fnItemQty').text(CommonObj.currency.add(mobContObj.list.rows.length, '개'));
365
+			$('#ITP_POP_MPOMNG01010_REQ_AREA .fnOrdAmt').text($('#ITP_FORM_MPOMNG01010_DETAIL .fnPchReqAmtTot').text());
366
+			$('#ITP_POP_MPOMNG01010_REQ_AREA .msg_save').text(popMsg);
328 367
 		},
329 368
 		action: function() {
330 369
 			var _this = this;
@@ -334,22 +373,8 @@ let mobPopObj = {
334 373
 			});
335 374
 		},
336 375
 		save: function() {
337
-			let param = $(this.formId).serializeObject();
338
-			console.log(JSON.stringify(param));
339
-
340
-			// if (param.loanDvsn !== 'LD03' && this.pchReqStCd === PCH_REQ_ST_CD_REQUEST_SAVE ) {
341
-			// 	var pchActAtm = $('#ITP_FORM_POMNG01010_DETAIL .fnPchActAmt').text();
342
-			// 	var pchReqAtm = $('#ITP_FORM_POMNG01010_DETAIL .fnPchReqAmt').text();
343
-			//
344
-			// 	if (parseInt(pchActAtm) < parseInt(pchReqAtm)) {
345
-			// 		alert(ITP_MSG_LOCALE.message.ajax.lackReqAmt);
346
-			// 		return;
347
-			// 	}
348
-			// }
349
-
350
-			if(this.saveMode === 'PAY') {
351
-				alert('결제 페이지 이동!!!');
352
-			} else {
376
+			var procSave = function () {
377
+				let param = $('#ITP_FORM_MPOMNG01010_DETAIL').serializeObject();
353 378
 				$.each(mobContObj.list.rows, function(index, item) {
354 379
 					item['viewCd'] = 'C';
355 380
 				});
@@ -361,6 +386,21 @@ let mobPopObj = {
361 386
 					mobPopObj.hide('ITP_POP_MPOMNG01010_REQ_AREA');
362 387
 				};
363 388
 				fn_ajax_call(API_MOBILE_SAVE, JSON.stringify(param), saveFn, 'POST');
389
+			};
390
+			if (this.saveMode === 1 || this.saveMode === 2 || this.saveMode === 3) {
391
+				if(this.saveMode === 3)
392
+					$('#ITP_FORM_MPOMNG01010_DETAIL #ITP_FORM_MPOMNG01010_DETAIL_PCH_REQ_ST_CD').val(PCH_REQ_ST_CD_TEMP_SAVE);
393
+				procSave();
394
+			} else if (this.saveMode === 4 || this.saveMode === 5) {
395
+				var payFn = function(result) {
396
+					console.log(result);
397
+				};
398
+				var args = {
399
+					'payTpCd': this.saveMode === 4 ? '10' : '30',
400
+					'brandId': $('#ITP_FORM_MPOMNG01010_DETAIL_BRAND_ID').val(),
401
+					'storeId': $('#ITP_FORM_MPOMNG01010_DETAIL_STORE_ID').val()
402
+				};
403
+				itp_fn_payment.call(args, payFn);
364 404
 			}
365 405
 		}
366 406
 	},

+ 20 - 0
src/main/webapp/mobile/js/config.js

@@ -675,6 +675,26 @@ let itp_fn_form_event = {
675 675
 	}
676 676
 };
677 677
 
678
+let itp_fn_payment = {
679
+	call: function(param, fn) {
680
+		this.popup(param, fn);
681
+	},
682
+	popup: function(param, fn) {
683
+		// 결제 팝업 결과
684
+		var popFn = function(rowDataPop) {
685
+			if(fn) fn(rowDataPop);
686
+		};
687
+		// 결제 팝업
688
+		// 결제타입코드 : 10(선불(충전)), 20(후불(결제)), 30(후불(선결제))
689
+		var args = {
690
+			'payTpCd': param.loanDvsn,
691
+			'brandId': param.brandId,
692
+			'storeId': param.storeId
693
+		};
694
+		fn_call_popup('biz', 'BIZPOP_PO_PAYMENT', '#ITP_ASIDE', popFn, args, 'M');
695
+	}
696
+};
697
+
678 698
 let CommonObj = {
679 699
 	listSize: 10,
680 700
 	jsonParam: function(formId) {

+ 2 - 1
src/main/webapp/mobile/js/properties.js

@@ -1,5 +1,6 @@
1 1
 
2
-const DOMAIN = 'http://106.246.249.162:38050';
2
+//const DOMAIN = 'http://106.246.249.162:38050';
3
+const DOMAIN = 'http://192.168.0.13:8050';
3 4
 const ITP_CONTEXTPATH = '/oqpo-view';
4 5
 const MOBILE_CONTEXTPATH = ITP_CONTEXTPATH + '/mobile';
5 6
 const ITP_LANGUAGE = 'ko';