소스 검색

모바일 복구

juney 2 년 전
부모
커밋
5c1daa33e5

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

@@ -172,7 +172,7 @@
172 172
         <div class="line">
173 173
           <label>구매요청금액</label>
174 174
           <div class="line_right">
175
-            <div class="fnPchReqTotalAmt">0원</div>
175
+            <div class="fnPchReqAmtTot">0원</div>
176 176
           </div>
177 177
         </div>
178 178
         <div class="line">

+ 5 - 5
src/main/webapp/mobile/app/mpomng/MPOMNG04010.html

@@ -113,31 +113,31 @@
113 113
 				<div class="line">
114 114
 					<label>발주일자</label>
115 115
 					<div class="line_right">
116
-						<div class="fnPodrDt">2022.10.10</div>
116
+						<div class="fnPodrDt"></div>
117 117
 					</div>
118 118
 				</div>
119 119
 				<div class="line">
120 120
 					<label>발주금액</label>
121 121
 					<div class="line_right">
122
-						<div class="fnPodrTotalAmt">424,000원</div>
122
+						<div class="fnPodrTotalAmt"></div>
123 123
 					</div>
124 124
 				</div>
125 125
 				<div class="line">
126 126
 					<label>납품장소</label>
127 127
 					<div class="line_right">
128
-						<div class="fnShmtWhsDvsnNm">A매장내</div>
128
+						<div class="fnShmtWhsDvsnNm"></div>
129 129
 					</div>
130 130
 				</div>
131 131
 				<div class="line">
132 132
 					<label>공급업체</label>
133 133
 					<div class="line_right">
134
-						<div class="fnSpplyNm">A공급업체</div>
134
+						<div class="fnSpplyNm"></div>
135 135
 					</div>
136 136
 				</div>
137 137
 				<div class="line">
138 138
 					<label>납기요청일</label>
139 139
 					<div class="line_right">
140
-						<div class="fnDlvReqDt">2022.10.10</div>
140
+						<div class="fnDlvReqDt"></div>
141 141
 					</div>
142 142
 				</div>
143 143
 				<div class="table_header">

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

@@ -6,7 +6,7 @@
6 6
 			<input type="hidden" id="ITP_FORM_MPOMNG05010_LIST_SEARCH_IDX" name="sidx" value="0">
7 7
 			<div class="content">
8 8
 				<div class="line">
9
-					<select class="label" name="dtlGubun" id="ITP_FORM_MPOMNG05010_LIST_DTL_GUBUN">
9
+					<select name="dtlGubun" id="ITP_FORM_MPOMNG05010_LIST_DTL_GUBUN">
10 10
 						<option value="1">발주생성일</option>
11 11
 						<option value="2">납품요청일</option>
12 12
 						<option value="3">납품예정일</option>

+ 9 - 9
src/main/webapp/mobile/app/mrtnmng/MRTNMNG04010.html

@@ -103,8 +103,8 @@
103 103
 							<div class="nomal">
104 104
 								<label>반품발주일자 &nbsp;:</label>
105 105
 								<div class="history">
106
-									<div class="fnRtnOdrRegDt">2022.10.01</div>
107
-									(<div class="fnRtnOdrMgrNm"></div>)
106
+									<div class="fnRtnOdrRegDt"></div>
107
+									(<div class="fnColDvsnNm"></div>)
108 108
 								</div>
109 109
 							</div>
110 110
 						</div>
@@ -112,11 +112,11 @@
112 112
 							<div class="nomal">
113 113
 								<label>반품발주상태 &nbsp;:</label>
114 114
 								<div class="history">
115
-									<div class="fnRtnOdrStNm">대기</div>
115
+									<div class="fnRtnOdrStNm"></div>
116 116
 								</div>
117 117
 								<label>납품장소명&nbsp;:</label>
118 118
 								<div class="history">
119
-									<div class="fnWhsNm">A매장내</div>
119
+									<div class="fnWhsNm"></div>
120 120
 								</div>
121 121
 							</div>
122 122
 						</div>
@@ -126,7 +126,7 @@
126 126
 								<div class="history">
127 127
 									<div class="fnRtnDodrItemQty">품목수($)</div>
128 128
 									<i>-</i>
129
-									<div class="fnRtnDodrTotalAmt">1,200,000</div>
129
+									<div class="fnRtnDodrTotalAmt"></div>
130 130
 								</div>
131 131
 							</div>
132 132
 						</div>
