Sfoglia il codice sorgente

모바일 구매요청현황 작업

juney 2 anni fa
parent
commit
f8f4af3c47

+ 14 - 13
src/main/webapp/mobile/app/mpomng/MPOMNG02010.html

@@ -1,21 +1,21 @@
1 1
 <section id="ITP_MOBILE_MPOMNG02010">
2 2
   <div id="ITP_AJAX_MPOMNG02010_VIEW_CONTAINER" style="display: none;">
3 3
     <div class="content">
4
-      <form id="ITP_FORM_MPOMNG02010_SEARCH" class="form-horizontal" onsubmit="return false;">
5
-        <input type="hidden" id="ITP_FORM_MPOMNG02010_SEARCH_BRAND_ID" name="sbrandId" value="">
6
-        <input type="hidden" id="ITP_FORM_MPOMNG02010_SEARCH_STORE_ID" name="sstoreId" value="">
4
+      <form id="ITP_FORM_MPOMNG02010_VIEW_SEARCH" class="form-horizontal" onsubmit="return false;">
5
+        <input type="hidden" id="ITP_FORM_MPOMNG02010_VIEW_SEARCH_BRAND_ID" name="sbrandId" value="">
6
+        <input type="hidden" id="ITP_FORM_MPOMNG02010_VIEW_SEARCH_STORE_ID" name="sstoreId" value="">
7 7
         <div class="line">
8 8
           <label>구매요청일</label>
9 9
         <div class="input-group date_to date">
10
-          <input type="date" id="ITP_FORM_MPOMNG02010_SEARCH_FROM_DT" name="fromDt" pattern="\d{4}.\d{2}.\d{2}">
10
+          <input type="date" id="ITP_FORM_MPOMNG02010_VIEW_SEARCH_FROM_DT" name="fromDt" pattern="\d{4}.\d{2}.\d{2}">
11 11
           <div class="at">~</div>
12
-          <input type="date" id="ITP_FORM_MPOMNG02010_SEARCH_TO_DT" name="toDt" pattern="\d{4}.\d{2}.\d{2}">
12
+          <input type="date" id="ITP_FORM_MPOMNG02010_VIEW_SEARCH_TO_DT" name="toDt" pattern="\d{4}.\d{2}.\d{2}">
13 13
         </div>
14 14
       </div>
15 15
       <div class="line">
16 16
         <label>구매요청상태</label>
17 17
         <div class="line_right">
18
-          <select id="ITP_FORM_MPOMNG02010_SEARCH_PCH_REQ_ST_CD" data-select-code="PCH_REQ_ST_CD" class="stcd" name="spchReqStCd">
18
+          <select id="ITP_FORM_MPOMNG02010_VIEW_SEARCH_PCH_REQ_ST_CD" data-select-code="PCH_REQ_ST_CD" class="stcd" name="spchReqStCd">
19 19
             <option value="">상태</option>
20 20
           </select>
21 21
         </div>
@@ -24,18 +24,18 @@
24 24
         <label>납품장소</label>
25 25
         <div class="search_wrap">
26 26
 	        <div class="float_left">
27
-	          <input id="ITP_FORM_MPOMNG02010_SEARCH_WHS_NM" class="" name="swhsNm" type="text" placeholder="납품창고" readonly>
28
-              <input type="hidden" id="ITP_FORM_MPOMNG02010_SEARCH_WHS_ID" name="swhsId" value="">
27
+	          <input id="ITP_FORM_MPOMNG02010_VIEW_SEARCH_WHS_NM" class="" name="swhsNm" type="text" placeholder="납품창고" readonly>
28
+              <input type="hidden" id="ITP_FORM_MPOMNG02010_VIEW_SEARCH_WHS_ID" name="swhsId" value="">
29 29
 	        </div>
30 30
 	        <div class="float_left_btn">
31
-	          <button id="ITP_BTN_MPOMNG02010_SEARCH_WHS_NM"><img src="../img/search.png" alt=""></button>
32
-	          <button id="ITP_BTN_MPOMNG02010_DELETE_WHS_NM"><img src="../img/delete.png" alt=""></button>
31
+	          <button id="ITP_BTN_MPOMNG02010_VIEW_SEARCH_WHS_NM"><img src="../img/search.png" alt=""></button>
32
+	          <button id="ITP_BTN_MPOMNG02010_VIEW_DELETE_WHS_NM"><img src="../img/delete.png" alt=""></button>
33 33
 	        </div>
34 34
         </div>
35 35
       </div>
36 36
       <div class="line" style="height:50px;">
37 37
         <div class="search">
38
-          <button id="ITP_BTN_MPOMNG02010_SEARCH" class="btn-primary btn-sm ADB">검색</button>
38
+          <button id="ITP_BTN_MPOMNG02010_VIEW_SEARCH" class="btn-primary btn-sm ADB">검색</button>
39 39
         </div>
40 40
       </div>
41 41
       <div class="table_header">
@@ -151,17 +151,18 @@
151 151
       </div>
152 152
     </div>
153 153
     <div class="button_bar">
154
-      <button id="ITP_BTN_MPOMNG02010_CANCEL_LIST" class="col_12 btn-gray CLB">취소</button>
154
+      <button id="ITP_BTN_MPOMNG02010_DETAIL_CANCEL_LIST" class="col_12 btn-gray CLB">취소</button>
155 155
     </div>
156 156
   </div>
157 157
   <div id="ITP_AJAX_MPOMNG02010_MODIFY_CONTAINER" style="display: none;">
158 158
     <form id="ITP_FORM_MPOMNG02010_MODIFY" class="form-horizontal" onsubmit="return false;">
159
-      <input type="hidden" id="ITP_FORM_MPOMNG02010_MODIFY_VIEW_CD" name="viewCd" value="C">
159
+      <input type="hidden" id="ITP_FORM_MPOMNG02010_MODIFY_VIEW_CD" name="viewCd" value="U">
160 160
       <input type="hidden" id="ITP_FORM_MPOMNG02010_MODIFY_BRAND_ID" name="brandId" value="">
161 161
       <input type="hidden" id="ITP_FORM_MPOMNG02010_MODIFY_STORE_ID" name="storeId" value="">
162 162
       <input type="hidden" id="ITP_FORM_MPOMNG02010_MODIFY_LOAN_DVSN" name="loanDvsn" value="">
163 163
       <input type="hidden" id="ITP_FORM_MPOMNG02010_MODIFY_LOAN_MGNT_UNQ_NO" name="loanMgntUnqNo" value="">
164 164
       <input type="hidden" id="ITP_FORM_MPOMNG02010_MODIFY_PCH_REQ_DVSN" name="pchReqDvsn" value="">
165
+      <input type="hidden" id="ITP_FORM_MPOMNG02010_MODIFY_PCH_REQ_UNQ_NO" name="pchReqUnqNo" value="">
165 166
       <input type="hidden" id="ITP_FORM_MPOMNG02010_MODIFY_PCH_REQ_ST_CD" name="pchReqStCd" value="">
166 167
       <div class="content">
167 168
         <div class="line">

+ 255 - 80
src/main/webapp/mobile/js/app/mpomng/ITP_MPOMNG02010.js

@@ -10,6 +10,7 @@ const API_MOBILE_GRID_LIST 			= '/api/pomng/detail-grid-list';	// 목록
10 10
 const API_MOBILE_INFO 				= '/api/pomng/info-pchReq';			// 상세
11 11
 const API_MOBILE_SAVE 				= '/api/pomng/save-pchReq';			// 저장
12 12
 const API_POP_SEARCH_LIST			= '/api/whs/mng/pop-whs-search';
13
+const API_POP_ITEM_LIST 			= '/api/item/pop-grid-list';
13 14
 
14 15
 const PCH_REQ_ST_CD_TEMP_SAVE		="PR00";
15 16
 const PCH_REQ_ST_CD_REQUEST_SAVE	="PR20";
@@ -19,6 +20,7 @@ const VIEW_MODE_DETAIL				= "DETAIL";
19 20
 const VIEW_MODE_MODIFY				= "MODIFY";
20 21
 
21 22
 let mobPageObj = {
23
+	viewMode: VIEW_MODE_LIST,
22 24
 	init: function () {
23 25
 		this.ui.init();
24 26
 		this.event.init();
@@ -39,23 +41,14 @@ let mobPageObj = {
39 41
 			});
40 42
 
41 43
 			// 조회일자 지정
42
-			$('#ITP_FORM_MPOMNG02010_SEARCH_FROM_DT').val(itp_fn_date_add('M', -1));
43
-			$('#ITP_FORM_MPOMNG02010_SEARCH_TO_DT').val(itp_fn_date_add('M', 0));
44
+			$('#ITP_FORM_MPOMNG02010_VIEW_SEARCH_FROM_DT').val(itp_fn_date_add('M', -1));
45
+			$('#ITP_FORM_MPOMNG02010_VIEW_SEARCH_TO_DT').val(itp_fn_date_add('M', 0));
44 46
 		},
45 47
 		info: function() {
46 48
 			$('input:hidden[id$="_BRAND_ID"]').val(fn_make_user_info.get('brandId'));
47 49
 			$('input:hidden[id$="_STORE_ID"]').val(fn_make_user_info.get('storeId'));
48 50
 		},
49 51
 		action: function() {
50
-			$('#ITP_LIST_MPOMNG02010_LIST_AREA').on('scroll', function () {
51
-				if($(this).scrollTop() + $(this).innerHeight() + 1 >= $(this)[0].scrollHeight) {
52
-					if(mobContentObj.list.totPage > mobContentObj.list.listPage) {
53
-						if(!mobContentObj.list.isSearch) {
54
-							mobContentObj.list.load();
55
-						}
56
-					}
57
-				}
58
-			});
59 52
 		}
60 53
 	},
