瀏覽代碼

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

yhl88 2 年之前
父節點
當前提交
c3e1faa884
共有 27 個文件被更改,包括 226 次插入157 次删除
  1. 12 4
      src/main/webapp/app/oper/OPER01010.html
  2. 12 4
      src/main/webapp/app/oper/OPER02010.html
  3. 6 2
      src/main/webapp/app/oper/OPER06010.html
  4. 1 2
      src/main/webapp/app/stinfo/STINFO04010.html
  5. 21 19
      src/main/webapp/app/stinfo/STINFO05010.html
  6. 2 2
      src/main/webapp/bootstrap/dist/css/bootstrap.min.css
  7. 2 2
      src/main/webapp/css/style.css
  8. 2 2
      src/main/webapp/css/ui.jqgrid-bootstrap.css
  9. 二進制
      src/main/webapp/images/close.png
  10. 13 4
      src/main/webapp/js/app/config.js
  11. 2 2
      src/main/webapp/js/app/stinfo/ITP_STINFO05010.js
  12. 1 1
      src/main/webapp/mobile/app/mpomng/MPOMNG02010.html
  13. 5 5
      src/main/webapp/mobile/app/mpomng/MPOMNG04010.html
  14. 1 1
      src/main/webapp/mobile/app/mpomng/MPOMNG05010.html
  15. 9 9
      src/main/webapp/mobile/app/mrtnmng/MRTNMNG04010.html
  16. 1 1
      src/main/webapp/mobile/app/mrtnmng/MRTNMNG06010.html
  17. 7 7
      src/main/webapp/mobile/js/app/mcollmng/ITP_MCOLLMNG01010.js
  18. 4 3
      src/main/webapp/mobile/js/app/mcollmng/ITP_MCOLLMNG02010.js
  19. 2 5
      src/main/webapp/mobile/js/app/mcollmng/ITP_MCOLLMNG03010.js
  20. 2 2
      src/main/webapp/mobile/js/app/mordmng/ITP_MORDMNG02010.js
  21. 1 1
      src/main/webapp/mobile/js/app/mordmng/ITP_MORDMNG03010.js
  22. 52 28
      src/main/webapp/mobile/js/app/mpomng/ITP_MPOMNG01010.js
  23. 45 39
      src/main/webapp/mobile/js/app/mpomng/ITP_MPOMNG02010.js
  24. 3 2
      src/main/webapp/mobile/js/app/mrtnmng/ITP_MRTNMNG01010.js
  25. 5 5
      src/main/webapp/mobile/js/app/mrtnmng/ITP_MRTNMNG04010.js
  26. 13 5
      src/main/webapp/mobile/js/app/mrtnmng/ITP_MRTNMNG06010.js
  27. 2 0
      src/main/webapp/mobile/js/config.js

+ 12 - 4
src/main/webapp/app/oper/OPER01010.html

@@ -22,11 +22,15 @@
22 22
 									<input type="hidden" id="ITP_FORM_OPER01010_SEARCH_AFFL_BRAND_ID" name="brandId" value="">
23 23
 									<div class="form-group">
24 24
 										<div class="col-xs-2 itp_ip itp_noMar">
25
-											<input type="text" id="ITP_FORM_OPER01010_SEARCH_AFFL_SHOP_NM" class="form-control itp_input" name="safflShopNm" placeholder="브랜드그룹" />
25
+											<div class="input-group">
26
+												<input readonly type="text" id="ITP_FORM_OPER01010_SEARCH_AFFL_SHOP_NM" class="form-control itp_input" name="safflShopNm" placeholder="브랜드그룹" readonly="readonly">
27
+												<span class="input-group-btn">
28
+													<button id="ITP_FORM_OPER01010_DELETE_AFFL_SHOP" class="btn btn-default btn-sm itp_btn UPB" type="button"><i class="glyphicon glyphicon-erase"></i></button>
29
+												</span>
30
+											</div>
26 31
 										</div>
27 32
 										<div class="col-xs-1 itp_in" style="width:8%; padding:0px;">