@@ -134,7 +134,7 @@
134 134
 							<div class="nomal">
135 135
 								<label>반품입고장소 &nbsp;:</label>
136 136
 								<div class="history">
137
-									<div class="fnRtnWhsNm">A공급업체</div>
137
+									<div class="fnRtnWhsNm"></div>
138 138
 								</div>
139 139
 							</div>
140 140
 						</div>
@@ -184,15 +184,15 @@
184 184
 								<div class="thick">
185 185
 									<div class="fnItemNm">품목명</div>
186 186
 									<i>-</i>
187
-									<div class="fnRtnQty"></div>
187
+									<div class="fnRtnOdrQty"></div>
188 188
 								</div>
189 189
 							</div>
190 190
 							<div class="left_info col-6">
191 191
 								<div class="thick">
192 192
 									<label>수량/금액</label>
193
-									<div class="fnRtnReqQty">2</div>
193
+									<div class="fnRtnReqQty"></div>
194 194
 									<i>/</i>
195
-									<div class="fnUnitAmt">24,000</div>
195
+									<div class="fnUnitAmt"></div>
196 196
 								</div>
197 197
 							</div>
198 198
 							<div class="left_info col-4">

+ 1 - 1
src/main/webapp/mobile/app/mrtnmng/MRTNMNG06010.html

@@ -25,7 +25,7 @@
25 25
 					<label>반품입고장소</label>
26 26
 					<div class="search_wrap">
27 27
 						<div class="float_left">
28
-							<input id="ITP_FORM_MRTNMNG06010_LIST_SEARCH_RTN_WHS_NM" name="srtnWhsNm" type="text" placeholder="매장명">
28
+							<input id="ITP_FORM_MRTNMNG06010_LIST_SEARCH_RTN_WHS_NM" name="srtnWhsNm" type="text" placeholder="매장명" readonly>
29 29
 							<input type="hidden" id="ITP_FORM_MRTNMNG06010_LIST_SEARCH_RTN_WHS_ID" class="" name="srtnWhsId" />
30 30
 						</div>
31 31
 						<div class="float_left_btn">

+ 7 - 7
src/main/webapp/mobile/js/app/mcollmng/ITP_MCOLLMNG01010.js

