Explorar o código

모바일 반품요청현황 수정

juney %!s(int64=2) %!d(string=hai) anos
pai
achega
7640634656

+ 6 - 6
src/main/webapp/mobile/app/mrtnmng/MRTNMNG02010.html

@@ -156,7 +156,7 @@
156 156
 				<div class="line">
157 157
 					<label>반품요청금액</label>
158 158
 					<div class="line_right">
159
-						<div class="fnRtnReqAmt">0원</div>
159
+						<div class="fnRtnReqAmtTot">0원</div>
160 160
 					</div>
161 161
 				</div>
162 162
 				<div class="line">
@@ -201,7 +201,7 @@
201 201
 						</div>
202 202
 						<div class="right">
203 203
 							<button id="ITP_BTN_MRTNMNG02010_MODIFY_MINUS" class="DETAIL_ITEM_MINUS">-</button>
204
-							<div class="num fnRtnReqQty">1</div>
204
+							<div class="num fnRtnQty">1</div>
205 205
 							<button id="ITP_BTN_MRTNMNG02010_MODIFY_PLUS" class="DETAIL_ITEM_PLUS">+</button>
206 206
 						</div>
207 207
 					</li>
@@ -217,16 +217,16 @@
217 217
 	<div id="ITP_POP_MRTNMNG02010_REQ_AREA" class="popup mobile-pop-close" style="display: none;">
218 218
 		<div class="pop">
219 219
 			<div class="pop_line">
220
-				<label>품요청일 &nbsp;&nbsp;:</label>
220
+				<label>품요청일 &nbsp;&nbsp;:</label>
221 221
 				<div class="fnPopDlvReqDt"></div>
222 222
 			</div>
223 223
 			<div class="pop_line">
224 224
 				<label>품목수&nbsp;&nbsp; :</label>
225
-				<div class="fnItemQty"></div>
225
+				<div class="fnItemQty"></div>
226 226
 			</div>
227 227
 			<div class="pop_line">
228 228
 				<label>구매금액 &nbsp;&nbsp;:</label>
229
-				<div class="fnOrdAmt">원</div>
229
+				<div class="fnRtnTotalAmt"></div>
230 230
 			</div>
231 231
 			<label class="pop_label msg_save">구매요청 하시겠습니까?</label>
232 232
 			<div class="popup_btn">
@@ -313,7 +313,7 @@
313 313
 						</div>
314 314
 						<div class="right">
315 315
 							<button id="ITP_BTN_MRTNMNG02010_POP_ITEM_MINUS" class="POP_ITEM_MINUS">-</button>
316
-							<div class="num fnRtnReqQty">1</div>
316
+							<div class="num fnRtnQty">1</div>
317 317
 							<button id="ITP_BTN_MRTNMNG02010_POP_ITEM_PLUS" class="POP_ITEM_PLUS">+</button>
318 318
 						</div>
319 319
 						<div class="add">

+ 26 - 28
src/main/webapp/mobile/js/app/mrtnmng/ITP_MRTNMNG02010.js

@@ -263,9 +263,9 @@ let mobContentObj = {
263 263
 		},
264 264
 		list: {
265 265
 			rows: [],
266
-			init: function(pchReqDtlList) {
266
+			init: function(rtnReqDtlList) {
267 267
 				var _this = this;
268
-				$.each(pchReqDtlList, function (i, item) {
268
+				$.each(rtnReqDtlList, function (i, item) {
269 269
 					item['viewCd'] = 'U';
270 270
 					_this.attachRow(item);
271 271
 				});
@@ -277,9 +277,9 @@ let mobContentObj = {
277 277
 					var $li = $('#ITP_LIST_MRTNMNG02010_MODIFY_AREA .panel-group > .list-row:last');
278 278
 					$li.find('.fnBrandUnitUnqNo').val(item.brandUnitUnqNo);
279 279
 					$li.find('.fnItemNm').text(item.itemNm);
280
-					$li.find('.fnRtnReqQty').text(item.pchReqQty);
280
+					$li.find('.fnRtnQty').text(item.rtnQty);
281 281
 					$li.find('.fnUnitAmt').text(CommonObj.currency.add(item.unitAmt));
282
-					_this.pchReqAmtTot();
282
+					_this.rows.push(item);
283 283
 				};
284 284
 				var fnChkExist = function() {
285 285
 					var isExist = false;
@@ -298,7 +298,7 @@ let mobContentObj = {
298 298
 					});
299 299
 					if(!isExist) {
300 300
 						append();
301
-						_this.rows.push(item);
301
+						_this.rtnReqAmtTot();
302 302
 					}
303 303
 				};
304 304
 				fnChkExist();
@@ -314,35 +314,35 @@ let mobContentObj = {
314 314
 							// _this.rows.splice(index, 1);
315 315
 						}
316 316
 					});
317
-					this.pchReqAmtTot();
317
+					this.rtnReqAmtTot();
318 318
 				}
319 319
 			},
320 320
 			actPlus: function(elem) {
321
-				var $div = $(elem).siblings('div');
322
-				var num = Number($div.text());
323
-				$($div).text((num + 1).toString());
324
-				this.rows[$div.parents('li').index()]['pchReqQty'] = $($div).text();
325
-				this.pchReqAmtTot();
321
+				var index = $(elem).index();
322
+				var num = Number($(elem).find('.fnRtnQty').text()) + 1;
323
+				$(elem).find('.fnRtnQty').text(num.toString());
324
+				this.rows[index]['rtnQty'] = num;
325
+				this.rtnReqAmtTot();
326 326
 			},