61 54
 	event: {
@@ -63,16 +56,45 @@ let mobPageObj = {
63 56
 			this.button();
64 57
 		},
65 58
 		button: function() {
66
-			$('button[id^="ITP_BTN_MPOMNG02010_"]').on('click', function() {
59
+			$('button[id^="ITP_BTN_MPOMNG02010_VIEW"]').on('click', function() {
67 60
 				var id = $(this).attr('id');
68 61
 				switch (id) {
69
-					case 'ITP_BTN_MPOMNG02010_SEARCH_WHS_NM'	: mobPopObj.popWhsNm.init(VIEW_MODE_LIST); 		break;
70
-					case 'ITP_BTN_MPOMNG02010_DELETE_WHS_NM'	: mobPopObj.popWhsNm.delete(VIEW_MODE_LIST); 		break;
71
-					case 'ITP_BTN_MPOMNG02010_SEARCH'			: mobContentObj.list.search();		break;
72
-					case 'ITP_BTN_MPOMNG02010_CANCEL_LIST'		: mobContentObj.detail.cancel();	break;
62
+					case 'ITP_BTN_MPOMNG02010_VIEW_SEARCH_WHS_NM'	: mobPopObj.popWhsNm.init(VIEW_MODE_LIST); 		break;
63
+					case 'ITP_BTN_MPOMNG02010_VIEW_DELETE_WHS_NM'	: mobPopObj.popWhsNm.delete(VIEW_MODE_LIST); 	break;
64
+					case 'ITP_BTN_MPOMNG02010_VIEW_SEARCH'			: mobContentObj.list.search();					break;
73 65
 				}
74 66
 				return false;
75 67
 			});
68
+
69
+			$('button[id^="ITP_BTN_MPOMNG02010_DETAIL"]').on('click', function() {
70
+				var id = $(this).attr('id');
71
+				switch (id) {
72
+					case 'ITP_BTN_MPOMNG02010_DETAIL_CANCEL_LIST'		: mobContentObj.detail.cancel();	break;
73
+				}
74
+				return false;
75
+			});
76
+
77
+			$('button[id^="ITP_BTN_MPOMNG02010_MODIFY"]').on('click', function() {
78
+				var id = $(this).attr('id');
79
+				switch (id) {
80
+					case 'ITP_BTN_MPOMNG02010_MODIFY_SEARCH_WHS_NM'		: mobPopObj.popWhsNm.init(VIEW_MODE_MODIFY); 	break;
81
+					case 'ITP_BTN_MPOMNG02010_MODIFY_DELETE_WHS_NM'		: mobPopObj.popWhsNm.delete(VIEW_MODE_MODIFY); 	break;
82
+					case 'ITP_BTN_MPOMNG02010_MODIFY_ADD_ROW'			: mobPopObj.popItem.init();						break;
83
+					case 'ITP_BTN_MPOMNG02010_MODIFY_DEL_ROW'			: mobContentObj.modify.list.detachRow();		break;
84
+					case 'ITP_BTN_MPOMNG02010_MODIFY_CANCEL'			: mobContentObj.modify.cancel();				break;
85
+					case 'ITP_BTN_MPOMNG02010_MODIFY_REQ_ORDER'			: mobPopObj.popReqConfirm.init(PCH_REQ_ST_CD_REQUEST_SAVE);	break;
86
+					case 'ITP_BTN_MPOMNG02010_MODIFY_TEMP_SAVE'			: mobPopObj.popReqConfirm.init(PCH_REQ_ST_CD_TEMP_SAVE);	break;
87
+				}
88
+				return false;
89
+			});
90
+
91
+			$(document).on('click', '#ITP_LIST_MPOMNG02010_MODIFY_ROWS li button', function() {
92
+				if($(this).hasClass('DETAIL_ITEM_PLUS')) {
93
+					mobContentObj.modify.list.actPlus($(this));
94
+				} else if($(this).hasClass('DETAIL_ITEM_MINUS')) {
95
+					mobContentObj.modify.list.actMinus($(this));
96
+				}
97
+			});
76 98
 		}
77 99
 	},
78 100
 	switchScreen: function(mode) {
@@ -81,10 +103,30 @@ let mobPageObj = {
81 103
 		});
82 104
 		if(mode === VIEW_MODE_LIST) {
83 105
 			$('#ITP_AJAX_MPOMNG02010_VIEW_CONTAINER').show();
106
+			this.moreView(true);
84 107
 		} else if(mode === VIEW_MODE_DETAIL) {
85 108
 			$('#ITP_AJAX_MPOMNG02010_DETAIL_CONTAINER').show();
109
+			this.moreView(false);
86 110
 		} else if(mode === VIEW_MODE_MODIFY) {
87 111
 			$('#ITP_AJAX_MPOMNG02010_MODIFY_CONTAINER').show();
112
+			this.moreView(false);
113
+		}
114
+		this.viewMode = mode;
115
+	},
116
+	moreView: function(isScroll) {
117
+		var _this = this;
118
+		if(isScroll) {
119
+			$('#ITP_LIST_MPOMNG02010_LIST_AREA').on('scroll', function () {
120
+				if($(this).scrollTop() + $(this).innerHeight() + 1 >= $(this)[0].scrollHeight) {
121
+					if(mobContentObj.list.totPage > mobContentObj.list.listPage) {
122
+						if(!mobContentObj.list.isSearch) {
123
+							mobContentObj.list.load();
124
+						}
125
+					}
126
+				}
127
+			});
128
+		} else {
129
+			$('#ITP_LIST_MPOMNG02010_LIST_AREA').off('scroll');
88 130
 		}
89 131
 	},
90 132
 	ready: function() {
@@ -101,7 +143,7 @@ let mobContentObj = {
101 143
 		rows: [],
102 144
 		init: function() {
103 145
 			mobPageObj.switchScreen(VIEW_MODE_LIST);
104
-			this.load();
146
+			this.search();
105 147
 			this.action();
106 148
 		},
107 149
 		search: function() {
@@ -132,7 +174,7 @@ let mobContentObj = {
132 174
 				});
133 175
 			};
134 176
 			var errFn = function() { _this.isSearch = false;};
135
-			const param = $('#ITP_FORM_MPOMNG02010_SEARCH').serializeObject();
177
+			const param = $('#ITP_FORM_MPOMNG02010_VIEW_SEARCH').serializeObject();
136 178
 			param.gridPage = ++this.listPage;
137 179
 			param.gridSize = this.listSize;
138 180
 			param.fromDt = param.fromDt.replace(/-/g, ".");
@@ -146,20 +188,6 @@ let mobContentObj = {
146 188
 				var item = _this.rows[index];
147 189
 				(item.pchReqStCd === PCH_REQ_ST_CD_TEMP_SAVE) ? mobContentObj.modify.init(item) : mobContentObj.detail.init(item);
148 190
 			});
149
-		},
150
-		move: function(index) {
151
-			var item = this.rows[index];
152
-			if(item.pchReqStCd === PCH_REQ_ST_CD_TEMP_SAVE) {
153
-				var pageParam = {};
154
-				pageParam['prevId'] = 'MPOMNG02010';
155
-				pageParam['prevHref'] = '/app/mpomng/MPOMNG02010.html';
156
-				pageParam['data'] = item;
157
-				pageParam['prevData'] = item;
158
-				sessionStorage.setItem(CMD_PAGE_MOVE_PARAM, JSON.stringify(item));
159
-				fn_make_slide_menu.loadPage('MPOMNG01010', MOBILE_CONTEXTPATH + '/app/mpomng/MPOMNG01010.html')
160
-			} else {
161
-				mobContentObj.detail.init(item);
162
-			}
163 191
 		}
164 192
 	},
165 193
 	detail: {
@@ -207,29 +235,11 @@ let mobContentObj = {
207 235
 		}
208 236
 	},