28 33
 											<button type="button" id="ITP_FORM_OPER01010_SEARCH_AFFL_SHOP" class="btn btn-orange btn-sm SEB" style="display: inline-block;"><i class="glyphicon glyphicon-search"></i></button>
29
-											<button type="button" id="ITP_FORM_OPER01010_DELETE_AFFL_SHOP" class="btn btn-warning btn-sm UPB" style="display: inline-block;"><i class="glyphicon glyphicon-erase"></i></button>
30 34
 						                </div>
31 35
 										<div class="col-xs-2 itp_ip itp_noMar">
32 36
 											<select id="ITP_FORM_OPER01010_SEARCH_BRAND_ID" class="form-control itp_input" name="sbrandId">
@@ -84,11 +88,15 @@
84 88
 											<label class="col-xs-2 itp_lb">브랜드그룹</label>
85 89
 											<div class="col-xs-4 itp_ip">
86 90
 												<div class="col-xs-7 itp_in">
87
-													<input type="text" name="afflShopNm" id="ITP_FORM_OPER01010_DETAIL_SEARCH_AFFL_SHOP_NM" class="form-control itp_input" placeholder="브랜드그룹명" readonly>
91
+													<div class="input-group">
92
+														<input type="text" name="afflShopNm" id="ITP_FORM_OPER01010_DETAIL_SEARCH_AFFL_SHOP_NM" class="form-control itp_input" placeholder="브랜드그룹명" readonly>
93
+														<span class="input-group-btn">
94
+															<button id="ITP_FORM_OPER01010_DETAIL_DELETE_AFFL_SHOP" class="btn btn-default btn-sm itp_btn SHOW" type="button"><i class="glyphicon glyphicon-erase"></i></button>
95
+														</span>
96
+													</div>
88 97
 												</div>
89 98
 												<div class="col-xs-3 itp_in">
90 99
 													<button type="button" id="ITP_FORM_OPER01010_DETAIL_SEARCH_AFFL_SHOP" class="btn btn-success btn-sm SEB"><i class="glyphicon glyphicon-search"></i></button>
91
-													<button type="button" id="ITP_FORM_OPER01010_DETAIL_DELETE_AFFL_SHOP" class="btn btn-primary btn-sm SEB"><i class="glyphicon glyphicon-erase"></i></button>
92 100
 												</div>
93 101
 											</div>
94 102
 											<label class="col-xs-2 itp_lb">브랜드</label>

+ 12 - 4
src/main/webapp/app/oper/OPER02010.html

@@ -21,11 +21,15 @@
21 21
 									<input type="hidden" id="ITP_FORM_OPER02010_SEARCH_AFFL_SHOP_ID" name="safflShopId" value="">
22 22
 									<div class="form-group">
23 23
 										<div class="col-xs-2 itp_ip itp_noMar">
24
-											<input type="text" id="ITP_FORM_OPER02010_SEARCH_AFFL_SHOP_NM" class="form-control itp_input" name="safflShopNm" placeholder="브랜드그룹" />
24
+											<div class="input-group">
25
+												<input type="text" id="ITP_FORM_OPER02010_SEARCH_AFFL_SHOP_NM" class="form-control itp_input" name="safflShopNm" placeholder="브랜드그룹" readonly/>
26
+												<span class="input-group-btn">
27
+													<button id="ITP_FORM_OPER02010_DELETE_AFFL_SHOP_BTN" class="btn btn-default btn-sm itp_btn UPB" type="button"><i class="glyphicon glyphicon-erase"></i></button>
28
+												</span>
29
+											</div>										
25 30
 										</div>
26 31
 										<div class="col-xs-1 itp_in" style="width:8%; padding:0px;">
27 32
 											<button type="button" id="ITP_FORM_OPER02010_SEARCH_AFFL_SHOP_BTN" class="btn btn-success btn-sm SEB" style="display: inline-block;"><i class="glyphicon glyphicon-search"></i></button>
28
-											<button type="button" id="ITP_FORM_OPER02010_DELETE_AFFL_SHOP_BTN" class="btn btn-warning btn-sm UPB" style="display: inline-block;"><i class="glyphicon glyphicon-erase"></i></button>
29 33
 										</div>