327 327
 			actMinus: function(elem) {
328
-				var $div = $(elem).siblings('div');
329
-				var num = Number($div.text());
330
-				if(num <= 1) {
328
+				var index = $(elem).index();
329
+				var num = Number($(elem).find('.fnRtnQty').text()) - 1;
330
+				if(num < 1) {
331 331
 					alert('주문수량을 확인하세요.');
332 332
 				} else {
333
-					$($div).text((num - 1).toString());
334
-					this.rows[$div.parents('li').index()]['pchReqQty'] = $($div).text();
335
-					this.pchReqAmtTot();
333
+					$(elem).find('.fnRtnQty').text(num.toString());
334
+					this.rows[index]['rtnQty'] = num;
335
+					this.rtnReqAmtTot();
336 336
 				}
337 337
 			},
338
-			pchReqAmtTot: function() {
338
+			rtnReqAmtTot: function() {
339 339
 				var reqAmt = 0;
340 340
 				$.each(this.rows, function(index, item) {
341
-					var qty = item.pchReqQty;
341
+					var qty = item.rtnQty;
342 342
 					var amt = item.unitAmt;
343 343
 					reqAmt += Number(qty) * amt;
344 344
 				});
345
-				$('#ITP_AJAX_MRTNMNG02010_LIST_CONTAINER').find('.fnRtnReqAmtTot').text(CommonObj.currency.add(reqAmt));
345
+				$('#ITP_FORM_MRTNMNG02010_MODIFY').find('.fnRtnReqAmtTot').text(CommonObj.currency.add(reqAmt));
346 346
 			}
347 347
 		},
348 348
 		cancel: function () {
@@ -426,7 +426,7 @@ let mobPopObj = {
426 426
 				actItemAdd: function(elem) {
427 427
 					var index = $(elem).closest('li').index();
428 428
 					var item = mobPopObj.popItem.rows[index];
429
-					item['pchReqQty'] = $(elem).closest('li').find('.fnRtnReqQty').html();
429
+					item['rtnQty'] = $(elem).closest('li').find('.fnRtnQty').html();
430 430
 					mobContentObj.modify.list.attachRow(item);
431 431
 				}
432 432
 			}
@@ -504,7 +504,6 @@ let mobPopObj = {
504 504
 				$('#ITP_FORM_MRTNMNG02010_MODIFY #ITP_FORM_MRTNMNG02010_MODIFY_WHS_ID').val('');
505 505
 				$('#ITP_FORM_MRTNMNG02010_MODIFY #ITP_FORM_MRTNMNG02010_MODIFY_WHS_NM').val('');
506 506
 				$('#ITP_FORM_MRTNMNG02010_MODIFY #ITP_FORM_MRTNMNG02010_MODIFY_LOCATION').val('');
507
-				mobPopObj.hide(ID_ITP_POP_MRTNMNG02010_WHS_AREA);
508 507
 			}
509 508
 		}
510 509
 	},
@@ -525,7 +524,7 @@ let mobPopObj = {
525 524
 			}
526 525
 			$('#ITP_POP_MRTNMNG02010_REQ_AREA .fnPopDlvReqDt').text($('#ITP_FORM_MRTNMNG02010_MODIFY #ITP_FORM_MRTNMNG02010_MODIFY_COL_REQ_DT').val());
527 526
 			$('#ITP_POP_MRTNMNG02010_REQ_AREA .fnItemQty').text(CommonObj.currency.add(mobContentObj.modify.list.rows.length, '개'));
528
-			$('#ITP_POP_MRTNMNG02010_REQ_AREA .fnOrdAmt').text(CommonObj.currency.add($('#ITP_FORM_MRTNMNG02010_MODIFY .fnRtnReqTotalAmt').text()));
527
+			$('#ITP_POP_MRTNMNG02010_REQ_AREA .fnRtnTotalAmt').text($('#ITP_FORM_MRTNMNG02010_MODIFY .fnRtnReqAmtTot').text());
529 528
 		},
530 529
 		action: function() {
531 530
 			var _this = this;
@@ -545,9 +544,9 @@ let mobPopObj = {
545 544
 				item['brandUnitUnqNo']	= row.brandUnitUnqNo;
546 545
 				item['itemId']			= row.itemId;
547 546
 				item['itemNm']			= row.itemNm;
548
-				item['rtnAmt']			= parseInt(row.unitAmt) * parseInt(row.pchReqQty);
547
+				item['rtnAmt']			= parseInt(row.unitAmt) * parseInt(row.rtnQty);
549 548
 				item['rtnDvsn']			= row.rtnDvsn;
550
-				item['rtnQty']			= row.pchReqQty;
549
+				item['rtnQty']			= row.rtnQty;
551 550
 				item['rtnReqDtlNo']		= row.rtnReqDtlNo;
552 551
 				item['rtnReqUnqNo']		= row.rtnReqUnqNo;
553 552
 				item['rtnRsn']			= row.rtnRsn;
@@ -567,7 +566,7 @@ let mobPopObj = {
567 566
 				}
568 567
 			});
569 568
 			let param = $(formId).serializeObject();
570
-			param['rtnReqDt'] = param.dlvReqDt.replace(/[^0-9]/g, "");
569
+			param['rtnReqDt'] = param.rtnReqDt.replace(/[^0-9]/g, "");
571 570
 			param.gridInsertData = gridInsertData;
572 571
 			param.gridUpdateData = gridUpdateData;
573 572
 			param.gridDeleteData = gridDeleteData;
@@ -589,7 +588,6 @@ let mobPopObj = {
589 588
 		$('#' + popId).show();
590 589
 	},
591 590
 	hide: function(popId) {
592
-		$('#' + popId).hide();
593
-		// $('#' + popId).closest('.mobile-pop-close').hide();
591
+		$('#' + popId).closest('.mobile-pop-close').hide();
594 592
 	}
595 593
 };