209 237
 	modify: {
210
-		rows: [],
211 238
 		init: function(item) {
212 239
 			mobPageObj.switchScreen(VIEW_MODE_MODIFY);
213 240
 			this.clear();
214
-			this.event();
215 241
 			this.search(item);
216 242
 		},
217
-		event: function() {
218
-			var _this = this;
219
-			$('button[id^="ITP_BTN_MPOMNG02010_MODIFY"]').on('click', function() {
220
-				var id = $(this).attr('id');
221
-				switch (id) {
222
-					case 'ITP_BTN_MPOMNG02010_MODIFY_SEARCH_WHS_NM'		: mobPopObj.popWhsNm.init(VIEW_MODE_MODIFY); 	break;
223
-					case 'ITP_BTN_MPOMNG02010_MODIFY_DELETE_WHS_NM'		: mobPopObj.popWhsNm.delete(VIEW_MODE_MODIFY); 	break;
224
-					case 'ITP_BTN_MPOMNG02010_MODIFY_ADD_ROW'			: mobContObj.cancel();				break;
225
-					case 'ITP_BTN_MPOMNG02010_MODIFY_DEL_ROW'			: mobPopObj.popWhsNm.delete();		break;
226
-					case 'ITP_BTN_MPOMNG02010_MODIFY_REQ_ORDER'			: mobContObj.cancel();				break;
227
-					case 'ITP_BTN_MPOMNG02010_MODIFY_TEMP_SAVE'			: mobContObj.cancel();				break;
228
-					case 'ITP_BTN_MPOMNG02010_MODIFY_CANCEL'			: _this.cancel();					break;
229
-				}
230
-				return false;
231
-			});
232
-		},
233 243
 		search: function(item) {
234 244
 			var _this = this;
235 245
 			var callbackFn = function(result) {
@@ -242,47 +252,69 @@ let mobContentObj = {
242 252
 		view: function(result) {
243 253
 			var _this = this;
244 254
 			var id = '#ITP_AJAX_MPOMNG02010_MODIFY_CONTAINER';
245
-			$(id).find('.fnDlvReqDt').text(result.dlvReqDt.replace(/./g, "-"));
255
+			$('#ITP_FORM_MPOMNG02010_MODIFY #ITP_FORM_MPOMNG02010_MODIFY_DLV_REQ_DT').val(result.dlvReqDt.replace(/\./g, "-"));
246 256
 			$(id).find('.fnPchReqTotalAmt').text(CommonObj.currency.add(result.pchReqTotalAmt));
247 257
 			$(id).find('.fnOrdUseAmt').text(CommonObj.currency.add(result.ordUseAmt));
258
+			$('#ITP_FORM_MPOMNG02010_MODIFY #ITP_FORM_MPOMNG02010_MODIFY_LOAN_DVSN').val(result.loanDvsn);
259
+			$('#ITP_FORM_MPOMNG02010_MODIFY #ITP_FORM_MPOMNG02010_MODIFY_LOAN_MGNT_UNQ_NO').val(result.loanMgntUnqNo);
260
+			$('#ITP_FORM_MPOMNG02010_MODIFY #ITP_FORM_MPOMNG02010_MODIFY_PCH_REQ_UNQ_NO').val(result.pchReqUnqNo);
261
+			$('#ITP_FORM_MPOMNG02010_MODIFY #ITP_FORM_MPOMNG02010_MODIFY_PCH_REQ_DVSN').val(result.pchReqDvsn);
248 262
 			$('#ITP_FORM_MPOMNG02010_MODIFY #ITP_FORM_MPOMNG02010_MODIFY_WHS_NM').val(result.whsNm);
249 263
 			$('#ITP_FORM_MPOMNG02010_MODIFY #ITP_FORM_MPOMNG02010_MODIFY_WHS_ID').val(result.whsId);
250 264
 			$('#ITP_FORM_MPOMNG02010_MODIFY #ITP_FORM_MPOMNG02010_MODIFY_LOCATION').val(result.location);
251
-			$.each(result.pchReqDtlList, function (i, item) {
252
-				_this.list.attachRow(item);
253
-			});
265
+			_this.list.init(result.pchReqDtlList);
254 266
 		},
255 267
 		list: {
256 268
 			rows: [],
269
+			init: function(pchReqDtlList) {
270
+				var _this = this;
271
+				$.each(pchReqDtlList, function (i, item) {
272
+					item['viewCd'] = 'U';
273
+					_this.attachRow(item);
274
+				});
275
+			},
257 276
 			attachRow: function (item) {
258
-				var fnIsExist = function(rows) {
277
+				var _this = this;
278
+				var append = function() {
279
+					$('#ITP_LIST_MPOMNG02010_MODIFY_AREA .panel-group').append($('#ITP_LIST_MPOMNG02010_MODIFY_ROWCOPY').html());
280
+					var $li = $('#ITP_LIST_MPOMNG02010_MODIFY_AREA .panel-group > .list-row:last');
281
+					$li.find('.fnBrandUnitUnqNo').val(item.brandUnitUnqNo);
282
+					$li.find('.fnItemNm').text(item.itemNm);
283
+					$li.find('.fnPchReqQty').text(item.pchReqQty);
284
+					$li.find('.fnUnitAmt').text(CommonObj.currency.add(item.unitAmt));
285
+					_this.pchReqAmtTot();
286
+				};
287
+				var fnChkExist = function() {
259 288
 					var isExist = false;
260
-					$.each(rows, function(i, row) {
289
+					$.each(_this.rows, function(i, row) {
261 290
 						if(row.brandUnitUnqNo === item.brandUnitUnqNo) {
291
+							if(row.viewCd === 'D') {
292
+								item.viewCd = _this.rows[i].viewCd;
293
+								_this.rows[i] = item;
294
+								append();
295
+							} else {
296
+								alert('이미 존재하는 품목입니다.');
297
+							}
262 298
 							isExist = true;
263 299
 							return false;
264 300
 						}
265 301
 					});
266
-					return isExist;
302
+					if(!isExist) {
303
+						_this.rows.push(item);
304
+						append();
305
+					}
267 306
 				};
268
-				if(!fnIsExist(this.rows)) {
269
-					this.rows.push(item);
270
-					$('#ITP_LIST_MPOMNG02010_MODIFY_AREA .panel-group').append($('#ITP_LIST_MPOMNG02010_MODIFY_ROWCOPY').html());
271
-					var $li = $('#ITP_LIST_MPOMNG02010_MODIFY_AREA .panel-group > .list-row:last');
272
-					$li.find('.fnBrandUnitUnqNo').val(item.brandUnitUnqNo);
273
-					$li.find('.fnItemNm').text(item.itemNm);
274
-					$li.find('.fnPchReqQty').text(item.pchReqQty);
275
-					$li.find('.fnUnitAmt').text(CommonObj.currency.add(item.unitAmt));
276
-					this.pchReqAmtTot();
277
-				}
307
+				fnChkExist();
278 308
 			},
279 309
 			detachRow: function () {
280
-				if($('#ITP_LIST_MPOMNG01010_ITEM_AREA input:checkbox[name=brandUnitUnqNo]:checked').length > 0) {
310
+				if($('#ITP_LIST_MPOMNG02010_MODIFY_AREA input:checkbox[name=brandUnitUnqNo]:checked').length > 0) {
281 311
 					var _this = this;
282
-					$('#ITP_LIST_MPOMNG01010_DETAIL_ROWS li').each(function(index, elem) {
312
+					$('#ITP_LIST_MPOMNG02010_MODIFY_ROWS li').each(function(index, elem) {
283 313
 						var isChecked = $(this).find('input[type="checkbox"]').is(':checked');
284 314
 						if(isChecked) {
285
-							$(this).remove();_this.rows.splice(index, 1);
315
+							$(this).remove();
316
+							_this.rows[index].viewCd = 'D';
317
+							// _this.rows.splice(index, 1);
286 318
 						}
287 319
 					});
288 320
 					this.pchReqAmtTot();
@@ -313,19 +345,22 @@ let mobContentObj = {
313 345
 					var amt = item.unitAmt;
314 346
 					reqAmt += Number(qty) * amt;
315 347
 				});
316
-				$('#ITP_AJAX_MPOMNG01010_VIEW_CONTAINER').find('.fnPchReqAmtTot').text(CommonObj.currency.add(reqAmt));
348
+				$('#ITP_AJAX_MPOMNG02010_VIEW_CONTAINER').find('.fnPchReqAmtTot').text(CommonObj.currency.add(reqAmt));
317 349
 			}
318 350
 		},
319 351
 		cancel: function () {
320
-			this.clear();
321 352
 			mobPageObj.switchScreen(VIEW_MODE_LIST);
322 353
 		},
323 354
 		clear: function() {
324
-			this.rows.length = 0;
355
+			this.list.rows.length = 0;
325 356
 			var id = '#ITP_AJAX_MPOMNG02010_MODIFY_CONTAINER';
326 357
 			$(id).find('.fnDlvReqDt').val('');
327 358
 			$(id).find('.fnPchReqTotalAmt').text('');
328 359
 			$(id).find('.fnOrdUseAmt').text('');
360
+			$('#ITP_FORM_MPOMNG02010_MODIFY #ITP_FORM_MPOMNG02010_MODIFY_LOAN_DVSN').val('');
361
+			$('#ITP_FORM_MPOMNG02010_MODIFY #ITP_FORM_MPOMNG02010_MODIFY_LOAN_MGNT_UNQ_NO').val('');
362
+			$('#ITP_FORM_MPOMNG02010_MODIFY #ITP_FORM_MPOMNG02010_MODIFY_PCH_REQ_UNQ_NO').val('');
363
+			$('#ITP_FORM_MPOMNG02010_MODIFY #ITP_FORM_MPOMNG02010_MODIFY_PCH_REQ_DVSN').val('');
329 364
 			$('#ITP_FORM_MPOMNG02010_MODIFY #ITP_FORM_MPOMNG02010_MODIFY_WHS_NM').val('');
330 365
 			$('#ITP_FORM_MPOMNG02010_MODIFY #ITP_FORM_MPOMNG02010_MODIFY_WHS_ID').val('');
331 366
 			$('#ITP_FORM_MPOMNG02010_MODIFY #ITP_FORM_MPOMNG02010_MODIFY_LOCATION').val('');
@@ -335,8 +370,78 @@ let mobContentObj = {
335 370
 };
336 371
 
337 372
 let mobPopObj = {
373
+	popItem: {
374
+		popId: 'ITP_POP_MPOMNG02010_ITEM_AREA',
375
+		init: function() {
376
+			mobPopObj.show(this.popId);
377
+			this.search();
378
+		},
379
+		search: function() {
380
+			$('#ITP_LIST_MPOMNG02010_POP_ITEM_AREA .panel-group').empty();
381
+			var callbackFn = function(result) {
382
+				console.log(result);
383
+				mobPopObj.popItem.rows = result.gridRows;
384
+				$.each(mobPopObj.popItem.rows, function (i, item) {
385
+					$('#ITP_LIST_MPOMNG02010_POP_ITEM_AREA .panel-group').append($('#ITP_LIST_MPOMNG02010_POP_ITEM_ROWCOPY').html());
386
+					var $li = $('#ITP_LIST_MPOMNG02010_POP_ITEM_AREA .panel-group > .row_2:last');
387
+					$li.find('#ITP_FORM_MPOMNG02010_POP_ITEM_CHECKBOX').val(item.itemId);
388
+					$li.find('.fnItemNm').text(item.itemNm);
389
+					$li.find('.fnUnitAmt').text(CommonObj.currency.add(item.unitAmt));
390
+				});
391
+				mobPopObj.popItem.addRow.init();
392
+			};
393
+			let param = $('#ITP_FORM_MPOMNG02010_POPUP_ITEM').serializeObject();
394
+			fn_ajax_call(API_POP_ITEM_LIST, JSON.stringify(param), callbackFn, 'POST');
395
+		},
396
+		addRow: {
397
+			init: function() {
398
+				this.button.init();
399
+			},
400
+			button: {
401
+				init: function() {
402
+					var _this = this;
403
+					$('button[id^="ITP_BTN_MPOMNG02010_POP_ITEM_"]').off('click').on('click', function() {
404
+						var id = $(this).attr('id');
405
+						switch (id) {
406
+							case 'ITP_BTN_MPOMNG02010_POP_ITEM_PLUS'	: _this.actPlus($(this)); 		break;
407
+							case 'ITP_BTN_MPOMNG02010_POP_ITEM_MINUS'	: _this.actMinus($(this)); 		break;
408
+							case 'ITP_BTN_MPOMNG02010_POP_ITEM_ADD'		: _this.actItemAdd($(this)); 	break;
409
+							case 'ITP_BTN_MPOMNG02010_POP_ITEM_SEARCH'	: mobPopObj.popItem.search(); 	break;
410
+							case 'ITP_BTN_MPOMNG02010_POP_ITEM_CLOSE'	: mobPopObj.hide(id); 			break;
411
+						}
412
+						return false;
413
+					});
414
+				},
415
+				actPlus: function(elem) {
416
+					var $div = $(elem).siblings('div');
417
+					var num = Number($div.text());
418
+					$($div).text((num + 1).toString());
419
+				},
420
+				actMinus: function(elem) {
421
+					var $div = $(elem).siblings('div');
422
+					var num = Number($div.text());
423
+					if(num <= 1) {
424
+						alert('주문수량을 확인하세요.');
425
+					} else {
426
+						$($div).text((num - 1).toString());
427
+					}
428
+				},
429
+				actItemAdd: function(elem) {
430
+					var index = $(elem).closest('li').index();
431
+					var item = mobPopObj.popItem.rows[index];
432
+					item['pchReqQty'] = $(elem).closest('li').find('.fnPchReqQty').html();
433
+					mobContentObj.modify.list.attachRow(item);
434
+				}
435
+			}
436
+		},
437
+		delRow: function() {
438
+
439
+		}
440
+	},
338 441
 	popWhsNm: {
442
+		popId: 'ITP_POP_MPOMNG02010_WHS_AREA',
339 443
 		mode: '',
444
+		rows: [],
340 445
 		init: function (mode) {
341 446
 			this.mode = mode;
342 447
 			this.rows.length = 0;
@@ -344,8 +449,6 @@ let mobPopObj = {
344 449
 			this.search();
345 450
 			this.action();
346 451
 		},
347
-		popId: 'ITP_POP_MPOMNG02010_WHS_AREA',
348
-		rows: [],
349 452
 		search: function () {
350 453
 			var _this = this;
351 454
 			$('#ITP_LIST_MPOMNG02010_POP_WHS_AREA .panel-group').empty();
@@ -372,8 +475,8 @@ let mobPopObj = {
372 475
 			$.each(this.rows, function (i, item) {
373 476
 				if(whsId === item.whsId) {
374 477
 					if(_this.mode === VIEW_MODE_LIST) {
375
-						$('#ITP_FORM_MPOMNG02010_SEARCH #ITP_FORM_MPOMNG02010_SEARCH_WHS_ID').val(item.whsId);
376
-						$('#ITP_FORM_MPOMNG02010_SEARCH #ITP_FORM_MPOMNG02010_SEARCH_WHS_NM').val(item.whsNm);
478
+						$('#ITP_FORM_MPOMNG02010_VIEW_SEARCH #ITP_FORM_MPOMNG02010_VIEW_SEARCH_WHS_ID').val(item.whsId);
479
+						$('#ITP_FORM_MPOMNG02010_VIEW_SEARCH #ITP_FORM_MPOMNG02010_VIEW_SEARCH_WHS_NM').val(item.whsNm);
377 480
 					} else if(_this.mode === VIEW_MODE_MODIFY) {
378 481
 						$('#ITP_FORM_MPOMNG02010_MODIFY #ITP_FORM_MPOMNG02010_MODIFY_WHS_ID').val(item.whsId);
379 482
 						$('#ITP_FORM_MPOMNG02010_MODIFY #ITP_FORM_MPOMNG02010_MODIFY_WHS_NM').val(item.whsNm);
@@ -398,17 +501,89 @@ let mobPopObj = {
398 501
 		},
399 502
 		delete: function(mode) {
400 503
 			if(mode === VIEW_MODE_LIST) {
401
-				$('#ITP_FORM_MPOMNG02010_SEARCH #ITP_FORM_MPOMNG02010_SEARCH_WHS_ID').val('');
402
-				$('#ITP_FORM_MPOMNG02010_SEARCH #ITP_FORM_MPOMNG02010_SEARCH_WHS_NM').val('');
504
+				$('#ITP_FORM_MPOMNG02010_VIEW_SEARCH #ITP_FORM_MPOMNG02010_VIEW_SEARCH_WHS_ID').val('');
505
+				$('#ITP_FORM_MPOMNG02010_VIEW_SEARCH #ITP_FORM_MPOMNG02010_VIEW_SEARCH_WHS_NM').val('');
403 506
 			} else if(mode === VIEW_MODE_MODIFY) {
404 507
 				$('#ITP_FORM_MPOMNG02010_MODIFY #ITP_FORM_MPOMNG02010_MODIFY_WHS_ID').val('');
405 508
 				$('#ITP_FORM_MPOMNG02010_MODIFY #ITP_FORM_MPOMNG02010_MODIFY_WHS_NM').val('');
406 509
 				$('#ITP_FORM_MPOMNG02010_MODIFY #ITP_FORM_MPOMNG02010_MODIFY_LOCATION').val('');
407
-				mobPopObj.hide(ID_ITP_POP_MPOMNG01010_WHS_AREA);
510
+				mobPopObj.hide(ID_ITP_POP_MPOMNG02010_WHS_AREA);
511
+			}
512
+		}
513
+	},
514
+	popReqConfirm: {
515
+		popId: 'ITP_POP_MPOMNG02010_REQ_AREA',
516
+		pchReqStCd: '',
517
+		init: function (pchReqStCd) {
518
+			this.pchReqStCd = pchReqStCd;
519
+			mobPopObj.show(this.popId);
520
+			this.view();
521
+			this.action();
522
+		},
523
+		view: function() {
524
+			if(this.pchReqStCd === PCH_REQ_ST_CD_REQUEST_SAVE) {
525
+				$('#ITP_POP_MPOMNG02010_REQ_AREA .msg_save').text('구매요청 하시겠습니까?');
526
+			} else {
527
+				$('#ITP_POP_MPOMNG02010_REQ_AREA .msg_save').text('임시저장 하시겠습니까?');
528
+			}
529
+			$('#ITP_POP_MPOMNG02010_REQ_AREA .fnPopDlvReqDt').text($('#ITP_FORM_MPOMNG02010_MODIFY #ITP_FORM_MPOMNG02010_MODIFY_DLV_REQ_DT').val());
530
+			$('#ITP_POP_MPOMNG02010_REQ_AREA .fnItemQty').text(CommonObj.currency.add(mobContentObj.modify.list.rows.length, '개'));
531
+			$('#ITP_POP_MPOMNG02010_REQ_AREA .fnOrdAmt').text(CommonObj.currency.add($('#ITP_FORM_MPOMNG02010_MODIFY .fnPchReqTotalAmt').text()));
532
+		},
533
+		action: function() {
534
+			var _this = this;
535
+			$('#ITP_POP_MPOMNG02010_REQ_AREA button[id="ITP_BTN_MPOMNG02010_POP_REQ_CONFIRM"]').off('click').on('click', function() {
536
+				$('#ITP_FORM_MPOMNG02010_MODIFY #ITP_FORM_MPOMNG02010_MODIFY_PCH_REQ_ST_CD').val(_this.pchReqStCd);
537
+				_this.save('#ITP_FORM_MPOMNG02010_MODIFY');
538
+			});
539
+		},
540
+		save: function(formId) {
541
+			var _this = this;
542
+			let param = $(formId).serializeObject();
543
+
544
+			if (param.loanDvsn !== 'LD03' && this.pchReqStCd === PCH_REQ_ST_CD_REQUEST_SAVE ) {
545
+				var ordUseAmt = $('#ITP_FORM_MPOMNG02010_MODIFY .fnOrdUseAmt').text();
546
+				var pchReqTotalAmt = $('#ITP_FORM_MPOMNG02010_DETAIL .fnPchReqTotalAmt').text();
547
+
548
+				if (parseInt(CommonObj.onlyNumber(ordUseAmt)) < parseInt(CommonObj.onlyNumber(pchReqTotalAmt))) {
549
+					alert(ITP_MSG_LOCALE.message.ajax.lackReqAmt);
550
+					return;
551
+				}
408 552
 			}
553
+
554
+			var gridInsertData = [];
555
+			var gridUpdateData = [];
556
+			var gridDeleteData = [];
557
+			$.each(mobContentObj.modify.list.rows, function(index, item) {
558
+				item['pchReqUnqNo'] = param.pchReqUnqNo;
559
+				if(item.viewCd === 'R' || item.viewCd === 'C' ) {
560
+					item['viewCd'] = 'C';
561
+					gridInsertData.push(item);
562
+				} else if(item.viewCd === 'U') {
563
+					gridUpdateData.push(item);
564
+				} else if(item.viewCd === 'D') {
565
+					gridDeleteData.push(item);
566
+				}
567
+			});
568
+			param['dlvReqDt'] = param.dlvReqDt.replace(/[^0-9]/g, "");
569
+			param.gridInsertData = gridInsertData;
570
+			param.gridUpdateData = gridUpdateData;
571
+			param.gridDeleteData = gridDeleteData;
572
+			console.log(JSON.stringify(param));
573
+			var saveFn = function (result) {
574
+				console.log(result);
575
+				mobPopObj.hide(_this.popId);
576
+				mobContentObj.list.init();
577
+			};
578
+			fn_ajax_call(API_MOBILE_SAVE, JSON.stringify(param), saveFn, 'POST');
409 579
 		}
410 580
 	},
411 581
 	show: function(popId) {
582
+		$('button[id$="_CLOSE"]').off('click').on('click', function() {
583
+			if($(this).hasClass('btn-pop-close')) {
584
+				mobPopObj.hide(popId);
585
+			}
586
+		});
412 587
 		$('#' + popId).show();
413 588
 	},
414 589
 	hide: function(popId) {

+ 102 - 107
src/main/webapp/mobile/js/app/mpomng/ITP_MPOMNG03010.js

@@ -6,18 +6,13 @@ require(['config'], function() {
6 6
 });
7 7
 
8 8
 /*API URL*/
9
-const API_MOBILE_GRID_LIST 			= '/api/pomng/detail-grid-list';	// 목록
10
-const API_MOBILE_INFO 				= '/api/pomng/info-pchReq';			// 상세
11
-const API_MOBILE_SAVE 				= '/api/pomng/save-pchReq';			// 저장
9
+const API_MOBILE_GRID_LIST 			= '/api/pomng/po/detail-grid-list';	// 목록
10
+const API_MOBILE_INFO 				= '/api/pomng/po/info-pchOdr';		// 상세
12 11
 const API_POP_SEARCH_LIST			= '/api/whs/mng/pop-whs-search';
13 12
 const API_POP_ITEM_LIST 			= '/api/item/pop-grid-list';
14 13
 
15
-const PCH_REQ_ST_CD_TEMP_SAVE		="PR00";
16
-const PCH_REQ_ST_CD_REQUEST_SAVE	="PR20";
17
-
18 14
 const VIEW_MODE_LIST				= "LIST";
19
-const VIEW_MODE_DETAIL				= "DETAIL";
20
-const VIEW_MODE_MODIFY				= "MODIFY";
15
+const VIEW_MODE_VIEW				= "VIEW";
21 16
 
22 17
 let mobPageObj = {
23 18
 	viewMode: VIEW_MODE_LIST,
@@ -41,8 +36,8 @@ let mobPageObj = {
41 36
 			});
42 37
 
43 38
 			// 조회일자 지정
44
-			$('#ITP_FORM_MPOMNG02010_VIEW_SEARCH_FROM_DT').val(itp_fn_date_add('M', -1));
45
-			$('#ITP_FORM_MPOMNG02010_VIEW_SEARCH_TO_DT').val(itp_fn_date_add('M', 0));
39
+			$('#ITP_FORM_MPOMNG03010_VIEW_SEARCH_FROM_DT').val(itp_fn_date_add('M', -1));
40
+			$('#ITP_FORM_MPOMNG03010_VIEW_SEARCH_TO_DT').val(itp_fn_date_add('M', 0));
46 41
 		},
47 42
 		info: function() {
48 43
 			$('input:hidden[id$="_BRAND_ID"]').val(fn_make_user_info.get('brandId'));
@@ -56,39 +51,39 @@ let mobPageObj = {
56 51
 			this.button();
57 52
 		},
58 53
 		button: function() {
59
-			$('button[id^="ITP_BTN_MPOMNG02010_VIEW"]').on('click', function() {
54
+			$('button[id^="ITP_BTN_MPOMNG03010_VIEW"]').on('click', function() {
60 55
 				var id = $(this).attr('id');
61 56
 				switch (id) {
62
-					case 'ITP_BTN_MPOMNG02010_VIEW_SEARCH_WHS_NM'	: mobPopObj.popWhsNm.init(VIEW_MODE_LIST); 		break;
63
-					case 'ITP_BTN_MPOMNG02010_VIEW_DELETE_WHS_NM'	: mobPopObj.popWhsNm.delete(VIEW_MODE_LIST); 	break;
64
-					case 'ITP_BTN_MPOMNG02010_VIEW_SEARCH'			: mobContentObj.list.search();					break;
57
+					case 'ITP_BTN_MPOMNG03010_VIEW_SEARCH_WHS_NM'	: mobPopObj.popWhsNm.init(VIEW_MODE_LIST); 		break;
58
+					case 'ITP_BTN_MPOMNG03010_VIEW_DELETE_WHS_NM'	: mobPopObj.popWhsNm.delete(VIEW_MODE_LIST); 	break;
59
+					case 'ITP_BTN_MPOMNG03010_VIEW_SEARCH'			: mobContentObj.list.search();					break;
65 60
 				}
66 61
 				return false;
67 62
 			});
68 63
 
69
-			$('button[id^="ITP_BTN_MPOMNG02010_DETAIL"]').on('click', function() {
64
+			$('button[id^="ITP_BTN_MPOMNG03010_DETAIL"]').on('click', function() {
70 65
 				var id = $(this).attr('id');
71 66
 				switch (id) {
72
-					case 'ITP_BTN_MPOMNG02010_DETAIL_CANCEL_LIST'		: mobContentObj.detail.cancel();	break;
67
+					case 'ITP_BTN_MPOMNG03010_DETAIL_CANCEL_LIST'		: mobContentObj.detail.cancel();	break;
73 68
 				}
74 69
 				return false;
75 70
 			});
76 71
 
77
-			$('button[id^="ITP_BTN_MPOMNG02010_MODIFY"]').on('click', function() {
72
+			$('button[id^="ITP_BTN_MPOMNG03010_MODIFY"]').on('click', function() {
78 73
 				var id = $(this).attr('id');
79 74
 				switch (id) {
80
-					case 'ITP_BTN_MPOMNG02010_MODIFY_SEARCH_WHS_NM'		: mobPopObj.popWhsNm.init(VIEW_MODE_MODIFY); 	break;
81
-					case 'ITP_BTN_MPOMNG02010_MODIFY_DELETE_WHS_NM'		: mobPopObj.popWhsNm.delete(VIEW_MODE_MODIFY); 	break;
82
-					case 'ITP_BTN_MPOMNG02010_MODIFY_ADD_ROW'			: mobPopObj.popItem.init();						break;
83
-					case 'ITP_BTN_MPOMNG02010_MODIFY_DEL_ROW'			: mobContentObj.modify.list.detachRow();		break;
84
-					case 'ITP_BTN_MPOMNG02010_MODIFY_CANCEL'			: mobContentObj.modify.cancel();				break;
85
-					case 'ITP_BTN_MPOMNG02010_MODIFY_REQ_ORDER'			: mobPopObj.popReqConfirm.init(PCH_REQ_ST_CD_REQUEST_SAVE);	break;
86
-					case 'ITP_BTN_MPOMNG02010_MODIFY_TEMP_SAVE'			: mobPopObj.popReqConfirm.init(PCH_REQ_ST_CD_TEMP_SAVE);	break;
75
+					case 'ITP_BTN_MPOMNG03010_MODIFY_SEARCH_WHS_NM'		: mobPopObj.popWhsNm.init(VIEW_MODE_MODIFY); 	break;
76
+					case 'ITP_BTN_MPOMNG03010_MODIFY_DELETE_WHS_NM'		: mobPopObj.popWhsNm.delete(VIEW_MODE_MODIFY); 	break;
77
+					case 'ITP_BTN_MPOMNG03010_MODIFY_ADD_ROW'			: mobPopObj.popItem.init();						break;
78
+					case 'ITP_BTN_MPOMNG03010_MODIFY_DEL_ROW'			: mobContentObj.modify.list.detachRow();		break;
79
+					case 'ITP_BTN_MPOMNG03010_MODIFY_CANCEL'			: mobContentObj.modify.cancel();				break;
80
+					case 'ITP_BTN_MPOMNG03010_MODIFY_REQ_ORDER'			: mobPopObj.popReqConfirm.init(PCH_REQ_ST_CD_REQUEST_SAVE);	break;
81
+					case 'ITP_BTN_MPOMNG03010_MODIFY_TEMP_SAVE'			: mobPopObj.popReqConfirm.init(PCH_REQ_ST_CD_TEMP_SAVE);	break;
87 82
 				}
88 83
 				return false;
89 84
 			});
90 85
 
91
-			$(document).on('click', '#ITP_LIST_MPOMNG02010_MODIFY_ROWS li button', function() {
86
+			$(document).on('click', '#ITP_LIST_MPOMNG03010_MODIFY_ROWS li button', function() {
92 87
 				if($(this).hasClass('DETAIL_ITEM_PLUS')) {
93 88
 					mobContentObj.modify.list.actPlus($(this));
94 89
 				} else if($(this).hasClass('DETAIL_ITEM_MINUS')) {
@@ -98,17 +93,17 @@ let mobPageObj = {
98 93
 		}
99 94
 	},
100 95
 	switchScreen: function(mode) {
101
-		$('#ITP_MOBILE_MPOMNG02010').find('div[id$="_CONTAINER"]').each(function(i) {
96
+		$('#ITP_MOBILE_MPOMNG03010').find('div[id$="_CONTAINER"]').each(function(i) {
102 97
 			$(this).hide();
103 98
 		});
104 99
 		if(mode === VIEW_MODE_LIST) {
105
-			$('#ITP_AJAX_MPOMNG02010_VIEW_CONTAINER').show();
100
+			$('#ITP_AJAX_MPOMNG03010_VIEW_CONTAINER').show();
106 101
 			this.moreView(true);
107 102
 		} else if(mode === VIEW_MODE_DETAIL) {
108
-			$('#ITP_AJAX_MPOMNG02010_DETAIL_CONTAINER').show();
103
+			$('#ITP_AJAX_MPOMNG03010_DETAIL_CONTAINER').show();
109 104
 			this.moreView(false);
110 105
 		} else if(mode === VIEW_MODE_MODIFY) {
111
-			$('#ITP_AJAX_MPOMNG02010_MODIFY_CONTAINER').show();
106
+			$('#ITP_AJAX_MPOMNG03010_MODIFY_CONTAINER').show();
112 107
 			this.moreView(false);
113 108
 		}
114 109
 		this.viewMode = mode;
@@ -116,7 +111,7 @@ let mobPageObj = {
116 111
 	moreView: function(isScroll) {
117 112
 		var _this = this;
118 113
 		if(isScroll) {
119
-			$('#ITP_LIST_MPOMNG02010_LIST_AREA').on('scroll', function () {
114
+			$('#ITP_LIST_MPOMNG03010_LIST_AREA').on('scroll', function () {
120 115
 				if($(this).scrollTop() + $(this).innerHeight() + 1 >= $(this)[0].scrollHeight) {
121 116
 					if(mobContentObj.list.totPage > mobContentObj.list.listPage) {
122 117
 						if(!mobContentObj.list.isSearch) {
@@ -126,7 +121,7 @@ let mobPageObj = {
126 121
 				}
127 122
 			});
128 123
 		} else {
129
-			$('#ITP_LIST_MPOMNG02010_LIST_AREA').off('scroll');
124
+			$('#ITP_LIST_MPOMNG03010_LIST_AREA').off('scroll');
130 125
 		}
131 126
 	},
132 127
 	ready: function() {
@@ -150,7 +145,7 @@ let mobContentObj = {
150 145
 			this.listPage = 0;
151 146
 			this.totPage = 0;
152 147
 			this.rows.length = 0;
153
-			$('#ITP_LIST_MPOMNG02010_LIST_ROWS').empty();
148
+			$('#ITP_LIST_MPOMNG03010_LIST_ROWS').empty();
154 149
 			this.load();
155 150
 		},
156 151
 		load: function() {
@@ -161,8 +156,8 @@ let mobContentObj = {
161 156
 				_this.isSearch = false;
162 157
 				_this.totPage = result.gridTotal;
163 158
 				$.each(result.gridRows, function (i, item) {
164
-					$('#ITP_LIST_MPOMNG02010_LIST_AREA .panel-group').append($('#ITP_LIST_MPOMNG02010_LIST_ROWCOPY').html());
165
-					var $li = $('#ITP_LIST_MPOMNG02010_LIST_AREA .panel-group > .list-row:last');
159
+					$('#ITP_LIST_MPOMNG03010_LIST_AREA .panel-group').append($('#ITP_LIST_MPOMNG03010_LIST_ROWCOPY').html());
160
+					var $li = $('#ITP_LIST_MPOMNG03010_LIST_AREA .panel-group > .list-row:last');
166 161
 					$li.find('.fnPchReqDt').text(item.pchReqDt);
167 162
 					$li.find('.fnPchReqMgrNm').text(item.pchReqMgrNm);
168 163
 					$li.find('.fnPchReqStNm').text(item.pchReqStNm);
@@ -174,7 +169,7 @@ let mobContentObj = {
174 169
 				});
175 170
 			};
176 171
 			var errFn = function() { _this.isSearch = false;};
177
-			const param = $('#ITP_FORM_MPOMNG02010_VIEW_SEARCH').serializeObject();
172
+			const param = $('#ITP_FORM_MPOMNG03010_VIEW_SEARCH').serializeObject();
178 173
 			param.gridPage = ++this.listPage;
179 174
 			param.gridSize = this.listSize;
180 175
 			param.fromDt = param.fromDt.replace(/-/g, ".");
@@ -183,7 +178,7 @@ let mobContentObj = {
183 178
 		},
184 179
 		action: function () {
185 180
 			var _this = this;
186
-			$(document).on('click', '#ITP_LIST_MPOMNG02010_LIST_ROWS li', function() {
181
+			$(document).on('click', '#ITP_LIST_MPOMNG03010_LIST_ROWS li', function() {
187 182
 				var index = $(this).index();
188 183
 				var item = _this.rows[index];
189 184
 				(item.pchReqStCd === PCH_REQ_ST_CD_TEMP_SAVE) ? mobContentObj.modify.init(item) : mobContentObj.detail.init(item);
@@ -208,14 +203,14 @@ let mobContentObj = {
208 203
 		},
209 204
 		view: function(result) {
210 205
 			var _this = this;
211
-			var id = '#ITP_AJAX_MPOMNG02010_DETAIL_CONTAINER';
206
+			var id = '#ITP_AJAX_MPOMNG03010_DETAIL_CONTAINER';
212 207
 			$(id).find('.fnDlvReqDt').text(result.dlvReqDt);
213 208
 			$(id).find('.fnPchReqTotalAmt').text(CommonObj.currency.add(result.pchReqTotalAmt));
214 209
 			$(id).find('.fnLocationNm').text(result.locationNm);
215 210
 			$(id).find('.fnPchApprNm').text('(' + result.pchApprNm + ')' + CommonObj.currency.add(result.pchApprAmt));
216 211
 			$.each(result.pchReqDtlList, function (i, item) {
217
-				$('#ITP_LIST_MPOMNG02010_DETAIL_AREA .panel-group').append($('#ITP_LIST_MPOMNG02010_DETAIL_ROWCOPY').html());
218
-				var $li = $('#ITP_LIST_MPOMNG02010_DETAIL_AREA .panel-group > .list-row:last');
212
+				$('#ITP_LIST_MPOMNG03010_DETAIL_AREA .panel-group').append($('#ITP_LIST_MPOMNG03010_DETAIL_ROWCOPY').html());
213
+				var $li = $('#ITP_LIST_MPOMNG03010_DETAIL_AREA .panel-group > .list-row:last');
219 214
 				$li.find('.fnItemNm').text(item.itemNm);
220 215
 				$li.find('.fnUnit').text(item.pchReqQty + item.unit);
221 216
 				$li.find('.fnPchReqAmt').text(CommonObj.comma.set(item.pchReqAmt));
@@ -225,12 +220,12 @@ let mobContentObj = {
225 220
 		},
226 221
 		cancel: function () {
227 222
 			this.rows.length = 0;
228
-			var id = '#ITP_AJAX_MPOMNG02010_DETAIL_CONTAINER';
223
+			var id = '#ITP_AJAX_MPOMNG03010_DETAIL_CONTAINER';
229 224
 			$(id).find('.fnDlvReqDt').text('');
230 225
 			$(id).find('.fnPchReqTotalAmt').text('');
231 226
 			$(id).find('.fnLocationNm').text('');
232 227
 			$(id).find('.fnPchApprNm').text('');
233
-			$('#ITP_LIST_MPOMNG02010_DETAIL_AREA .panel-group').empty();
228
+			$('#ITP_LIST_MPOMNG03010_DETAIL_AREA .panel-group').empty();
234 229
 			mobPageObj.switchScreen(VIEW_MODE_LIST);
235 230
 		}
236 231
 	},
@@ -251,17 +246,17 @@ let mobContentObj = {
251 246
 		},
252 247
 		view: function(result) {
253 248
 			var _this = this;
254
-			var id = '#ITP_AJAX_MPOMNG02010_MODIFY_CONTAINER';
255
-			$('#ITP_FORM_MPOMNG02010_MODIFY #ITP_FORM_MPOMNG02010_MODIFY_DLV_REQ_DT').val(result.dlvReqDt.replace(/\./g, "-"));
249
+			var id = '#ITP_AJAX_MPOMNG03010_MODIFY_CONTAINER';
250
+			$('#ITP_FORM_MPOMNG03010_MODIFY #ITP_FORM_MPOMNG03010_MODIFY_DLV_REQ_DT').val(result.dlvReqDt.replace(/\./g, "-"));
256 251
 			$(id).find('.fnPchReqTotalAmt').text(CommonObj.currency.add(result.pchReqTotalAmt));
257 252
 			$(id).find('.fnOrdUseAmt').text(CommonObj.currency.add(result.ordUseAmt));
258
-			$('#ITP_FORM_MPOMNG02010_MODIFY #ITP_FORM_MPOMNG02010_MODIFY_LOAN_DVSN').val(result.loanDvsn);
259
-			$('#ITP_FORM_MPOMNG02010_MODIFY #ITP_FORM_MPOMNG02010_MODIFY_LOAN_MGNT_UNQ_NO').val(result.loanMgntUnqNo);
260
-			$('#ITP_FORM_MPOMNG02010_MODIFY #ITP_FORM_MPOMNG02010_MODIFY_PCH_REQ_UNQ_NO').val(result.pchReqUnqNo);
261
-			$('#ITP_FORM_MPOMNG02010_MODIFY #ITP_FORM_MPOMNG02010_MODIFY_PCH_REQ_DVSN').val(result.pchReqDvsn);
262
-			$('#ITP_FORM_MPOMNG02010_MODIFY #ITP_FORM_MPOMNG02010_MODIFY_WHS_NM').val(result.whsNm);
263
-			$('#ITP_FORM_MPOMNG02010_MODIFY #ITP_FORM_MPOMNG02010_MODIFY_WHS_ID').val(result.whsId);
264
-			$('#ITP_FORM_MPOMNG02010_MODIFY #ITP_FORM_MPOMNG02010_MODIFY_LOCATION').val(result.location);
253
+			$('#ITP_FORM_MPOMNG03010_MODIFY #ITP_FORM_MPOMNG03010_MODIFY_LOAN_DVSN').val(result.loanDvsn);
254
+			$('#ITP_FORM_MPOMNG03010_MODIFY #ITP_FORM_MPOMNG03010_MODIFY_LOAN_MGNT_UNQ_NO').val(result.loanMgntUnqNo);
255
+			$('#ITP_FORM_MPOMNG03010_MODIFY #ITP_FORM_MPOMNG03010_MODIFY_PCH_REQ_UNQ_NO').val(result.pchReqUnqNo);
256
+			$('#ITP_FORM_MPOMNG03010_MODIFY #ITP_FORM_MPOMNG03010_MODIFY_PCH_REQ_DVSN').val(result.pchReqDvsn);
257
+			$('#ITP_FORM_MPOMNG03010_MODIFY #ITP_FORM_MPOMNG03010_MODIFY_WHS_NM').val(result.whsNm);
258
+			$('#ITP_FORM_MPOMNG03010_MODIFY #ITP_FORM_MPOMNG03010_MODIFY_WHS_ID').val(result.whsId);
259
+			$('#ITP_FORM_MPOMNG03010_MODIFY #ITP_FORM_MPOMNG03010_MODIFY_LOCATION').val(result.location);
265 260
 			_this.list.init(result.pchReqDtlList);
266 261
 		},
267 262
 		list: {
@@ -276,8 +271,8 @@ let mobContentObj = {
276 271
 			attachRow: function (item) {
277 272
 				var _this = this;
278 273
 				var append = function() {
279
-					$('#ITP_LIST_MPOMNG02010_MODIFY_AREA .panel-group').append($('#ITP_LIST_MPOMNG02010_MODIFY_ROWCOPY').html());
280
-					var $li = $('#ITP_LIST_MPOMNG02010_MODIFY_AREA .panel-group > .list-row:last');
274
+					$('#ITP_LIST_MPOMNG03010_MODIFY_AREA .panel-group').append($('#ITP_LIST_MPOMNG03010_MODIFY_ROWCOPY').html());
275
+					var $li = $('#ITP_LIST_MPOMNG03010_MODIFY_AREA .panel-group > .list-row:last');
281 276
 					$li.find('.fnBrandUnitUnqNo').val(item.brandUnitUnqNo);
282 277
 					$li.find('.fnItemNm').text(item.itemNm);
283 278
 					$li.find('.fnPchReqQty').text(item.pchReqQty);
@@ -307,9 +302,9 @@ let mobContentObj = {
307 302
 				fnChkExist();
308 303
 			},
309 304
 			detachRow: function () {
310
-				if($('#ITP_LIST_MPOMNG02010_MODIFY_AREA input:checkbox[name=brandUnitUnqNo]:checked').length > 0) {
305
+				if($('#ITP_LIST_MPOMNG03010_MODIFY_AREA input:checkbox[name=brandUnitUnqNo]:checked').length > 0) {
311 306
 					var _this = this;
312
-					$('#ITP_LIST_MPOMNG02010_MODIFY_ROWS li').each(function(index, elem) {
307
+					$('#ITP_LIST_MPOMNG03010_MODIFY_ROWS li').each(function(index, elem) {
313 308
 						var isChecked = $(this).find('input[type="checkbox"]').is(':checked');
314 309
 						if(isChecked) {
315 310
 							$(this).remove();
@@ -345,7 +340,7 @@ let mobContentObj = {
345 340
 					var amt = item.unitAmt;
346 341
 					reqAmt += Number(qty) * amt;
347 342
 				});
348
-				$('#ITP_AJAX_MPOMNG02010_VIEW_CONTAINER').find('.fnPchReqAmtTot').text(CommonObj.currency.add(reqAmt));
343
+				$('#ITP_AJAX_MPOMNG03010_VIEW_CONTAINER').find('.fnPchReqAmtTot').text(CommonObj.currency.add(reqAmt));
349 344
 			}
350 345
 		},
351 346
 		cancel: function () {
@@ -353,44 +348,44 @@ let mobContentObj = {
353 348
 		},
354 349
 		clear: function() {
355 350
 			this.list.rows.length = 0;
356
-			var id = '#ITP_AJAX_MPOMNG02010_MODIFY_CONTAINER';
351
+			var id = '#ITP_AJAX_MPOMNG03010_MODIFY_CONTAINER';
357 352
 			$(id).find('.fnDlvReqDt').val('');
358 353
 			$(id).find('.fnPchReqTotalAmt').text('');
359 354
 			$(id).find('.fnOrdUseAmt').text('');
360
-			$('#ITP_FORM_MPOMNG02010_MODIFY #ITP_FORM_MPOMNG02010_MODIFY_LOAN_DVSN').val('');
361
-			$('#ITP_FORM_MPOMNG02010_MODIFY #ITP_FORM_MPOMNG02010_MODIFY_LOAN_MGNT_UNQ_NO').val('');
362
-			$('#ITP_FORM_MPOMNG02010_MODIFY #ITP_FORM_MPOMNG02010_MODIFY_PCH_REQ_UNQ_NO').val('');
363
-			$('#ITP_FORM_MPOMNG02010_MODIFY #ITP_FORM_MPOMNG02010_MODIFY_PCH_REQ_DVSN').val('');
364
-			$('#ITP_FORM_MPOMNG02010_MODIFY #ITP_FORM_MPOMNG02010_MODIFY_WHS_NM').val('');
365
-			$('#ITP_FORM_MPOMNG02010_MODIFY #ITP_FORM_MPOMNG02010_MODIFY_WHS_ID').val('');
366
-			$('#ITP_FORM_MPOMNG02010_MODIFY #ITP_FORM_MPOMNG02010_MODIFY_LOCATION').val('');
367
-			$('#ITP_LIST_MPOMNG02010_MODIFY_AREA .panel-group').empty();
355
+			$('#ITP_FORM_MPOMNG03010_MODIFY #ITP_FORM_MPOMNG03010_MODIFY_LOAN_DVSN').val('');
356
+			$('#ITP_FORM_MPOMNG03010_MODIFY #ITP_FORM_MPOMNG03010_MODIFY_LOAN_MGNT_UNQ_NO').val('');
357
+			$('#ITP_FORM_MPOMNG03010_MODIFY #ITP_FORM_MPOMNG03010_MODIFY_PCH_REQ_UNQ_NO').val('');
358
+			$('#ITP_FORM_MPOMNG03010_MODIFY #ITP_FORM_MPOMNG03010_MODIFY_PCH_REQ_DVSN').val('');
359
+			$('#ITP_FORM_MPOMNG03010_MODIFY #ITP_FORM_MPOMNG03010_MODIFY_WHS_NM').val('');
360
+			$('#ITP_FORM_MPOMNG03010_MODIFY #ITP_FORM_MPOMNG03010_MODIFY_WHS_ID').val('');
361
+			$('#ITP_FORM_MPOMNG03010_MODIFY #ITP_FORM_MPOMNG03010_MODIFY_LOCATION').val('');
362
+			$('#ITP_LIST_MPOMNG03010_MODIFY_AREA .panel-group').empty();
368 363
 		}
369 364
 	}
370 365
 };
371 366
 
372 367
 let mobPopObj = {
373 368
 	popItem: {
374
-		popId: 'ITP_POP_MPOMNG02010_ITEM_AREA',
369
+		popId: 'ITP_POP_MPOMNG03010_ITEM_AREA',
375 370
 		init: function() {
376 371
 			mobPopObj.show(this.popId);
377 372
 			this.search();
378 373
 		},
379 374
 		search: function() {
380
-			$('#ITP_LIST_MPOMNG02010_POP_ITEM_AREA .panel-group').empty();
375
+			$('#ITP_LIST_MPOMNG03010_POP_ITEM_AREA .panel-group').empty();
381 376
 			var callbackFn = function(result) {
382 377
 				console.log(result);
383 378
 				mobPopObj.popItem.rows = result.gridRows;
384 379
 				$.each(mobPopObj.popItem.rows, function (i, item) {
385
-					$('#ITP_LIST_MPOMNG02010_POP_ITEM_AREA .panel-group').append($('#ITP_LIST_MPOMNG02010_POP_ITEM_ROWCOPY').html());
386
-					var $li = $('#ITP_LIST_MPOMNG02010_POP_ITEM_AREA .panel-group > .row_2:last');
387
-					$li.find('#ITP_FORM_MPOMNG02010_POP_ITEM_CHECKBOX').val(item.itemId);
380
+					$('#ITP_LIST_MPOMNG03010_POP_ITEM_AREA .panel-group').append($('#ITP_LIST_MPOMNG03010_POP_ITEM_ROWCOPY').html());
381
+					var $li = $('#ITP_LIST_MPOMNG03010_POP_ITEM_AREA .panel-group > .row_2:last');
382
+					$li.find('#ITP_FORM_MPOMNG03010_POP_ITEM_CHECKBOX').val(item.itemId);
388 383
 					$li.find('.fnItemNm').text(item.itemNm);
389 384
 					$li.find('.fnUnitAmt').text(CommonObj.currency.add(item.unitAmt));
390 385
 				});
391 386
 				mobPopObj.popItem.addRow.init();
392 387
 			};
393
-			let param = $('#ITP_FORM_MPOMNG02010_POPUP_ITEM').serializeObject();
388
+			let param = $('#ITP_FORM_MPOMNG03010_POPUP_ITEM').serializeObject();
394 389
 			fn_ajax_call(API_POP_ITEM_LIST, JSON.stringify(param), callbackFn, 'POST');
395 390
 		},
396 391
 		addRow: {
@@ -400,14 +395,14 @@ let mobPopObj = {
400 395
 			button: {
401 396
 				init: function() {
402 397
 					var _this = this;
403
-					$('button[id^="ITP_BTN_MPOMNG02010_POP_ITEM_"]').off('click').on('click', function() {
398
+					$('button[id^="ITP_BTN_MPOMNG03010_POP_ITEM_"]').off('click').on('click', function() {
404 399
 						var id = $(this).attr('id');
405 400
 						switch (id) {
406
-							case 'ITP_BTN_MPOMNG02010_POP_ITEM_PLUS'	: _this.actPlus($(this)); 		break;
407
-							case 'ITP_BTN_MPOMNG02010_POP_ITEM_MINUS'	: _this.actMinus($(this)); 		break;
408
-							case 'ITP_BTN_MPOMNG02010_POP_ITEM_ADD'		: _this.actItemAdd($(this)); 	break;
409
-							case 'ITP_BTN_MPOMNG02010_POP_ITEM_SEARCH'	: mobPopObj.popItem.search(); 	break;
410
-							case 'ITP_BTN_MPOMNG02010_POP_ITEM_CLOSE'	: mobPopObj.hide(id); 			break;
401
+							case 'ITP_BTN_MPOMNG03010_POP_ITEM_PLUS'	: _this.actPlus($(this)); 		break;
402
+							case 'ITP_BTN_MPOMNG03010_POP_ITEM_MINUS'	: _this.actMinus($(this)); 		break;
403
+							case 'ITP_BTN_MPOMNG03010_POP_ITEM_ADD'		: _this.actItemAdd($(this)); 	break;
404
+							case 'ITP_BTN_MPOMNG03010_POP_ITEM_SEARCH'	: mobPopObj.popItem.search(); 	break;
405
+							case 'ITP_BTN_MPOMNG03010_POP_ITEM_CLOSE'	: mobPopObj.hide(id); 			break;
411 406
 						}
412 407
 						return false;
413 408
 					});
@@ -439,7 +434,7 @@ let mobPopObj = {
439 434
 		}
440 435
 	},
441 436
 	popWhsNm: {
442
-		popId: 'ITP_POP_MPOMNG02010_WHS_AREA',
437
+		popId: 'ITP_POP_MPOMNG03010_WHS_AREA',
443 438
 		mode: '',
444 439
 		rows: [],
445 440
 		init: function (mode) {
@@ -451,19 +446,19 @@ let mobPopObj = {
451 446
 		},
452 447
 		search: function () {
453 448
 			var _this = this;
454
-			$('#ITP_LIST_MPOMNG02010_POP_WHS_AREA .panel-group').empty();
449
+			$('#ITP_LIST_MPOMNG03010_POP_WHS_AREA .panel-group').empty();
455 450
 			var callbackFn = function(result) {
456 451
 				console.log(result);
457 452
 				_this.view(result.gridRows);
458 453
 			};
459
-			const param = $('#ITP_FORM_MPOMNG02010_POP_WHS').serializeObject();
454
+			const param = $('#ITP_FORM_MPOMNG03010_POP_WHS').serializeObject();
460 455
 			fn_ajax_call(API_POP_SEARCH_LIST, JSON.stringify(param), callbackFn, 'POST');
461 456
 		},
462 457
 		view: function(gridRows) {
463 458
 			this.rows = gridRows;
464 459
 			$.each(gridRows, function (i, item) {
465
-				$('#ITP_LIST_MPOMNG02010_POP_WHS_AREA .panel-group').append($('#ITP_LIST_MPOMNG02010_POP_WHS_ROWCOPY').html());
466
-				var $li = $('#ITP_LIST_MPOMNG02010_POP_WHS_AREA .panel-group > .row_2:last');
460
+				$('#ITP_LIST_MPOMNG03010_POP_WHS_AREA .panel-group').append($('#ITP_LIST_MPOMNG03010_POP_WHS_ROWCOPY').html());
461
+				var $li = $('#ITP_LIST_MPOMNG03010_POP_WHS_AREA .panel-group > .row_2:last');
467 462
 				$li.find('.fnWhsNm').text(item.whsNm);
468 463
 				$li.find('.fnLocationNm').text(item.locationNm);
469 464
 				$li.find('.fnWhsId').data('whs-id', item.whsId);
@@ -475,12 +470,12 @@ let mobPopObj = {
475 470
 			$.each(this.rows, function (i, item) {
476 471
 				if(whsId === item.whsId) {
477 472
 					if(_this.mode === VIEW_MODE_LIST) {
478
-						$('#ITP_FORM_MPOMNG02010_VIEW_SEARCH #ITP_FORM_MPOMNG02010_VIEW_SEARCH_WHS_ID').val(item.whsId);
479
-						$('#ITP_FORM_MPOMNG02010_VIEW_SEARCH #ITP_FORM_MPOMNG02010_VIEW_SEARCH_WHS_NM').val(item.whsNm);
473
+						$('#ITP_FORM_MPOMNG03010_VIEW_SEARCH #ITP_FORM_MPOMNG03010_VIEW_SEARCH_WHS_ID').val(item.whsId);
474
+						$('#ITP_FORM_MPOMNG03010_VIEW_SEARCH #ITP_FORM_MPOMNG03010_VIEW_SEARCH_WHS_NM').val(item.whsNm);
480 475
 					} else if(_this.mode === VIEW_MODE_MODIFY) {
481
-						$('#ITP_FORM_MPOMNG02010_MODIFY #ITP_FORM_MPOMNG02010_MODIFY_WHS_ID').val(item.whsId);
482
-						$('#ITP_FORM_MPOMNG02010_MODIFY #ITP_FORM_MPOMNG02010_MODIFY_WHS_NM').val(item.whsNm);
483
-						$('#ITP_FORM_MPOMNG02010_MODIFY #ITP_FORM_MPOMNG02010_MODIFY_LOCATION').val(item.location);
476
+						$('#ITP_FORM_MPOMNG03010_MODIFY #ITP_FORM_MPOMNG03010_MODIFY_WHS_ID').val(item.whsId);
477
+						$('#ITP_FORM_MPOMNG03010_MODIFY #ITP_FORM_MPOMNG03010_MODIFY_WHS_NM').val(item.whsNm);
478
+						$('#ITP_FORM_MPOMNG03010_MODIFY #ITP_FORM_MPOMNG03010_MODIFY_LOCATION').val(item.location);
484 479
 					}
485 480
 					mobPopObj.hide(_this.popId);
486 481
 					return false;
@@ -489,30 +484,30 @@ let mobPopObj = {
489 484
 		},
490 485
 		action: function() {
491 486
 			var _this = this;
492
-			$('button[id^="ITP_BTN_MPOMNG02010_POP"]').off('click').on('click', function() {
487
+			$('button[id^="ITP_BTN_MPOMNG03010_POP"]').off('click').on('click', function() {
493 488
 				var id = $(this).attr('id');
494 489
 				switch (id) {
495
-					case 'ITP_BTN_MPOMNG02010_POP_WHS_SEARCH'	: _this.search();				break;
496
-					case 'ITP_BTN_MPOMNG02010_POP_WHS_CHOICE'	: _this.choice($(this)); 		break;
497
-					case 'ITP_BTN_MPOMNG02010_POP_WHS_CLOSE'	: mobPopObj.hide(_this.popId);	break;
490
+					case 'ITP_BTN_MPOMNG03010_POP_WHS_SEARCH'	: _this.search();				break;
491
+					case 'ITP_BTN_MPOMNG03010_POP_WHS_CHOICE'	: _this.choice($(this)); 		break;
492
+					case 'ITP_BTN_MPOMNG03010_POP_WHS_CLOSE'	: mobPopObj.hide(_this.popId);	break;
498 493
 				}
499 494
 				return false;
500 495
 			});
501 496
 		},
502 497
 		delete: function(mode) {
503 498
 			if(mode === VIEW_MODE_LIST) {
504
-				$('#ITP_FORM_MPOMNG02010_VIEW_SEARCH #ITP_FORM_MPOMNG02010_VIEW_SEARCH_WHS_ID').val('');
505
-				$('#ITP_FORM_MPOMNG02010_VIEW_SEARCH #ITP_FORM_MPOMNG02010_VIEW_SEARCH_WHS_NM').val('');
499
+				$('#ITP_FORM_MPOMNG03010_VIEW_SEARCH #ITP_FORM_MPOMNG03010_VIEW_SEARCH_WHS_ID').val('');
500
+				$('#ITP_FORM_MPOMNG03010_VIEW_SEARCH #ITP_FORM_MPOMNG03010_VIEW_SEARCH_WHS_NM').val('');
506 501
 			} else if(mode === VIEW_MODE_MODIFY) {
507
-				$('#ITP_FORM_MPOMNG02010_MODIFY #ITP_FORM_MPOMNG02010_MODIFY_WHS_ID').val('');
508
-				$('#ITP_FORM_MPOMNG02010_MODIFY #ITP_FORM_MPOMNG02010_MODIFY_WHS_NM').val('');
509
-				$('#ITP_FORM_MPOMNG02010_MODIFY #ITP_FORM_MPOMNG02010_MODIFY_LOCATION').val('');
510
-				mobPopObj.hide(ID_ITP_POP_MPOMNG02010_WHS_AREA);
502
+				$('#ITP_FORM_MPOMNG03010_MODIFY #ITP_FORM_MPOMNG03010_MODIFY_WHS_ID').val('');
503
+				$('#ITP_FORM_MPOMNG03010_MODIFY #ITP_FORM_MPOMNG03010_MODIFY_WHS_NM').val('');
504
+				$('#ITP_FORM_MPOMNG03010_MODIFY #ITP_FORM_MPOMNG03010_MODIFY_LOCATION').val('');
505
+				mobPopObj.hide(ID_ITP_POP_MPOMNG03010_WHS_AREA);
511 506
 			}
512 507
 		}
513 508
 	},
514 509
 	popReqConfirm: {
515
-		popId: 'ITP_POP_MPOMNG02010_REQ_AREA',
510
+		popId: 'ITP_POP_MPOMNG03010_REQ_AREA',
516 511
 		pchReqStCd: '',
517 512
 		init: function (pchReqStCd) {
518 513
 			this.pchReqStCd = pchReqStCd;
@@ -522,19 +517,19 @@ let mobPopObj = {
522 517
 		},
523 518
 		view: function() {
524 519
 			if(this.pchReqStCd === PCH_REQ_ST_CD_REQUEST_SAVE) {
525
-				$('#ITP_POP_MPOMNG02010_REQ_AREA .msg_save').text('구매요청 하시겠습니까?');
520
+				$('#ITP_POP_MPOMNG03010_REQ_AREA .msg_save').text('구매요청 하시겠습니까?');
526 521
 			} else {
527
-				$('#ITP_POP_MPOMNG02010_REQ_AREA .msg_save').text('임시저장 하시겠습니까?');
522
+				$('#ITP_POP_MPOMNG03010_REQ_AREA .msg_save').text('임시저장 하시겠습니까?');
528 523
 			}
529
-			$('#ITP_POP_MPOMNG02010_REQ_AREA .fnPopDlvReqDt').text($('#ITP_FORM_MPOMNG02010_MODIFY #ITP_FORM_MPOMNG02010_MODIFY_DLV_REQ_DT').val());
530
-			$('#ITP_POP_MPOMNG02010_REQ_AREA .fnItemQty').text(CommonObj.currency.add(mobContentObj.modify.list.rows.length, '개'));
531
-			$('#ITP_POP_MPOMNG02010_REQ_AREA .fnOrdAmt').text(CommonObj.currency.add($('#ITP_FORM_MPOMNG02010_MODIFY .fnPchReqTotalAmt').text()));
524
+			$('#ITP_POP_MPOMNG03010_REQ_AREA .fnPopDlvReqDt').text($('#ITP_FORM_MPOMNG03010_MODIFY #ITP_FORM_MPOMNG03010_MODIFY_DLV_REQ_DT').val());
525
+			$('#ITP_POP_MPOMNG03010_REQ_AREA .fnItemQty').text(CommonObj.currency.add(mobContentObj.modify.list.rows.length, '개'));
526
+			$('#ITP_POP_MPOMNG03010_REQ_AREA .fnOrdAmt').text(CommonObj.currency.add($('#ITP_FORM_MPOMNG03010_MODIFY .fnPchReqTotalAmt').text()));
532 527
 		},
533 528
 		action: function() {
534 529
 			var _this = this;
535
-			$('#ITP_POP_MPOMNG02010_REQ_AREA button[id="ITP_BTN_MPOMNG02010_POP_REQ_CONFIRM"]').off('click').on('click', function() {
536
-				$('#ITP_FORM_MPOMNG02010_MODIFY #ITP_FORM_MPOMNG02010_MODIFY_PCH_REQ_ST_CD').val(_this.pchReqStCd);
537
-				_this.save('#ITP_FORM_MPOMNG02010_MODIFY');
530
+			$('#ITP_POP_MPOMNG03010_REQ_AREA button[id="ITP_BTN_MPOMNG03010_POP_REQ_CONFIRM"]').off('click').on('click', function() {
531
+				$('#ITP_FORM_MPOMNG03010_MODIFY #ITP_FORM_MPOMNG03010_MODIFY_PCH_REQ_ST_CD').val(_this.pchReqStCd);
532
+				_this.save('#ITP_FORM_MPOMNG03010_MODIFY');
538 533
 			});
539 534
 		},
540 535
 		save: function(formId) {
@@ -542,8 +537,8 @@ let mobPopObj = {
542 537
 			let param = $(formId).serializeObject();
543 538
 
544 539
 			if (param.loanDvsn !== 'LD03' && this.pchReqStCd === PCH_REQ_ST_CD_REQUEST_SAVE ) {
545
-				var ordUseAmt = $('#ITP_FORM_MPOMNG02010_MODIFY .fnOrdUseAmt').text();
546
-				var pchReqTotalAmt = $('#ITP_FORM_MPOMNG02010_DETAIL .fnPchReqTotalAmt').text();
540
+				var ordUseAmt = $('#ITP_FORM_MPOMNG03010_MODIFY .fnOrdUseAmt').text();
541
+				var pchReqTotalAmt = $('#ITP_FORM_MPOMNG03010_DETAIL .fnPchReqTotalAmt').text();
547 542
 
548 543
 				if (parseInt(CommonObj.onlyNumber(ordUseAmt)) < parseInt(CommonObj.onlyNumber(pchReqTotalAmt))) {
549 544
 					alert(ITP_MSG_LOCALE.message.ajax.lackReqAmt);

+ 4 - 1
src/main/webapp/mobile/js/config.js

@@ -720,8 +720,11 @@ let CommonObj = {
720 720
 			return CommonObj.comma.set(val).concat((curr === undefined) ? '원' : curr);
721 721
 		},
722 722
 		remove: function(val) {
723
-			return val.replace(/[^0-9]/g, "");
723
+			return val.replace(/[^0-9]/g, '');
724 724
 		}
725
+	},
726
+	onlyNumber: function(str) {
727
+		return str.replace(/[^0-9]/g, '');
725 728
 	}
726 729
 };
727 730