30 34
 										<div class="col-xs-2 itp_ip itp_noMar">
31 35
 											<select id="ITP_FORM_OPER02010_SEARCH_BRAND_ID" class="form-control itp_input" name="sbrandId">
@@ -76,11 +80,15 @@
76 80
 											<label class="col-xs-2 itp_lb">브랜드그룹</label>
77 81
 											<div class="col-xs-4 itp_ip">
78 82
 												<div class="col-xs-5 itp_in" style="width:65%;">
79
-													<input type="text" name="afflShopNm" id="ITP_FORM_OPER02010_DETAIL_AFFL_SHOP_NM" class="form-control itp_input" placeholder="브랜드그룹명" readonly>
83
+													<div class="input-group">
84
+														<input type="text" name="afflShopNm" id="ITP_FORM_OPER02010_DETAIL_AFFL_SHOP_NM" class="form-control itp_input" placeholder="브랜드그룹명" readonly>
85
+														<span class="input-group-btn">
86
+															<button id="ITP_FORM_OPER02010_DETAIL_DELETE_AFFL_SHOP" class="btn btn-default btn-sm itp_btn UPB" type="button"><i class="glyphicon glyphicon-erase"></i></button>
87
+														</span>
88
+													</div>
80 89
 												</div>
81 90
 												<div class="col-xs-3 itp_in">
82 91
 													<button type="button" id="ITP_FORM_OPER02010_DETAIL_SEARCH_AFFL_SHOP" class="btn btn-success btn-sm SEB"><i class="glyphicon glyphicon-search"></i></button>
83
-													<button type="button" id="ITP_FORM_OPER02010_DETAIL_DELETE_AFFL_SHOP" class="btn btn-primary btn-sm SEB"><i class="glyphicon glyphicon-erase"></i></button>
84 92
 												</div>
85 93
 											</div>
86 94
 											<label class="col-xs-2 itp_lb">브랜드</label>

+ 6 - 2
src/main/webapp/app/oper/OPER06010.html

@@ -20,11 +20,15 @@
20 20
 									<input type="hidden" id="ITP_FORM_OPER06010_SEARCH_AFFL_SHOP_ID" name="safflShopId" />
21 21
 									<div class="form-group">
22 22
 										<div class="col-xs-2 itp_ip itp_noMar">
23
-											<input type="text" id="ITP_FORM_OPER06010_SEARCH_AFFL_SHOP_NM" class="form-control itp_input" name="safflShopNm" placeholder="브랜드그룹" readonly="readonly" />
23
+											<div class="input-group">
24
+												<input type="text" id="ITP_FORM_OPER06010_SEARCH_AFFL_SHOP_NM" class="form-control itp_input" name="safflShopNm" placeholder="브랜드그룹" readonly="readonly" />
25
+												<span class="input-group-btn">
26
+													<button id="ITP_BTN_OPER06010_DELETE_AFFL_SHOP" class="btn btn-default btn-sm itp_btn UPB" type="button"><i class="glyphicon glyphicon-erase"></i></button>
27
+												</span>
28
+											</div>
24 29
 										</div>
25 30
 										<div class="col-xs-1 itp_in" style="width:8%; padding:0px;">
26 31
 											<button type="button" id="ITP_BTN_OPER06010_SEARCH_AFFL_SHOP" class="btn btn-success btn-sm SEB" style="display: inline-block;"><i class="glyphicon glyphicon-search"></i></button>
27
-											<button type="button" id="ITP_BTN_OPER06010_DELETE_AFFL_SHOP" class="btn btn-warning btn-sm UPB" style="display: inline-block;"><i class="glyphicon glyphicon-erase"></i></button>
28 32
 										</div>
29 33
 										<div class="col-xs-2 itp_ip itp_noMar">
30 34
 											<select id="ITP_FORM_OPER06010_SEARCH_BRAND_ID" class="form-control itp_input" name="sbrandId">

+ 1 - 2
src/main/webapp/app/stinfo/STINFO04010.html

@@ -393,8 +393,7 @@
393 393
 								<input type="hidden" id="ITP_FORM_STINFO04010_VIEW_ITEM_ID" name="itemId" value="">