@@ -181,17 +181,17 @@ let mobContentObj = {
181 181
 			var _this = this;
182 182
 			var id = '#ITP_AJAX_MCOLLMNG01010_VIEW_CONTAINER';
183 183
 			$(id).find('.fnBrandNm').text(result.brandNm);
184
-			$(id).find('.fnRtnPodrUnqNo').text(result.rtnPodrUnqNo);
185
-			$(id).find('.fnRtnOdrRegDt').text(result.rtnOdrRegDt);
186
-			$(id).find('.fnRtnOdrStNm').text(result.rtnOdrStNm);
187
-			$(id).find('.fnRtnWhsNm').text(result.rtnWhsNm);
188
-			$(id).find('.fnRtnDodrTotalAmt').text(CommonObj.currency.add(result.rtnDodrTotalAmt));
189
-			$(id).find('.fnRtnMgrNm').text(result.rtnMgrNm);
184
+			$(id).find('.fnPchPodrUnqNo').text(result.pchPodrUnqNo);
185
+			$(id).find('.fnPodrDt').text(result.podrDt);
186
+			$(id).find('.fnPchOdrStNm').text(result.pchOdrStNm);
187
+			$(id).find('.fnWhsNm').text(result.whsNm);
188
+			$(id).find('.fnPodrTotalAmt').text(CommonObj.currency.add(result.podrItemQty));
189
+			$(id).find('.fnPodrMgrNm').text(result.podrMgrNm);
190 190
 			$.each(result.rtnOdrDtlList, function (i, item) {
191 191
 				$('#ITP_LIST_MCOLLMNG01010_VIEW_ITEM_AREA .panel-group').append($('#ITP_LIST_MCOLLMNG01010_VIEW_ITEM_ROWCOPY').html());
192 192
 				var $li = $('#ITP_LIST_MCOLLMNG01010_VIEW_ITEM_AREA .panel-group > .list-row:last');
193 193
 				$li.find('.fnRtnPodrDtlNo').text(item.rtnPodrDtlNo);
194
-				$li.find('.fnItemId').text(item.itemId);
194
+				$li.find('.fnItemid').text(item.itemId);
195 195
 				$li.find('.fnItemNm').text(item.itemNm);
196 196
 				$li.find('.fnUnitQty').text(item.unitQty);
197 197
 				$li.find('.fnUnitAmt').text(CommonObj.currency.add(item.unitAmt));

+ 4 - 3
src/main/webapp/mobile/js/app/mcollmng/ITP_MCOLLMNG02010.js

@@ -243,15 +243,15 @@ let mobContentObj = {
243 243
 				var item = {
244 244
 					'rtnPodrDtlNo': row.rtnPodrDtlNo,
245 245
 					'rtnPodrUnqNo': row.rtnPodrUnqNo,
246
-					'colQty': $(this).find('#ITP_FORM_MCOLLMNG02010_VIEW_COL_QTY').val(),
246
+					'coltQty': $(this).find('#ITP_FORM_MCOLLMNG02010_VIEW_COL_QTY').val(),
247 247
 					'rtnRsnDvsn': $(this).find("#ITP_FORM_MCOLLMNG02010_VIEW_RTN_RSN_DVSN option:selected").val(),
248 248
 					'rtnRsn': $(this).find('#ITP_FORM_MCOLLMNG02010_VIEW_RTN_RSN').val()
249 249
 				};
250
-				if(item.colQty.length < 1) {
250
+				if(item.coltQty.length < 1) {
251 251
 					alert('수거수량을 입력해 주세요.');
252 252
 					return false;
253 253
 				}
254
-				if(item.colQty > row.rtnOdrQty) {
254
+				if(item.coltQty > row.rtnOdrQty) {
255 255
 					alert('수거수량은 수거요청수량을 초과할 수 없습니다.');
256 256
 					return false;
257 257
 				}
@@ -259,6 +259,7 @@ let mobContentObj = {
259 259
 					alert('수거사유를 선택해 주세요.');
260 260
 					return false;
261 261
 				}
262
+				item.expryDate = item.expryDate.replace(/-/g, ".");
262 263
 				gridInsertData.push(item);
263 264
 				isValid = true;
264 265
 			});

+ 2 - 5
src/main/webapp/mobile/js/app/mcollmng/ITP_MCOLLMNG03010.js

@@ -62,8 +62,8 @@ let mobPageObj = {
62 62
 			$('button[id^="ITP_BTN_MCOLLMNG03010_VIEW"]').on('click', function() {
63 63
 				var id = $(this).attr('id');
64 64
 				switch (id) {
65
-					case 'ITP_BTN_MCOLLMNG03010_VIEW_ADD'			: mobContentObj.view.add();		break;
66
-					case 'ITP_BTN_MCOLLMNG03010_VIEW_CONFIRM'		: mobContentObj.view.cancel();	break;
65
+					case 'ITP_BTN_MCOLLMNG03010_VIEW_ADD'			: mobContentObj.view.add();	break;
66
+					case 'ITP_BTN_MCOLLMNG03010_VIEW_CANCEL_LIST'	: mobContentObj.view.cancel();	break;
67 67
 				}
68 68
 				return false;
69 69
 			});
@@ -221,9 +221,6 @@ let mobContentObj = {
221 221
 				$li.find('.fnRtnRsnDvsnNm').text(item.rtnRsnDvsnNm);
222 222
 				_this.rows.push(item);
223 223
 			});
224
-			$.each(result.fileLogNoList, function (i, item) {
225
-				$(id).find('.detail_logo').appendChild('<img src="' + item.filePath + '" />');
226
-			});
227 224
 		},
228 225
 		reset: function() {
229 226
 			var id = '#ITP_AJAX_MCOLLMNG03010_VIEW_CONTAINER';

+ 2 - 2
src/main/webapp/mobile/js/app/mordmng/ITP_MORDMNG02010.js

@@ -40,8 +40,8 @@ let mobPageObj = {
40 40
 			// $('#ITP_FORM_MORDMNG02010_LIST_SEARCH_FROM_DT').datepicker('setDate', new Date(now.setMonth(now.getMonth() - 1)));
41 41
 			// $('#ITP_FORM_MORDMNG02010_LIST_SEARCH_TO_DT').datepicker('setDate', new Date());
42 42
 
43
-			$('#ITP_FORM_MORDMNG02010_LIST_SEARCH_FROM_DT').val(itp_fn_date_add('M', -1));
44
-			$('#ITP_FORM_MORDMNG02010_LIST_SEARCH_TO_DT').val(itp_fn_date_add('M', 0));
43
+			$('#ITP_FORM_MORDMNG02010_LIST_SEARCH_FROM_DT').val(itp_fn_date_add('M', 0));
44
+			$('#ITP_FORM_MORDMNG02010_LIST_SEARCH_TO_DT').val(itp_fn_date_add('M', 1));
45 45
 		},
46 46
 		info: function() {
47 47
 			$('input:hidden[id$="_BRAND_ID"]').val(fn_make_user_info.get('brandId'));

+ 1 - 1
src/main/webapp/mobile/js/app/mordmng/ITP_MORDMNG03010.js

@@ -62,7 +62,7 @@ let mobPageObj = {
62 62
 			$('button[id^="ITP_BTN_MORDMNG03010_VIEW"]').on('click', function() {
63 63
 				var id = $(this).attr('id');
64 64
 				switch (id) {
65
-					case 'ITP_BTN_MORDMNG03010_VIEW_ADD'			: mobContentObj.view.add();		break;
65
+					case 'ITP_BTN_MORDMNG03010_VIEW_ADD'			: mobContentObj.view.add();	break;
66 66
 					case 'ITP_BTN_MORDMNG03010_VIEW_CONFIRM'		: mobContentObj.view.cancel();	break;
67 67
 				}
68 68
 				return false;

+ 52 - 28
src/main/webapp/mobile/js/app/mpomng/ITP_MPOMNG01010.js

@@ -33,6 +33,8 @@ let mobPageObj = {
33 33
 		info: function() {
34 34
 			$('input:hidden[id$="_BRAND_ID"]').val(fn_make_user_info.get('brandId'));
35 35
 			$('input:hidden[id$="_STORE_ID"]').val(fn_make_user_info.get('storeId'));
36
+
37
+			$('#ITP_FORM_MPOMNG01010_DETAIL_DLV_REQ_DT').val(itp_fn_date_add('M', 0));
36 38
 		}
37 39
 	},
38 40
 	event: {
@@ -298,51 +300,68 @@ let mobPopObj = {
298 300
 	},
299 301
 	popReqConfirm: {
300 302
 		init: function (parentId) {
303
+			this.formId = '#ITP_FORM_MPOMNG01010_DETAIL';
301 304
 			this.pchReqStCd = (parentId === 'ITP_BTN_MPOMNG01010_DETAIL_REQ_ORDER') ? PCH_REQ_ST_CD_REQUEST_SAVE : PCH_REQ_ST_CD_TEMP_SAVE;
302 305
 			this.view();
303 306
 			this.action();
304 307
 		},
305 308
 		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()));
306 312
 			if(this.pchReqStCd === PCH_REQ_ST_CD_REQUEST_SAVE) {
307
-				$('#ITP_POP_MPOMNG01010_REQ_AREA .msg_save').text('구매요청 하시겠습니까?');
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';
321
+				}
322
+				$('#ITP_POP_MPOMNG01010_REQ_AREA .msg_save').text(popMsg);
308 323
 			} else {
324
+				this.saveMode = 'SAVE';
309 325
 				$('#ITP_POP_MPOMNG01010_REQ_AREA .msg_save').text('임시저장 하시겠습니까?');
326
+				$('#ITP_POP_MPOMNG01010_REQ_AREA #ITP_BTN_MPOMNG01010_POP_REQ_CONFIRM').text('확인');
310 327
 			}
311
-			$('#ITP_POP_MPOMNG01010_REQ_AREA .fnPopDlvReqDt').text($('#ITP_FORM_MPOMNG01010_DETAIL #ITP_FORM_MPOMNG01010_DETAIL_DLV_REQ_DT').val());
312
-			$('#ITP_POP_MPOMNG01010_REQ_AREA .fnItemQty').text(CommonObj.currency.add(mobContObj.list.rows.length, '개'));
313
-			$('#ITP_POP_MPOMNG01010_REQ_AREA .fnOrdAmt').text(CommonObj.currency.add($('#ITP_FORM_MPOMNG01010_DETAIL .fnPchReqAmtTot').text()));
314 328
 		},
315 329
 		action: function() {
316 330
 			var _this = this;
317 331
 			$('#ITP_POP_MPOMNG01010_REQ_AREA button[id="ITP_BTN_MPOMNG01010_POP_REQ_CONFIRM"]').off('click').on('click', function() {
318 332
 				$('#ITP_FORM_MPOMNG01010_DETAIL #ITP_FORM_MPOMNG01010_DETAIL_PCH_REQ_ST_CD').val(_this.pchReqStCd);
319
-				_this.save('#ITP_FORM_MPOMNG01010_DETAIL');
333
+				_this.save();
320 334
 			});
321 335
 		},
322
-		save: function(formId) {
323
-			let param = $(formId).serializeObject();
336
+		save: function() {
337
+			let param = $(this.formId).serializeObject();
338
+			console.log(JSON.stringify(param));
324 339
 
325
-			if (param.loanDvsn !== 'LD03' && this.pchReqStCd === PCH_REQ_ST_CD_REQUEST_SAVE ) {
326
-				var pchActAtm = $('#ITP_FORM_POMNG01010_DETAIL .fnPchActAmt').text();
327
-				var pchReqAtm = $('#ITP_FORM_POMNG01010_DETAIL .fnPchReqAmt').text();
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
+			// }
328 349
 
329
-				if (parseInt(pchActAtm) < parseInt(pchReqAtm)) {
330
-					alert(ITP_MSG_LOCALE.message.ajax.lackReqAmt);
331
-					return;
332
-				}
350
+			if(this.saveMode === 'PAY') {
351
+				alert('결제 페이지 이동!!!');
352
+			} else {
353
+				$.each(mobContObj.list.rows, function(index, item) {
354
+					item['viewCd'] = 'C';
355
+				});
356
+				param.gridInsertData = mobContObj.list.rows;
357
+				param['dlvReqDt'] = param.dlvReqDt.replace(/[^0-9]/g, "");
358
+				console.log(JSON.stringify(param));
359
+				var saveFn = function (result) {
360
+					console.log(result);
361
+					mobPopObj.hide('ITP_POP_MPOMNG01010_REQ_AREA');
362
+				};
363
+				fn_ajax_call(API_MOBILE_SAVE, JSON.stringify(param), saveFn, 'POST');
333 364
 			}
334
-
335
-			$.each(mobContObj.list.rows, function(index, item) {
336
-				item['viewCd'] = 'C';
337
-			});
338
-			param.gridInsertData = mobContObj.list.rows;
339
-			param['dlvReqDt'] = param.dlvReqDt.replace(/[^0-9]/g, "");
340
-			console.log(JSON.stringify(param));
341
-			var saveFn = function (result) {
342
-				console.log(result);
343
-				mobPopObj.hide('ITP_POP_MPOMNG01010_REQ_AREA');
344
-			};
345
-			fn_ajax_call(API_MOBILE_SAVE, JSON.stringify(param), saveFn, 'POST');
346 365
 		}
347 366
 	},
348 367
 	show: function(popId, parentId) {
@@ -357,8 +376,13 @@ let mobPopObj = {
357 376
 			var formId = '#ITP_FORM_MPOMNG01010_DETAIL';
358 377
 			itp_fn_form_clear_validate(null, formId);
359 378
 			if (itp_fn_form_event.isValid(formId)) {
360
-				$('#' + popId).show();
361
-				mobPopObj.init(popId, parentId);
379
+				if($('#ITP_LIST_MPOMNG01010_DETAIL_ROWS > li').size() < 1) {
380
+					alert('품목추가 버튼을 이용하여 품목을 추가해 주세요.');
381
+					return false;
382
+				} else {
383
+					$('#' + popId).show();
384
+					mobPopObj.init(popId, parentId);
385
+				}
362 386
 			}
363 387
 		} else {
364 388
 			$('#' + popId).show();

+ 45 - 39
src/main/webapp/mobile/js/app/mpomng/ITP_MPOMNG02010.js

@@ -345,7 +345,7 @@ let mobContentObj = {
345 345
 					var amt = item.unitAmt;
346 346
 					reqAmt += Number(qty) * amt;
347 347
 				});
348
-				$('#ITP_AJAX_MPOMNG02010_LIST_CONTAINER').find('.fnPchReqAmtTot').text(CommonObj.currency.add(reqAmt));
348
+				$('#ITP_AJAX_MPOMNG02010_MODIFY_CONTAINER').find('.fnPchReqAmtTot').text(CommonObj.currency.add(reqAmt));
349 349
 			}
350 350
 		},
351 351
 		cancel: function () {
@@ -515,20 +515,32 @@ let mobPopObj = {
515 515
 		popId: 'ITP_POP_MPOMNG02010_REQ_AREA',
516 516
 		pchReqStCd: '',
517 517
 		init: function (pchReqStCd) {
518
+			this.formId = '#ITP_FORM_MPOMNG02010_MODIFY';
518 519
 			this.pchReqStCd = pchReqStCd;
519 520
 			mobPopObj.show(this.popId);
520 521
 			this.view();
521 522
 			this.action();
522 523
 		},
523 524
 		view: function() {
525
+			$('#ITP_POP_MPOMNG02010_REQ_AREA .fnPopDlvReqDt').text($('#ITP_FORM_MPOMNG02010_MODIFY #ITP_FORM_MPOMNG02010_MODIFY_DLV_REQ_DT').val());
526
+			$('#ITP_POP_MPOMNG02010_REQ_AREA .fnItemQty').text(CommonObj.currency.add(mobContentObj.modify.list.rows.length, '개'));
527
+			$('#ITP_POP_MPOMNG02010_REQ_AREA .fnOrdAmt').text($('#ITP_FORM_MPOMNG02010_MODIFY .fnPchReqAmtTot').text());
524 528
 			if(this.pchReqStCd === PCH_REQ_ST_CD_REQUEST_SAVE) {
525
-				$('#ITP_POP_MPOMNG02010_REQ_AREA .msg_save').text('구매요청 하시겠습니까?');
529
+				var popMsg = '구매요청 하시겠습니까?';
530
+				let param = $(this.formId).serializeObject();
531
+				var ordUseAmt = CommonObj.onlyNumber($('#ITP_FORM_MPOMNG02010_DETAIL .fnOrdUseAmt').text());
532
+				var pchReqAmtTot = CommonObj.onlyNumber($('#ITP_FORM_MPOMNG02010_DETAIL .fnPchReqAmtTot').text());
533
+				if (parseInt(ordUseAmt) < parseInt(pchReqAmtTot)) {
534
+					popMsg = (param.loanDvsn !== 'LD03' && param.loanDvsn === 'LD01') ? ITP_MSG_LOCALE.message.ajax.lackReqAmt : ITP_MSG_LOCALE.message.ajax.lackReqAmt;
535
+					$('#ITP_POP_MPOMNG02010_REQ_AREA #ITP_BTN_MPOMNG02010_POP_REQ_CONFIRM').text('결제');
536
+					this.saveMode = 'PAY';
537
+				}
538
+				$('#ITP_POP_MPOMNG02010_REQ_AREA .msg_save').text(popMsg);
526 539
 			} else {
540
+				this.saveMode = 'SAVE';
527 541
 				$('#ITP_POP_MPOMNG02010_REQ_AREA .msg_save').text('임시저장 하시겠습니까?');
542
+				$('#ITP_POP_MPOMNG02010_REQ_AREA #ITP_BTN_MPOMNG02010_POP_REQ_CONFIRM').text('확인');
528 543
 			}
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 544
 		},
533 545
 		action: function() {
534 546
 			var _this = this;
@@ -541,41 +553,35 @@ let mobPopObj = {
541 553
 			var _this = this;
542 554
 			let param = $(formId).serializeObject();
543 555
 
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_VIEW .fnPchReqTotalAmt').text();
547
-
548
-				if (parseInt(CommonObj.onlyNumber(ordUseAmt)) < parseInt(CommonObj.onlyNumber(pchReqTotalAmt))) {
549
-					alert(ITP_MSG_LOCALE.message.ajax.lackReqAmt);
550
-					return;
551
-				}
556
+			if(this.saveMode === 'PAY') {
557
+				alert('결제 페이지 이동!!!');
558
+			} else {
559
+				var gridInsertData = [];
560
+				var gridUpdateData = [];
561
+				var gridDeleteData = [];
562
+				$.each(mobContentObj.modify.list.rows, function(index, item) {
563
+					item['pchReqUnqNo'] = param.pchReqUnqNo;
564
+					if(item.viewCd === 'R' || item.viewCd === 'C' ) {
565
+						item['viewCd'] = 'C';
566
+						gridInsertData.push(item);
567
+					} else if(item.viewCd === 'U') {
568
+						gridUpdateData.push(item);
569
+					} else if(item.viewCd === 'D') {
570
+						gridDeleteData.push(item);
571
+					}
572
+				});
573
+				param['dlvReqDt'] = param.dlvReqDt.replace(/[^0-9]/g, "");
574
+				param.gridInsertData = gridInsertData;
575
+				param.gridUpdateData = gridUpdateData;
576
+				param.gridDeleteData = gridDeleteData;
577
+				console.log(JSON.stringify(param));
578
+				var saveFn = function (result) {
579
+					console.log(result);
580
+					mobPopObj.hide(_this.popId);
581
+					mobContentObj.list.init();
582
+				};
583
+				fn_ajax_call(API_MOBILE_SAVE, JSON.stringify(param), saveFn, 'POST');
552 584
 			}
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');
579 585
 		}
580 586
 	},
581 587
 	show: function(popId) {

+ 3 - 2
src/main/webapp/mobile/js/app/mrtnmng/ITP_MRTNMNG01010.js

@@ -37,7 +37,7 @@ let mobPageObj = {
37 37
 		},
38 38
 		view: function() {
39 39
 			// 조회일자 지정
40
-			$('#ITP_FORM_MRTNMNG01010_DETAIL_DLV_REQ_DT').val(itp_fn_date_add('M', 0));
40
+			$('#ITP_FORM_MRTNMNG01010_DETAIL_DLV_REQ_DT').val(itp_fn_date_add('M', 1));
41 41
 		}
42 42
 	},
43 43
 	event: {
@@ -316,7 +316,7 @@ let mobPopObj = {
316 316
 			}
317 317
 			$('#ITP_POP_MRTNMNG01010_RTN_AREA .fnRtnReqDt').text($('#ITP_FORM_MRTNMNG01010_DETAIL #ITP_FORM_MRTNMNG01010_DETAIL_DLV_REQ_DT').val());
318 318
 			$('#ITP_POP_MRTNMNG01010_RTN_AREA .fnItemQty').text(CommonObj.currency.add(mobContObj.list.rows.length, '개'));
319
-			$('#ITP_POP_MRTNMNG01010_RTN_AREA .fnRtnAmt').text(CommonObj.currency.add($('#ITP_FORM_MRTNMNG01010_DETAIL .fnRtnReqAmt').text()));
319
+			$('#ITP_POP_MRTNMNG01010_RTN_AREA .fnRtnAmt').text($('#ITP_FORM_MRTNMNG01010_DETAIL .fnRtnReqAmt').text());
320 320
 			$('#ITP_FORM_MRTNMNG01010_DETAIL #ITP_FORM_MRTNMNG01010_DETAIL_RTN_REQ_ST_CD').val(this.rtnReqStCd);
321 321
 		},
322 322
 		action: function() {
@@ -354,6 +354,7 @@ let mobPopObj = {
354 354
 			var saveFn = function (result) {
355 355
 				console.log(result);
356 356
 				mobPopObj.hide('ITP_POP_MRTNMNG01010_RTN_AREA');
357
+				$('#ITP_LIST_MRTNMNG01010_DETAIL_ROWS').empty();
357 358
 			};
358 359
 			fn_ajax_call(API_MOBILE_SAVE, JSON.stringify(param), saveFn, 'POST');
359 360
 		}

+ 5 - 5
src/main/webapp/mobile/js/app/mrtnmng/ITP_MRTNMNG04010.js

@@ -37,8 +37,8 @@ let mobPageObj = {
37 37
 			});
38 38
 
39 39
 			// 조회일자 지정
40
-			$('#ITP_FORM_MRTNMNG04010_LIST_SEARCH_FROM_DT').val(itp_fn_date_add('M', -1));
41
-			$('#ITP_FORM_MRTNMNG04010_LIST_SEARCH_TO_DT').val(itp_fn_date_add('M', 0));
40
+			$('#ITP_FORM_MRTNMNG04010_LIST_SEARCH_FROM_DT').val(itp_fn_date_add('M', 0));
41
+			$('#ITP_FORM_MRTNMNG04010_LIST_SEARCH_TO_DT').val(itp_fn_date_add('M', 1));
42 42
 		},
43 43
 		info: function() {
44 44
 			$('input:hidden[id$="_BRAND_ID"]').val(fn_make_user_info.get('brandId'));
@@ -144,7 +144,7 @@ let mobContentObj = {
144 144
 					$('#ITP_LIST_MRTNMNG04010_LIST_ITEM_AREA .panel-group').append($('#ITP_LIST_MRTNMNG04010_LIST_ITEM_ROWCOPY').html());
145 145
 					var $li = $('#ITP_LIST_MRTNMNG04010_LIST_ITEM_AREA .panel-group > .list-row:last');
146 146
 					$li.find('.fnRtnOdrRegDt').text(item.rtnOdrRegDt);
147
-					$li.find('.fnRtnOdrMgrNm').text(item.rtnOdrMgrNm);
147
+					$li.find('.fnColDvsnNm').text(item.colDvsnNm);
148 148
 					$li.find('.fnRtnOdrStNm').text(item.rtnOdrStNm);
149 149
 					$li.find('.fnWhsNm').text(item.whsNm);
150 150
 					$li.find('.fnRtnDodrItemQty').text($li.find('.fnRtnDodrItemQty').text().replace('$', item.rtnDodrItemQty));
@@ -182,7 +182,7 @@ let mobContentObj = {
182 182
 		view: function(result) {
183 183
 			var _this = this;
184 184
 			var id = '#ITP_AJAX_MRTNMNG04010_VIEW_CONTAINER';
185
-			$('#ITP_BTN_MRTNMNG04010_VIEW_RTN_PO_CANCEL').prop('disabled', (result.rtnOdrStCd !== 'RO20'));
185
+			$('#ITP_BTN_MRTNMNG04010_VIEW_RTN_PO_CANCEL').prop('disabled', (result.rtnRsnDvsn !== 'RR00'));
186 186
 			$(id).find('.fnRtnOdrRegDt').text(result.rtnOdrRegDt);
187 187
 			$(id).find('.fnRtnDodrTotalAmt').text(CommonObj.currency.add(result.rtnDodrTotalAmt));
188 188
 			$(id).find('.fnRtnWhsNm').text(result.rtnWhsNm);
@@ -192,7 +192,7 @@ let mobContentObj = {
192 192
 				var $li = $('#ITP_LIST_MRTNMNG04010_VIEW_ITEM_AREA .panel-group > .list-row:last');
193 193
 				console.log(item);
194 194
 				$li.find('.fnItemNm').text(item.itemNm);
195
-				$li.find('.fnRtnQty').text(item.rtnQty + item.unit);
195
+				$li.find('.fnRtnOdrQty').text(item.rtnOdrQty + item.unit);
196 196
 				$li.find('.fnRtnReqQty').text(CommonObj.comma.set(item.rtnReqQty));
197 197
 				$li.find('.fnUnitAmt').text(CommonObj.currency.add(item.unitAmt));
198 198
 				$li.find('.fnRtnOdrAmt').text(CommonObj.currency.add(item.rtnOdrAmt));

+ 13 - 5
src/main/webapp/mobile/js/app/mrtnmng/ITP_MRTNMNG06010.js

@@ -117,11 +117,19 @@ let mobContentObj = {
117 117
 			// this.search();
118 118
 		},
119 119
 		search: function() {
120
-			this.listPage = 0;
121
-			this.totPage = 0;
122
-			this.rows.length = 0;
123
-			$('#ITP_LIST_MRTNMNG06010_LIST_ITEM_ROWS').empty();
124
-			this.load();
120
+			if($('#ITP_FORM_MRTNMNG06010_LIST_SEARCH #ITP_FORM_MRTNMNG06010_LIST_SEARCH_RTN_WHS_NM').val().length < 1) {
121
+				alert('수거창고를 지정해주세요!');
122
+				return;
123
+			}
124
+			var formId = '#ITP_FORM_MRTNMNG05010_LIST_SEARCH';
125
+			itp_fn_form_clear_validate(null, formId);
126
+			if (itp_fn_form_event.isValid(formId)) {
127
+				this.listPage = 0;
128
+				this.totPage = 0;
129
+				this.rows.length = 0;
130
+				$('#ITP_LIST_MRTNMNG06010_LIST_ITEM_ROWS').empty();
131
+				this.load();
132
+			}
125 133
 		},
126 134
 		load: function() {
127 135
 			var _this = this;

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

@@ -183,6 +183,7 @@ var fn_make_slide_menu = {
183 183
 		var _this = this;
184 184
 		$('#ITP_SIDEBAR .accordion-toggle').off('click').on('click', function() {
185 185
 			console.log('accordion-toggle');
186
+			$(this).find('i.indicator').toggleClass('glyphicon-chevron-down glyphicon-chevron-up');
186 187
 		});
187 188
 		$('#ITP_SIDEBAR .itp_nav_link').off('click').on('click', function() {
188 189
 			const id = $(this).attr('data-itp-nav-id');
@@ -194,6 +195,7 @@ var fn_make_slide_menu = {
194 195
 				const href = MOBILE_CONTEXTPATH + connUrl;
195 196
 				_this.loadPage(id, href);
196 197
 				$('#ITP_MENU').toggle();
198
+				$('.name_info .fnMenuNm').text($(this).find('.fnMenuNm').text() + '|');
197 199
 			}
198 200
 		});
199 201
 	},