浏览代码

모바일 발주관리 MALL_ID 수정

juney 2 年之前
父节点
当前提交
78422529da

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

@@ -8,7 +8,7 @@
8
       <input type="hidden" id="ITP_FORM_MPOMNG01010_DETAIL_LOAN_MGNT_UNQ_NO" name="loanMgntUnqNo" value="">
8
       <input type="hidden" id="ITP_FORM_MPOMNG01010_DETAIL_LOAN_MGNT_UNQ_NO" name="loanMgntUnqNo" value="">
9
       <input type="hidden" id="ITP_FORM_MPOMNG01010_DETAIL_PCH_REQ_DVSN" name="pchReqDvsn" value="">
9
       <input type="hidden" id="ITP_FORM_MPOMNG01010_DETAIL_PCH_REQ_DVSN" name="pchReqDvsn" value="">
10
       <input type="hidden" id="ITP_FORM_MPOMNG01010_DETAIL_PCH_REQ_ST_CD" name="pchReqStCd" value="">
10
       <input type="hidden" id="ITP_FORM_MPOMNG01010_DETAIL_PCH_REQ_ST_CD" name="pchReqStCd" value="">
11
-      <input type="hidden" id="ITP_FORM_MPOMNG01010_DETAIL_PG_AFFL_ID" name="pgAfflId" value="">
11
+      <input type="hidden" id="ITP_FORM_MPOMNG01010_DETAIL_MALL_ID" name="mallId" value="">
12
       <div class="content">
12
       <div class="content">
13
         <div class="line">
13
         <div class="line">
14
           <label>납기요청일</label>
14
           <label>납기요청일</label>
@@ -51,7 +51,7 @@
51
       <div id="ITP_LIST_MPOMNG01010_ITEM_AREA" class="scroll_area row-1-1">
51
       <div id="ITP_LIST_MPOMNG01010_ITEM_AREA" class="scroll_area row-1-1">
52
         <ul id="ITP_LIST_MPOMNG01010_DETAIL_ROWS" class="panel-group"></ul>
52
         <ul id="ITP_LIST_MPOMNG01010_DETAIL_ROWS" class="panel-group"></ul>
53
         <div id="ITP_LIST_MPOMNG01010_DETAIL_ROWCOPY" style="display:none;">
53
         <div id="ITP_LIST_MPOMNG01010_DETAIL_ROWCOPY" style="display:none;">
54
-          <li class="row_2">
54
+          <li class="list-row">
55
             <div class="left_info">
55
             <div class="left_info">
56
               <div class="check_box"><!-- class 변경 -->
56
               <div class="check_box"><!-- class 변경 -->
57
                 <div><input type="checkbox" name="brandUnitUnqNo" class="fnBrandUnitUnqNo" /></div>
57
                 <div><input type="checkbox" name="brandUnitUnqNo" class="fnBrandUnitUnqNo" /></div>
@@ -67,9 +67,9 @@
67
               </div>
67
               </div>
68
             </div>
68
             </div>
69
             <div class="right">
69
             <div class="right">
70
-              <button id="ITP_BTN_MPOMNG01010_DETAIL_MINUS" class="DETAIL_ITEM_MINUS">-</button>
70
+              <button id="ITP_BTN_MPOMNG01010_DETAIL_MINUS">-</button>
71
               <div class="num fnPchReqQty">1</div>
71
               <div class="num fnPchReqQty">1</div>
72
-              <button id="ITP_BTN_MPOMNG01010_DETAIL_PLUS" class="DETAIL_ITEM_PLUS">+</button>
72
+              <button id="ITP_BTN_MPOMNG01010_DETAIL_PLUS">+</button>
73
             </div>
73
             </div>
74
           </li>
74
           </li>
75
         </div>
75
         </div>

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

@@ -164,7 +164,7 @@
164
       <input type="hidden" id="ITP_FORM_MPOMNG02010_MODIFY_PCH_REQ_DVSN" name="pchReqDvsn" value="">
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
       <input type="hidden" id="ITP_FORM_MPOMNG02010_MODIFY_PCH_REQ_UNQ_NO" name="pchReqUnqNo" value="">
166
       <input type="hidden" id="ITP_FORM_MPOMNG02010_MODIFY_PCH_REQ_ST_CD" name="pchReqStCd" value="">