394 394
 								<input type="hidden" id="ITP_FORM_STINFO04010_VIEW_FILE_NO" name="fileNo" value="">
395 395
 								<section class="itp_form_sec">
396
-									<h4 class="itp_form_tit">품목정보-상세</h4>
397
-									<div class="itp_form_in">
396
+									<div class="itp_form_in border-top">
398 397
 										<div class="form-group">
399 398
 											<label class="col-xs-2 itp_lb">브랜드 *</label>
400 399
 											<div class="col-xs-5 itp_ip">

+ 21 - 19
src/main/webapp/app/stinfo/STINFO05010.html

@@ -30,12 +30,16 @@
30 30
 											<select id="ITP_FORM_STINFO05010_SEARCH_ST_CD" data-select-code="UNIT_ST_CD" class="form-control itp_input" name="sunitStCd"></select>
31 31
 										</div>
32 32
 										<div class="col-xs-7 itp_ip itp_noMar">
33
-											<div class="col-xs-6 itp_in itp_noMar">
34
-												<input type="text" id="ITP_FORM_STINFO05010_SEARCH_SPPLY_NM" class="form-control itp_input" name="sspplyNm" placeholder="공급업체" />
33
+											<div class="col-xs-6 itp_in">
34
+												<div class="input-group">
35
+													<input type="text" id="ITP_FORM_STINFO05010_SEARCH_SPPLY_NM" class="form-control itp_input" name="sspplyNm" placeholder="공급업체" maxlength="20">
36
+													<span class="input-group-btn">
37
+														<button id="ITP_BTN_STINFO05010_SEARCH_DELETE" class="btn btn-default btn-sm itp_btn UPB" type="button"><i class="glyphicon glyphicon-search"></i></button>
38
+													</span>
39
+												</div>
35 40
 											</div>
36 41
 											<div class="col-xs-2 itp_ip itp_noMar">
37 42
 												<button type="button" id="ITP_BTN_STINFO05010_SEARCH_SRH" class="btn btn-success btn-sm SEB" style="display: inline-block;"><i class="glyphicon glyphicon-search"></i></button>
38
-												<button type="button" id="ITP_BTN_STINFO05010_SEARCH_DELETE" class="btn btn-primary btn-sm UPB" style="display: inline-block;"><i class="glyphicon glyphicon-erase"></i></button>
39 43
 											</div>
40 44
 										</div>
41 45
 									</div>
@@ -92,8 +96,7 @@
92 96
 								<input type="hidden" id="ITP_FORM_STINFO05010_DETAIL_FILE_NO" name="shortContFileNo" value="">
93 97
 					
94 98
 								<section class="itp_form_sec">
95
-									<h4 class="itp_form_tit">단가정보-신규</h4>
96
-									<div class="itp_form_in">
99
+									<div class="itp_form_in border-top">
97 100
 										<div class="form-group">
98 101
 											<label class="col-xs-2 itp_lb">브랜드 *</label>
99 102
 												<div class="col-xs-4 itp_ip fnBrandNm">
@@ -212,20 +215,9 @@
212 215
 											<label class="col-xs-3 itp_in">&nbsp;</label>
213 216
 										</div>								
214 217
 									</div>
215
-									<div class="itp_form_in">	
216
-										<div class="form-group border">
217
-											<label class="col-xs-2 itp_lb">계약문서</label>
218
-											<div class="col-xs-10 itp_ip colspan">
219
-												<div class="fileupload-wrapper">
220
-													<!-- data-show-yn: 파일업로드를 할 수 있는 권한이 있는지 없는지.. -->
221
-													<div id="ITP_STINFO05010_DETAIL_UPLOAD" data-show-yn="Y"></div>
222
-												</div>
223
-											</div>
224
-										</div>	
225
-									</div>
226 218
 									<div class="itp_form_info">	
227 219
 										<div class="itp_form_in">
228
-											<div class="form-group border">
220
+											<div class="form-group">
229 221
 												<label class="col-xs-2 itp_lb">등록자/등록일 </label>
230 222
 												<div class="col-xs-4 itp_ip">
231 223
 													<div class="col-xs-a itp_in">
@@ -249,6 +241,17 @@
249 241
 											</div>	
250 242
 										</div>		
251 243
 									</div>
244
+									<div class="itp_form_in">	
245
+										<div class="form-group border">
246
+											<label class="col-xs-2 itp_lb">계약문서</label>
247
+											<div class="col-xs-10 itp_ip colspan">
248
+												<div class="fileupload-wrapper">
249
+													<!-- data-show-yn: 파일업로드를 할 수 있는 권한이 있는지 없는지.. -->
250
+													<div id="ITP_STINFO05010_DETAIL_UPLOAD" data-show-yn="Y"></div>
251
+												</div>
252
+											</div>
253
+										</div>	
254
+									</div>
252 255
 								</section>								
253 256
 							</form>
254 257
 						</div>
@@ -263,8 +266,7 @@
263 266
 								<input type="hidden" id="ITP_FORM_STINFO05010_VIEW_BRAND_UNIT_UNQ_NO" name="brandUnitUnqNo" value="">
264 267
 					
265 268
 								<section class="itp_form_sec">
266
-									<h4 class="itp_form_tit">단가정보-상세</h4>
267
-									<div class="itp_form_in">
269
+									<div class="itp_form_in border-top">
268 270
 										<div class="form-group">
269 271
 											<label class="col-xs-2 itp_lb">브랜드 *</label>
270 272
 												<div class="col-xs-4 itp_ip fnBrandNm">

File diff suppressed because it is too large
+ 2 - 2
src/main/webapp/bootstrap/dist/css/bootstrap.min.css


+ 2 - 2
src/main/webapp/css/style.css

@@ -89,7 +89,7 @@ a, button {outline:none !important; text-decoration:none !important;}
89 89
 
90 90
 /* ITP_LOGIN */
91 91
 #ITP_LOGIN {width:100%; height:100%; font-family: 'GmarketSansMedium'}
92
-#ITP_LOGIN .itp_head {margin:0 5%; letter-spacing:-1px; width:90%; height:40px; margin-bottom:50px;}
92
+#ITP_LOGIN .itp_head {margin:0 5%; letter-spacing:-3px; width:90%; height:40px; margin-bottom:50px; padding-left:18px;}
93 93
 #ITP_LOGIN .itp_bar {width:4px; height:26px; padding:0; float:left; margin:8px 7px 0 7px; font-size:27px; font-weight:100; background:#ccc;}
94 94
 #ITP_LOGIN .itp_logo {margin:0; padding:0; color:#000; font-size:39px; float:left; font-weight:700;}
95 95
 #ITP_LOGIN .itp_tit {margin:0; padding:7px 0 0 0; float:left; font-size:27px;}
@@ -317,7 +317,7 @@ html:lang(en) #ITP_CONTAINER .itp_detail .itp_form .itp_thumb_inline .itp_thumb_
317 317
 #ITP_CONTAINER .itp_detail .itp_lg_form .itp_ip.itp_dual_ipL .itp_btn {border-right:0; border-top-right-radius:0; border-bottom-right-radius:0;}
318 318
 #ITP_CONTAINER .itp_detail .itp_lg_form .itp_ip.itp_dual_ipR {margin-left:-15px;}
319 319
 #ITP_CONTAINER .itp_detail .itp_lg_form .itp_ip.itp_dual_ipR .itp_input {border-top-left-radius:0; border-bottom-left-radius:0;}
320
-#ITP_CONTAINER .itp_detail .itp_lg_form .itp_btn {padding:4px 10px; background:#fff;}
320
+#ITP_CONTAINER .itp_detail .itp_lg_form .itp_btn {padding:3.8px 11px; background:#fff;}
321 321
 #ITP_CONTAINER .itp_detail .itp_lg_form .itp_btn_dark {padding:3px 10px; margin-top:1px; color:#fff; background-color:rgb(109, 110, 114); border-color:rgb(109, 110, 114);}
322 322
 #ITP_CONTAINER .itp_detail .itp_lg_form .input-daterange .input-group-addon {padding:3px 5px;}