166
       <input type="hidden" id="ITP_FORM_MPOMNG02010_MODIFY_PCH_REQ_ST_CD" name="pchReqStCd" value="">
167
-      <input type="hidden" id="ITP_FORM_MPOMNG02010_MODIFY_PG_AFFL_ID" name="pgAfflId" value="">
167
+      <input type="hidden" id="ITP_FORM_MPOMNG02010_MODIFY_MALL_ID" name="mallId" value="">
168
       <div class="content">
168
       <div class="content">
169
         <div class="line">
169
         <div class="line">
170
           <label>납기요청일</label>
170
           <label>납기요청일</label>
@@ -223,9 +223,9 @@
223
               </div>
223
               </div>
224
             </div>
224
             </div>
225
             <div class="right">
225
             <div class="right">
226
-              <button id="ITP_BTN_MPOMNG02010_MODIFY_MINUS" class="DETAIL_ITEM_MINUS">-</button>
226
+              <button id="ITP_BTN_MPOMNG02010_MODIFY_MINUS">-</button>
227
               <div class="num fnPchReqQty">1</div>
227
               <div class="num fnPchReqQty">1</div>
228
-              <button id="ITP_BTN_MPOMNG02010_MODIFY_PLUS" class="DETAIL_ITEM_PLUS">+</button>
228
+              <button id="ITP_BTN_MPOMNG02010_MODIFY_PLUS">+</button>
229
             </div>
229
             </div>
230
           </li>
230
           </li>
231
         </div>
231
         </div>

+ 15 - 13
src/main/webapp/mobile/js/app/mpomng/ITP_MPOMNG01010.js

@@ -62,6 +62,13 @@ let mobPageObj = {
62
 				}
62
 				}
63
 				return false;
63
 				return false;
64
 			});
64
 			});
65
+			// $(document).on('click', '#ITP_BTN_MPOMNG01010_DETAIL_PLUS', function() {
66
+			// 	console.log('ITP_BTN_MPOMNG01010_DETAIL_PLUS ===> ');
67
+			// 	mobContObj.list.actPlus($(this));
68
+			// });
69
+			// $(document).on('click', '#ITP_BTN_MPOMNG01010_DETAIL_MINUS', function() {
70
+			// 	mobContObj.list.actMinus($(this));
71
+			// });
65
 		}
72
 		}
66
 	},
73
 	},