323 323
 #ITP_CONTAINER .itp_detail .itp_lg_form .itp_date_to {background:#fff;}

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

@@ -232,7 +232,7 @@ div.tablediv > .table-bordered {
232 232
 .ui-jqgrid tr.jqfoot td {
233 233
 	white-space: nowrap;
234 234
 }
235
-.ui-jqgrid tr.ui-row-ltr td {font-size:13px;color:#333; font-weight:bold;}
235
+.ui-jqgrid tr.ui-row-ltr td {font-size:13px;color:#333;}
236 236
 .ui-jqgrid tr.ui-row-rtl td {font-size:13px;color:#333;}
237 237
 .ui-jqgrid .ui-jqgrid-resize-mark {
238 238
 	width:2px;
@@ -1039,4 +1039,4 @@ td.menu_text {
1039 1039
 
1040 1040
 .ui-jqgrid .jqgrid-rownum {background-color: transparent !important;}
1041 1041
 .table>tbody>tr.active .jqgrid-rownum {background:#e8e8e8 !important; z-index:1}
1042
-.table>tbody>tr.success .jqgrid-rownum {background:#FDFDF5 !important;}
1042
+.table>tbody>tr.success .jqgrid-rownum {background:#E3FEE4 !important;}

二進制
src/main/webapp/images/close.png


+ 13 - 4
src/main/webapp/js/app/config.js

@@ -403,17 +403,26 @@ var fn_make_user_info = {
403 403
 	},
404 404
 	view: function() {
405 405
 		// 사용자명
406
-		console.log("====================");
407
-		console.log(this.get('authTpCd'));
408 406
 		$('#ITP_LOGIN_USER').text(this.get('userNm'));
409
-		let authTypeNm = (this.get('authTpNm') === undefined) ? '오더퀸' : this.get('authTpNm');
407
+		
408
+		let authTypeNm = '오더퀸' ;
409
+		
410
+		if (this.get('authTpCd') == "10" || this.get('authTpCd') == "20") {
411
+			authTypeNm ='오더퀸';
412
+		} else if (this.get('authTpCd') == "30" ) {
413
+			authTypeNm = this.get('afflShopNm');
414
+		} else { 
415
+			authTypeNm = this.get('brandNm');
416
+		}
417
+		
410 418
 		
411 419
 		if (this.get('authTpCd') == "10" || this.get('authTpCd') == "20" || this.get('authTpCd') == "30") {
412 420
 			$('#ITP_TXT_MAIN_SHR_AFFL').text(authTypeNm);
413 421
 			var brandNm = (this.get('brandNm')) ? '(' + this.get('brandNm') + ')' : '';
414 422
 			$('#ITP_TXT_MAIN_SHR_BRAND').text(brandNm);
415 423
 		} else {
416
-			$('#ITP_BTN_MAIN_SHR_AFFL').css('display','none');
424
+			$('#ITP_TXT_MAIN_SHR_AFFL').text(authTypeNm);
425
+			$('.itp_sch_brand').css('display','none');
417 426
 			$('#ITP_TXT_MAIN_SHR_BRAND').css('display','none');
418 427
 		}
419 428
 	},

+ 2 - 2
src/main/webapp/js/app/stinfo/ITP_STINFO05010.js

@@ -51,7 +51,7 @@ const gridColModel = {
51 51
 		{
52 52
 			index: 'ITEM_ID', name: 'itemId',
53 53
 			label: ITP_MSG_LOCALE.label.itemId, //품목번호
54
-			width: '100', fixed: false, align: 'center',
54
+			width: '20', fixed: false, align: 'center',
55 55
 			sortable: false, hidden: false ,frozen:true
56 56
 		},
57 57
 		{
@@ -99,7 +99,7 @@ const gridColModel = {
99 99
 		{
100 100
 			index: 'LEAD_TIME', name: 'leadTime',
101 101
 			label: ITP_MSG_LOCALE.label.leadTime, //리드타임 (Day)
102
-			width: '16', fixed: false, align: 'center',
102
+			width: '10', fixed: false, align: 'center',
103 103
 			sortable: false, hidden: false
104 104
 		},
105 105
 		{

+ 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
 	},