67
 	ready: function() {
74
 	ready: function() {
@@ -71,18 +78,8 @@ let mobPageObj = {
71
 
78
 
72
 let mobContObj = {
79
 let mobContObj = {
73
 	init: function() {
80
 	init: function() {
74
-		this.button();
75
 		this.data.load();
81
 		this.data.load();
76
 	},
82
 	},
77
-	button: function() {
78
-		var _this = this;
79
-		$(document).on('click', '.DETAIL_ITEM_PLUS', function() {
80
-			_this.list.actPlus($(this));
81
-		});
82
-		$(document).on('click', '.DETAIL_ITEM_MINUS', function() {
83
-			_this.list.actMinus($(this));
84
-		});
85
-	},
86
 	data: {
83
 	data: {
87
 		initPchReq: null,
84
 		initPchReq: null,
88
 		load: function() {
85
 		load: function() {
@@ -95,7 +92,7 @@ let mobContObj = {
95
 				$('#ITP_FORM_MPOMNG01010_DETAIL #ITP_FORM_MPOMNG01010_DETAIL_LOAN_DVSN').val(result.loanDvsn);
92
 				$('#ITP_FORM_MPOMNG01010_DETAIL #ITP_FORM_MPOMNG01010_DETAIL_LOAN_DVSN').val(result.loanDvsn);
96
 				$('#ITP_FORM_MPOMNG01010_DETAIL #ITP_FORM_MPOMNG01010_DETAIL_LOAN_MGNT_UNQ_NO').val(result.loanMgntUnqNo);
93
 				$('#ITP_FORM_MPOMNG01010_DETAIL #ITP_FORM_MPOMNG01010_DETAIL_LOAN_MGNT_UNQ_NO').val(result.loanMgntUnqNo);
97
 				$('#ITP_FORM_MPOMNG01010_DETAIL #ITP_FORM_MPOMNG01010_DETAIL_PCH_REQ_DVSN').val(result.pchReqDvsn);
94
 				$('#ITP_FORM_MPOMNG01010_DETAIL #ITP_FORM_MPOMNG01010_DETAIL_PCH_REQ_DVSN').val(result.pchReqDvsn);
98
-				$('#ITP_FORM_MPOMNG01010_DETAIL #ITP_FORM_MPOMNG01010_DETAIL_PG_AFFL_ID').val(result.pgAfflId);
95
+				$('#ITP_FORM_MPOMNG01010_DETAIL #ITP_FORM_MPOMNG01010_DETAIL_MALL_ID').val(result.mallId);
99
 
96
 
100
 				$('#ITP_FORM_MPOMNG01010_DETAIL .fnOrdUseAmt').text(CommonObj.currency.add(result.ordUseAmt));
97
 				$('#ITP_FORM_MPOMNG01010_DETAIL .fnOrdUseAmt').text(CommonObj.currency.add(result.ordUseAmt));
101
 				if(result.whsId !== '' && result.location !== '') {
98
 				if(result.whsId !== '' && result.location !== '') {
@@ -117,6 +114,7 @@ let mobContObj = {
117
 		},
114
 		},
118
 		attachRow: function (item) {
115
 		attachRow: function (item) {
119
 			console.log(item);
116
 			console.log(item);
117
+			var _this = this;
120
 			var fnIsExist = function(rows) {
118
 			var fnIsExist = function(rows) {
121
 				var isExist = false;
119
 				var isExist = false;
122
 				$.each(rows, function(i, row) {
120
 				$.each(rows, function(i, row) {
@@ -130,12 +128,14 @@ let mobContObj = {
130
 			if(!fnIsExist(this.rows)) {
128
 			if(!fnIsExist(this.rows)) {
131
 				this.rows.push(item);
129
 				this.rows.push(item);
132
 				$('#ITP_LIST_MPOMNG01010_ITEM_AREA .panel-group').append($('#ITP_LIST_MPOMNG01010_DETAIL_ROWCOPY').html());
130
 				$('#ITP_LIST_MPOMNG01010_ITEM_AREA .panel-group').append($('#ITP_LIST_MPOMNG01010_DETAIL_ROWCOPY').html());
133
-				var $li = $('#ITP_LIST_MPOMNG01010_ITEM_AREA .panel-group > .row_2:last');
131
+				var $li = $('#ITP_LIST_MPOMNG01010_ITEM_AREA .panel-group > .list-row:last');
134
 				$li.find('.fnBrandUnitUnqNo').val(item.brandUnitUnqNo);
132
 				$li.find('.fnBrandUnitUnqNo').val(item.brandUnitUnqNo);
135
 				$li.find('.fnItemNm').text(item.itemNm);
133
 				$li.find('.fnItemNm').text(item.itemNm);
136
 				$li.find('.fnPchReqQty').text(item.pchReqQty);
134
 				$li.find('.fnPchReqQty').text(item.pchReqQty);
137
 				$li.find('.fnUnitAmt').text(CommonObj.currency.add(item.unitAmt));
135
 				$li.find('.fnUnitAmt').text(CommonObj.currency.add(item.unitAmt));
138
 				this.pchReqAmtTot();
136
 				this.pchReqAmtTot();
137
+				$('.list-row #ITP_BTN_MPOMNG01010_DETAIL_PLUS')[$li.index()].addEventListener('click', function() { _this.actPlus(this); });
138
+				$('.list-row #ITP_BTN_MPOMNG01010_DETAIL_MINUS')[$li.index()].addEventListener('click', function() { _this.actMinus(this); });
139
 			}
139
 			}
140
 		},
140
 		},
141
 		detachRow: function () {
141
 		detachRow: function () {
@@ -153,6 +153,7 @@ let mobContObj = {
153
 		actPlus: function(elem) {
153
 		actPlus: function(elem) {
154
 			var $div = $(elem).siblings('div');
154
 			var $div = $(elem).siblings('div');
155
 			var num = Number($div.text());
155
 			var num = Number($div.text());
156
+			console.log('actPlus ===> ' + num);
156
 			$($div).text((num + 1).toString());
157
 			$($div).text((num + 1).toString());
157
 			this.rows[$div.parents('li').index()]['pchReqQty'] = $($div).text();
158
 			this.rows[$div.parents('li').index()]['pchReqQty'] = $($div).text();
158
 			this.pchReqAmtTot();
159
 			this.pchReqAmtTot();
@@ -160,6 +161,7 @@ let mobContObj = {
160
 		actMinus: function(elem) {
161
 		actMinus: function(elem) {
161
 			var $div = $(elem).siblings('div');
162
 			var $div = $(elem).siblings('div');
162
 			var num = Number($div.text());
163
 			var num = Number($div.text());
164
+			console.log('actMinus ===> ' + num);
163
 			if(num <= 1) {
165
 			if(num <= 1) {
164
 				alert('주문수량을 확인하세요.');
166
 				alert('주문수량을 확인하세요.');
165
 			} else {
167
 			} else {
@@ -330,7 +332,7 @@ let mobPopObj = {
330
 					$('#ITP_POP_MPOMNG01010_REQ_AREA #ITP_BTN_MPOMNG01010_POP_REQ_CONFIRM').text('확인');
332
 					$('#ITP_POP_MPOMNG01010_REQ_AREA #ITP_BTN_MPOMNG01010_POP_REQ_CONFIRM').text('확인');
331
 				} else {
333
 				} else {
332
 					if (ordUseAmt < pchReqAmtTot) { // 요청금액이 가능금액보다 클 경우
334
 					if (ordUseAmt < pchReqAmtTot) { // 요청금액이 가능금액보다 클 경우
333
-						if($('#ITP_FORM_MPOMNG01010_DETAIL #ITP_FORM_MPOMNG01010_DETAIL_PG_AFFL_ID').val() === '') {	// PG 정보 없음
335
+						if($('#ITP_FORM_MPOMNG01010_DETAIL #ITP_FORM_MPOMNG01010_DETAIL_MALL_ID').val() === '') {	// PG 정보 없음
334
 							this.saveMode = 3;
336
 							this.saveMode = 3;
335
 							popMsg = 	'무통장 입금 후 구매요청해 주세요.<br>' +
337
 							popMsg = 	'무통장 입금 후 구매요청해 주세요.<br>' +
336
 										'임시저장 하시겠습니까?';
338
 										'임시저장 하시겠습니까?';

+ 4 - 11
src/main/webapp/mobile/js/app/mpomng/ITP_MPOMNG02010.js

@@ -97,15 +97,6 @@ let mobPageObj = {
97
 				}
97
 				}
98
 				return false;
98
 				return false;
99
 			});
99
 			});
100
-
101
-			$(document).off('click', '#ITP_LIST_MPOMNG02010_MODIFY_ROWS li button');
102
-			$(document).on('click', '#ITP_LIST_MPOMNG02010_MODIFY_ROWS li button', function() {
103
-				if($(this).hasClass('DETAIL_ITEM_PLUS')) {
104
-					mobContentObj.modify.list.actPlus($(this));
105
-				} else if($(this).hasClass('DETAIL_ITEM_MINUS')) {
106
-					mobContentObj.modify.list.actMinus($(this));
107
-				}
108
-			});
109
 		}
100
 		}
110
 	},
101
 	},
111
 	switchScreen: function(mode) {
102
 	switchScreen: function(mode) {
@@ -276,7 +267,7 @@ let mobContentObj = {
276
 			$('#ITP_FORM_MPOMNG02010_MODIFY #ITP_FORM_MPOMNG02010_MODIFY_LOAN_MGNT_UNQ_NO').val(result.loanMgntUnqNo);
267
 			$('#ITP_FORM_MPOMNG02010_MODIFY #ITP_FORM_MPOMNG02010_MODIFY_LOAN_MGNT_UNQ_NO').val(result.loanMgntUnqNo);
277
 			$('#ITP_FORM_MPOMNG02010_MODIFY #ITP_FORM_MPOMNG02010_MODIFY_PCH_REQ_UNQ_NO').val(result.pchReqUnqNo);
268
 			$('#ITP_FORM_MPOMNG02010_MODIFY #ITP_FORM_MPOMNG02010_MODIFY_PCH_REQ_UNQ_NO').val(result.pchReqUnqNo);
278
 			$('#ITP_FORM_MPOMNG02010_MODIFY #ITP_FORM_MPOMNG02010_MODIFY_PCH_REQ_DVSN').val(result.pchReqDvsn);
269
 			$('#ITP_FORM_MPOMNG02010_MODIFY #ITP_FORM_MPOMNG02010_MODIFY_PCH_REQ_DVSN').val(result.pchReqDvsn);
279
-			$('#ITP_FORM_MPOMNG02010_MODIFY #ITP_FORM_MPOMNG02010_MODIFY_PG_AFFL_ID').val(result.pgAfflId);
270
+			$('#ITP_FORM_MPOMNG02010_MODIFY #ITP_FORM_MPOMNG02010_MODIFY_MALL_ID').val(result.mallId);
280
 
271
 
281
 			$('#ITP_FORM_MPOMNG02010_MODIFY .fnOrdUseAmt').text(CommonObj.currency.add(result.ordUseAmt));
272
 			$('#ITP_FORM_MPOMNG02010_MODIFY .fnOrdUseAmt').text(CommonObj.currency.add(result.ordUseAmt));
282
 			if(result.whsId !== '' && result.location !== '') {
273
 			if(result.whsId !== '' && result.location !== '') {
@@ -306,6 +297,8 @@ let mobContentObj = {
306
 					$li.find('.fnPchReqQty').text(item.pchReqQty);
297
 					$li.find('.fnPchReqQty').text(item.pchReqQty);
307
 					$li.find('.fnUnitAmt').text(CommonObj.currency.add(item.unitAmt));
298
 					$li.find('.fnUnitAmt').text(CommonObj.currency.add(item.unitAmt));
308
 					_this.pchReqAmtTot();
299
 					_this.pchReqAmtTot();
300
+					$('.list-row #ITP_BTN_MPOMNG02010_MODIFY_PLUS')[$li.index()].addEventListener('click', function() { _this.actPlus(this); });
301
+					$('.list-row #ITP_BTN_MPOMNG02010_MODIFY_MINUS')[$li.index()].addEventListener('click', function() { _this.actMinus(this); });
309
 				};
302
 				};
310
 				var fnChkExist = function() {
303
 				var fnChkExist = function() {
311
 					var isExist = false;
304
 					var isExist = false;
@@ -630,7 +623,7 @@ let mobPopObj = {
630
 					$('#ITP_POP_MPOMNG02010_REQ_AREA #ITP_BTN_MPOMNG02010_POP_REQ_CONFIRM').text('확인');
623
 					$('#ITP_POP_MPOMNG02010_REQ_AREA #ITP_BTN_MPOMNG02010_POP_REQ_CONFIRM').text('확인');
631
 				} else {
624
 				} else {
632
 					if (ordUseAmt < pchReqAmtTot) { // 요청금액이 가능금액보다 클 경우
625
 					if (ordUseAmt < pchReqAmtTot) { // 요청금액이 가능금액보다 클 경우
633
-						if($('#ITP_FORM_MPOMNG02010_MODIFY #ITP_FORM_MPOMNG02010_MODIFY_PG_AFFL_ID').val() === '') {	// PG 정보 없음
626
+						if($('#ITP_FORM_MPOMNG02010_MODIFY #ITP_FORM_MPOMNG02010_MODIFY_MALL_ID').val() === '') {	// PG 정보 없음
634
 							this.saveMode = 3;
627
 							this.saveMode = 3;
635
 							popMsg = 	'무통장 입금 후 구매요청해 주세요.<br>' +
628
 							popMsg = 	'무통장 입금 후 구매요청해 주세요.<br>' +
636
 								'임시저장 하시겠습니까?';
629
 								'임시저장 하시겠습니까?';

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

@@ -42,7 +42,7 @@ require([
42
 	'jquery.bootstrap.datepicker.locale',
42
 	'jquery.bootstrap.datepicker.locale',
43
 	'message.locale'
43
 	'message.locale'
44
 ], function($) {
44
 ], function($) {
45
-	// history.pushState(null, null, location.href);
45
+	history.pushState(null, null, location.href);
46
 
46
 
47
 	CommonObj.init();
47
 	CommonObj.init();
48
 
48