Explorar o código

팝업 수정중

whakdo963 %!s(int64=2) %!d(string=hai) anos
pai
achega
066c8467ff

+ 1 - 1
bin/src/main/webapp/app/pomng/POMNG01010.html

@@ -53,7 +53,7 @@
53 53
 										<div class="form-group">
54 54
 											<label class="col-xs-2 itp_lb">납기요청일</label>
55 55
 												<div class="col-xs-4 itp_ip">
56
-													<div class="col-xs-4 itp_in itp_noMar">
56
+													<div class="col-xs-4 itp_in">
57 57
 														<div class="input-daterange input-group date">
58 58
 															<input type="text" id="ITP_FORM_POMNG01010_DETAIL_DLV_REQ_DT" class="form-control itp_input" name="dlvReqDt" value="">
59 59
 														</div>

+ 57 - 18
bin/src/main/webapp/app/popup/biz/BIZPOP_DLV_STTMT_PRN.html

@@ -61,7 +61,7 @@
61 61
 										<div class="itp_sign_header">
62 62
 											<label>납품확인일</label>
63 63
 										</div>
64
-										<div class="itp_sign_area">
64
+										<div class="itp_sign_area fnDlvCnfmDt">
65 65
 											2022.01.01
66 66
 										</div>
67 67
 									</div>
@@ -79,37 +79,76 @@
79 79
 									<div>
80 80
 										<label style="width:100px;">전화번호</label>
81 81
 										<label>:</label>
82
-										<span class="fnDlvRegDt">02-1234-1547</span>
82
+										<span class="fnVndrTelNo">02-1234-1547</span>
83 83
 									</div>
84 84
 								</div>
85 85
 							</div>	
86
-							<div class="col-xs-12 itp_form_inline">
86
+							<div class="col-xs-6 itp_form_inline">
87 87
 								<div class="itp_form_info">
88
-									<div class="col-xs-6">
89
-										<label class="itp_company_type">공급처</label>
90
-										<label class="col-xs-2">등록번호</label>
91
-										<div class="col-xs-4">
92
-											<div class="col-xs-12 itp_in fnBrandNm">215-58-584887</div>
88
+										<div class="itp_company_type">
89
+											<label>공급처</label>
90
+										</div>
91
+									<div class="col-xs-11" style="padding:0; width:90%;">
92
+										<label class="col-xs-4">등록번호</label>
93
+										<div class="col-xs-8 itp_form_it">
94
+											<div class="col-xs-12 itp_in fnBsnsRegNo">215-58-584887</div>
95
+										</div>
96
+									</div>	
97
+									<div class="col-xs-11" style="padding:0; width:90%;">
98
+										<label class="col-xs-2">상호</label>
99
+										<div class="col-xs-8 itp_form_it">
100
+											<div class="col-xs-12 itp_in fnSpplyNm">등록업체명</div>
101
+										</div>
102
+									</div>
103
+									<div class="col-xs-11" style="padding:0; width:90%;">
104
+										<label class="col-xs-2">성명</label>
105
+										<div class="col-xs-8 itp_form_it">
106
+											<div class="col-xs-12 itp_in fnBrandNm">공길동</div>
107
+										</div>
108
+									</div>
109
+									<div class="col-xs-11" style="padding:0; width:90%;">
110
+										<label class="col-xs-2">주소</label>
111
+										<div class="col-xs-8 itp_form_it">
112
+											<div class="col-xs-12 itp_in fnBrandNm">서울 시송파구 ㄴㄻㄴㄹ</div>
93 113
 										</div>
94
-										
95 114
 									</div>
96
-									<div class="col-xs-6">
97
-										<label class="itp_company_type">발주처</label>
98
-										<label class="col-xs-2">등록번호</label>
99
-										<div class="col-xs-4">
115
+								</div>	
116
+							</div>
117
+							<div class="col-xs-6 itp_form_inline">
118
+								<div class="itp_form_info">
119
+										<div class="itp_company_type">
120
+											<label>발주처</label>
121
+										</div>
122
+									<div class="col-xs-11" style="padding:0; width:90%;">
123
+										<label class="col-xs-4">등록번호</label>
124
+										<div class="col-xs-8 itp_form_it">
100 125
 											<div class="col-xs-12 itp_in fnBrandNm">215-58-584887</div>
101 126
 										</div>
102
-										
127
+									</div>	
128
+									<div class="col-xs-11" style="padding:0; width:90%;">
129
+										<label class="col-xs-2">상호</label>
130
+										<div class="col-xs-8 itp_form_it">
131
+											<div class="col-xs-12 itp_in fnBrandNm">등록업체명</div>
132
+										</div>
103 133
 									</div>
104
-								</div>		
134
+									<div class="col-xs-11" style="padding:0; width:90%;">
135
+										<label class="col-xs-2">성명</label>
136
+										<div class="col-xs-8 itp_form_it">
137
+											<div class="col-xs-12 itp_in fnBrandNm">공길동</div>
138
+										</div>
139
+									</div>
140
+									<div class="col-xs-11" style="padding:0; width:90%;">
141
+										<label class="col-xs-2">주소</label>
142
+										<div class="col-xs-8 itp_form_it">
143
+											<div class="col-xs-12 itp_in fnBrandNm">서울 시송파구 ㄴㄻㄴㄹ</div>
144
+										</div>
145
+									</div>
146
+								</div>	
105 147
 							</div>
106 148
 						</div>
107 149
 						
108 150
 						
109 151
 						
110
-						
111
-						
112
-						
113 152
 						<div id="ITP_BIZPOP_DLV_STTMT_PRN_jqGrid_list" class="itp_tb_list" data-total-cnt="">
114 153
 							<div id="ITP_BIZPOP_DLV_STTMT_PRN_jqGridView" class="itp_views fix"></div>
115 154
 							<table id="ITP_BIZPOP_DLV_STTMT_PRN_jqGrid"></table>

+ 1 - 1
bin/src/main/webapp/app/vendinfo/VENDINFO02010.html

@@ -18,7 +18,7 @@
18 18
 								<input type="hidden" id="ITP_FORM_VENDINFO02010_SEARCH_BRAND_ID" name="sbrandId">
19 19
 									<div class="form-group">
20 20
 										<div class="col-xs-2 itp_ip itp_noMar">
21
-											<input type="text" id="ITP_FORM_VENDINFO02010_SEARCH_SPPLY_NM" class="form-control itp_input" name="sspplyNm" placeholder="공급업체 선택" readonly/>
21
+											<input type="text" id="ITP_FORM_VENDINFO02010_SEARCH_SPPLY_NM" class="form-control itp_input" name="sspplyNm" placeholder="공급업체 선택" data-check-required="empty" readonly/>
22 22
 										</div>
23 23
 										<div class="col-xs-1 itp_in" style="width:8%; padding:0px;">
24 24
 											<button type="button" id="ITP_FORM_VENDINFO02010_SEARCH_STORE_SPPLY" class="btn btn-success btn-sm SEB" style="display: inline-block;"><i class="glyphicon glyphicon-search"></i></button>

+ 26 - 1
bin/src/main/webapp/css/style.css

@@ -694,5 +694,30 @@ _:-ms-fullscreen, :root .itp_logs {max-width: 1287px}
694 694
 #ITP_POPUP_CONTAINER .modal-body .itp_sign {float: right;}
695 695
 #ITP_POPUP_CONTAINER .modal-body .itp_sign .itp_sign_header {border: 1px solid #000; width: 120px; height: 35px; padding: 8px; text-align: center;}
696 696
 #ITP_POPUP_CONTAINER .modal-body .itp_sign .itp_sign_area {text-align: center; padding: 7px 6px; border: 1px solid #000; border-top:none; height: 110px;}
697
-#ITP_POPUP_CONTAINER .modal-body .itp_sign .itp_form_inline .itp_form_info .itp_company_type {float:left;}  
697
+#ITP_POPUP_CONTAINER .itp_company_type {float:left; background:#eee; text-align:center; width:55px; height:168px; padding-top:40px; border:1px solid #000;}  
698
+#ITP_POPUP_CONTAINER .itp_form_info .itp_company_type label {width:35px; border:none; padding:10px;}
698 699
 #ITP_POPUP_CONTAINER .modal-body span{margin-right:7px;}
700
+#ITP_POPUP_CONTAINER .itp_form_info label {border:1px solid #000; background:#eee; margin:0; width:120px; height:42px; padding:10px 5px 10px 10px;}
701
+#ITP_POPUP_CONTAINER .itp_form_it {border:1px solid #000; height:42px; padding-top:12px;}
702
+
703
+
704
+
705
+
706
+
707
+
708
+
709
+
710
+
711
+
712
+
713
+
714
+
715
+
716
+
717
+
718
+
719
+
720
+
721
+
722
+
723
+

+ 5 - 2
bin/src/main/webapp/js/app/oper/ITP_OPER01010.js

@@ -45,7 +45,7 @@ let API_DETAIL_INFO 		= '/api/user/info-user';
45 45
 let API_DETAIL_SAVE 		= '/api/user/save-user';
46 46
 let API_CHECK_DUPLICATE 	= '/api/user/check-duplicate';
47 47
 let API_INTI_USERPW 		= '/api/user/inti-userpw';
48
-let BRAND_POP_GRID_LIST 	= '/api/brand/pop-grid-list';
48
+let API_POP_GRID_LIST 		= '/api/brand/pop-grid-list';
49 49
 
50 50
 /*화면 Grid ColModel*/
51 51
 const gridColModel = {
@@ -172,7 +172,10 @@ let pageObj = {
172 172
 			});
173 173
 
174 174
 			// 조회일자 지정
175
+			var now = new Date();
175 176
 			$('#ITP_TAB_OPER01010 .input-group.date').datepicker(ITP_DATE_LANGUAGE);
177
+			$('#ITP_FORM_OPER01010_SEARCH_FROM_DT').datepicker('setDate', new Date(now.setMonth(now.getMonth() - 1)));
178
+			$('#ITP_FORM_OPER01010_SEARCH_TO_DT').datepicker('setDate', new Date());
176 179
 		},
177 180
 		afflInfo: {
178 181
 			init: function() {
@@ -203,7 +206,7 @@ let pageObj = {
203 206
 					var param = {
204 207
 						'afflShopId': _this.afflShopId
205 208
 					};
206
-					fn_ajax_call(BRAND_POP_GRID_LIST, JSON.stringify(param), callbackFn, 'POST');
209
+					fn_ajax_call(API_POP_GRID_LIST, JSON.stringify(param), callbackFn, 'POST');
207 210
 				} else {
208 211
 					var brandList = [{'brandId': _this.brandId, 'brandNm': _this.brandNm}];
209 212
 					this.setBrand(brandList);

+ 52 - 25
bin/src/main/webapp/js/app/stinfo/ITP_STINFO02010.js

@@ -145,6 +145,7 @@ let pageObj = {
145 145
 	ui: {
146 146
 		init: function () {
147 147
 			this.view();
148
+			this.form();
148 149
 			this.grid();
149 150
 			this.ready();
150 151
 		},
@@ -160,7 +161,20 @@ let pageObj = {
160 161
 			});
161 162
 
162 163
 			// 조회일자 지정
164
+			var now = new Date();
163 165
 			$('#ITP_TAB_STINFO02010 .input-group.date').datepicker(ITP_DATE_LANGUAGE);
166
+			$('#ITP_FORM_STINFO02010_SEARCH_FROM_DT').datepicker('setDate', new Date(now.setMonth(now.getMonth() - 1)));
167
+			$('#ITP_FORM_STINFO02010_SEARCH_TO_DT').datepicker('setDate', new Date());
168
+
169
+			// form alert message 주입
170
+			$('input[data-alert-required="ONLYCHK"]').each(function() {
171
+				if($(this).data('alert-msg') === 'addrses') {
172
+					$(this).data('alert-msg', ITP_MSG_LOCALE.message.form.emptyAddr);
173
+				}
174
+			});
175
+		},
176
+		form: function() {
177
+			itp_fn_form_event.onKeyup('#ITP_FORM_STINFO02010_DETAIL');
164 178
 		},
165 179
 		grid: function() {
166 180
 			itp_fn_jqgrid_resize(STINFO02010_GRID_ID, STINFO02010_GRID_LIST, 'lg');
@@ -204,6 +218,7 @@ let pageObj = {
204 218
 		if(mode == 'LIST') { // 목록
205 219
 			$('#ITP_AJAX_STINFO02010_LIST_CONTAINER').show();
206 220
 			fn_show_btn_auth_array(['#ITP_BTN_STINFO02010_SRH', '#ITP_BTN_STINFO02010_NEWREG']);
221
+			$('#ITP_FORM_STINFO02010_SEARCH_BRAND_ID').val(fn_make_user_info.get('brandId'));
207 222
 		} else if(mode == 'ADD') { // 등록
208 223
 			$('#ITP_AJAX_STINFO02010_DETAIL_CONTAINER').show();
209 224
 			fn_show_btn_auth_array(['#ITP_BTN_STINFO02010_CANCELLIST', '#ITP_BTN_STINFO02010_SAVE']);
@@ -224,8 +239,16 @@ let pageObj = {
224 239
 			$('#ITP_FORM_STINFO02010_DETAIL .fnStoreNm').text('(자동부여)');
225 240
 			$('#ITP_FORM_STINFO02010_DETAIL_STORE_ID').removeAttr('readonly');
226 241
 			$('#ITP_FORM_STINFO02010_DETAIL .itp_form_info').hide();
242
+			$('#ITP_FORM_STINFO02010_DETAIL .itp_form_info').find('input, select').each(function(i, elem) {
243
+				if($(this).data('check-required')) $(this).data('check-required', '');
244
+				$(this).attr('disabled', true);
245
+			});
227 246
 			$('#ITP_FORM_STINFO02010_DETAIL .itp_form_change').show();
228
-			$('#ITP_BTN_STINFO02010_RESET_PW').hide();
247
+			$('#ITP_FORM_STINFO02010_DETAIL .itp_form_change').find('input, select').each(function(i, elem) {
248
+				if($(this).data('check-required')) $(this).data('check-required', 'empty');
249
+				$(this).attr('disabled', false);
250
+			});
251
+			// $('#ITP_BTN_STINFO02010_RESET_PW').hide();
229 252
 
230 253
 		} else if(mode == 'MODIFY') { // 수정
231 254
 			$('#ITP_AJAX_STINFO02010_DETAIL_CONTAINER').show();
@@ -236,9 +259,17 @@ let pageObj = {
236 259
 			$('#ITP_FORM_STINFO02010_DETAIL .fnBrandNm').text(fn_make_user_info.get('brandNm'));
237 260
 
238 261
 			$('#ITP_FORM_STINFO02010_DETAIL_STORE_ID').attr('readonly', true);
262
+			// $('#ITP_BTN_STINFO02010_RESET_PW').show();
239 263
 			$('#ITP_FORM_STINFO02010_DETAIL .itp_form_info').show();
240
-			$('#ITP_BTN_STINFO02010_RESET_PW').show();
264
+			$('#ITP_FORM_STINFO02010_DETAIL .itp_form_info').find('input, select').each(function(i, elem) {
265
+				if($(this).data('check-required')) $(this).data('check-required', 'empty');
266
+				$(this).attr('disabled', false);
267
+			});
241 268
 			$('#ITP_FORM_STINFO02010_DETAIL .itp_form_change').hide();
269
+			$('#ITP_FORM_STINFO02010_DETAIL .itp_form_change').find('input, select').each(function(i, elem) {
270
+				if($(this).data('check-required')) $(this).data('check-required', '');
271
+				$(this).attr('disabled', true);
272
+			});
242 273
 
243 274
 		} else if(mode == 'VIEW') { // 보기
244 275
 			$('#ITP_AJAX_STINFO02010_VIEW_CONTAINER').show();
@@ -284,8 +315,8 @@ let listObj = {
284 315
 		},
285 316
 		back: function() {
286 317
 			$('#ITP_FORM_STINFO02010_SERVICE_ST_DT').val(this.itp_STINFO02010_param.searchDateType);
287
-			$('#ITP_FORM_STINFO02010_SEARCH_REG_DT').val(this.itp_STINFO02010_param.fromDt);
288
-			$('#ITP_FORM_STINFO02010_SEARCH_OPEN_DT').val(this.itp_STINFO02010_param.toDt);
318
+			$('#ITP_FORM_STINFO02010_SEARCH_FROM_DT').val(this.itp_STINFO02010_param.fromDt);
319
+			$('#ITP_FORM_STINFO02010_SEARCH_TO_DT').val(this.itp_STINFO02010_param.toDt);
289 320
 			$('#ITP_FORM_STINFO02010_SEARCH_STORE_DVSN').val(this.itp_STINFO02010_param.sstoreDvsn);
290 321
 			$('#ITP_FORM_STINFO02010_SEARCH_STORE_ST_CD').val(this.itp_STINFO02010_param.sstoreStCd);
291 322
 			$('#ITP_FORM_STINFO02010_SEARCH_LOAN_DVSN').val(this.itp_STINFO02010_param.sloanDvsn);
@@ -444,9 +475,9 @@ let modifyObj = {
444 475
 		var cmpyAdres = result.addr1/* + ' ' + result.addr*/;
445 476
 		kakaoMap.init('ITP_FORM_STINFO02010_DETAIL', cmpyAdres);
446 477
 
447
-		$('#ITP_FORM_STINFO02010_DETAIL #ITP_FORM_STINFO02010_DETAIL_DPST_BNK_CD').text(result.storeBnkCd);
448
-		$('#ITP_FORM_STINFO02010_DETAIL #ITP_FORM_STINFO02010_DETAIL_ACCT_NO').text(result.storeAcctNo);
449
-		$('#ITP_FORM_STINFO02010_DETAIL #ITP_FORM_STINFO02010_DETAIL_OWAC_NM').text(result.storeOwacNm);
478
+		$('#ITP_FORM_STINFO02010_DETAIL #ITP_FORM_STINFO02010_DETAIL_BNK_CD').val(result.storeBnkCd);
479
+		$('#ITP_FORM_STINFO02010_DETAIL #ITP_FORM_STINFO02010_DETAIL_ACCT_NO').val(result.storeAcctNo);
480
+		$('#ITP_FORM_STINFO02010_DETAIL #ITP_FORM_STINFO02010_DETAIL_OWAC_NM').val(result.storeOwacNm);
450 481
 		$('#ITP_FORM_STINFO02010_DETAIL #ITP_FORM_STINFO02010_DETAIL_LOAN_DVSN').val(result.loanDvsn);
451 482
 		$('#ITP_FORM_STINFO02010_DETAIL #ITP_FORM_STINFO02010_DETAIL_LIMIT_AMT').val(result.limitAmt);
452 483
 		$('#ITP_FORM_STINFO02010_DETAIL #ITP_FORM_STINFO02010_DETAIL_WHS_USE_YN').val(result.whsUseYn);
@@ -474,26 +505,22 @@ let createObj = {
474 505
 			const formId = '#ITP_FORM_STINFO02010_DETAIL';
475 506
 			itp_fn_form_clear_validate(null, formId);
476 507
 
477
-			if (createObj.isValid(formId)) {
478
-				let param = $(formId).serializeObject();
479
-				console.log(JSON.stringify(param));
480
-				var searhFn = function() {
481
-					ITP_FORM_STINFO02010_DETAIL_IS_WRITING = false;
482
-					listObj.grid.search();
508
+			// console.log($(formId).serializeObject());
509
+			if (itp_fn_form_event.isValid(formId)) {
510
+				var modalFn = {
511
+					callBack: (args) => {
512
+						itp_fn_form_event.removeChar('#ITP_FORM_OPER03010_DETAIL');
513
+						let param = $(formId).serializeObject();
514
+						console.log(JSON.stringify(param));
515
+						var searhFn = function () {
516
+							ITP_FORM_STINFO02010_DETAIL_IS_WRITING = false;
517
+							listObj.grid.search();
518
+						}
519
+						fn_ajax_call(API_DETAIL_SAVE, JSON.stringify(param), searhFn, 'POST');
520
+					}
483 521
 				};
484
-				fn_ajax_call(API_DETAIL_SAVE, JSON.stringify(param), searhFn, 'POST');
522
+				itp_fn_modal_confirm('저장 하시겠습니까?', modalFn);
485 523
 			}
486 524
 		}
487
-	},
488
-	isValid: function(formId) {
489
-		var isValid = false;
490
-		$(formId).find('input, select, checkbox, textarea').each(function(k) {
491
-			if($(this).data('check-required')) {
492
-				var arry = $(this).data('check-required').split(',');
493
-				isValid = itp_fn_form_validate(formId, '#' + $(this).attr('id'), arry, undefined);
494
-				if(!isValid) return false;
495
-			}
496
-		});
497
-		return isValid;
498 525
 	}
499 526
 };

+ 39 - 17
bin/src/main/webapp/js/app/stinfo/ITP_STINFO02011.js

@@ -145,6 +145,7 @@ let pageObj = {
145 145
 	ui: {
146 146
 		init: function () {
147 147
 			this.view();
148
+			this.form();
148 149
 			this.grid();
149 150
 			this.ready();
150 151
 		},
@@ -160,7 +161,20 @@ let pageObj = {
160 161
 			});
161 162
 
162 163
 			// 조회일자 지정
164
+			var now = new Date();
163 165
 			$('#ITP_TAB_STINFO02011 .input-group.date').datepicker(ITP_DATE_LANGUAGE);
166
+			$('#ITP_FORM_STINFO02011_SEARCH_FROM_DT').datepicker('setDate', new Date(now.setMonth(now.getMonth() - 1)));
167
+			$('#ITP_FORM_STINFO02011_SEARCH_TO_DT').datepicker('setDate', new Date());
168
+
169
+			// form alert message 주입
170
+			$('input[data-alert-required="ONLYCHK"]').each(function() {
171
+				if($(this).data('alert-msg') === 'address') {
172
+					$(this).data('alert-msg', ITP_MSG_LOCALE.message.form.emptyAddr);
173
+				}
174
+			});
175
+		},
176
+		form: function() {
177
+			itp_fn_form_event.onKeyup('#ITP_FORM_STINFO02011_DETAIL');
164 178
 		},
165 179
 		grid: function() {
166 180
 			// itp_fn_jqgrid_resize(STINFO02011_GRID_ID, STINFO02011_GRID_LIST, 'lg');
@@ -221,6 +235,15 @@ let pageObj = {
221 235
 			$('#ITP_FORM_STINFO02011_DETAIL .fnStoreNm').text('(자동부여)');
222 236
 			$('#ITP_FORM_STINFO02011_DETAIL_STORE_ID').removeAttr('readonly');
223 237
 			$('#ITP_FORM_STINFO02011_DETAIL .itp_form_info').hide();
238
+			$('#ITP_FORM_STINFO02011_DETAIL .itp_form_info').find('input, select').each(function(i, elem) {
239
+				if($(this).data('check-required')) $(this).data('check-required', '');
240
+				$(this).attr('disabled', true);
241
+			});
242
+			$('#ITP_FORM_STINFO02011_DETAIL .itp_form_change').show();
243
+			$('#ITP_FORM_STINFO02011_DETAIL .itp_form_change').find('input, select').each(function(i, elem) {
244
+				if($(this).data('check-required')) $(this).data('check-required', 'empty');
245
+				$(this).attr('disabled', false);
246
+			});
224 247
 		} else if(mode == 'MODIFY') { // 수정
225 248
 			$('#ITP_AJAX_STINFO02011_DETAIL_CONTAINER').show();
226 249
 			fn_show_btn_auth_array(['#ITP_BTN_STINFO02011_CANCELLIST', '#ITP_BTN_STINFO02011_SAVE', '#ITP_BTN_STINFO02011_RESET_PW']);
@@ -231,6 +254,15 @@ let pageObj = {
231 254
 
232 255
 			$('#ITP_FORM_STINFO02011_DETAIL_STORE_ID').attr('readonly', true);
233 256
 			$('#ITP_FORM_STINFO02011_DETAIL .itp_form_info').show();
257
+			$('#ITP_FORM_STINFO02011_DETAIL .itp_form_info').find('input, select').each(function(i, elem) {
258
+				if($(this).data('check-required')) $(this).data('check-required', 'empty');
259
+				$(this).attr('disabled', false);
260
+			});
261
+			$('#ITP_FORM_STINFO02011_DETAIL .itp_form_change').hide();
262
+			$('#ITP_FORM_STINFO02011_DETAIL .itp_form_change').find('input, select').each(function(i, elem) {
263
+				if($(this).data('check-required')) $(this).data('check-required', '');
264
+				$(this).attr('disabled', true);
265
+			});
234 266
 		} else if(mode == 'VIEW') { // 보기
235 267
 			$('#ITP_AJAX_STINFO02011_VIEW_CONTAINER').show();
236 268
 			fn_show_btn_auth_array(['#ITP_BTN_STINFO02011_MODIFY', '#ITP_BTN_STINFO02011_CANCELLIST']);
@@ -275,8 +307,8 @@ let listObj = {
275 307
 		},
276 308
 		back: function() {
277 309
 			$('#ITP_FORM_STINFO02011_SERVICE_ST_DT').val(this.itp_STINFO02011_param.searchDateType);
278
-			$('#ITP_FORM_STINFO02011_SEARCH_REG_DT').val(this.itp_STINFO02011_param.fromDt);
279
-			$('#ITP_FORM_STINFO02011_SEARCH_OPEN_DT').val(this.itp_STINFO02011_param.toDt);
310
+			$('#ITP_FORM_STINFO02011_SEARCH_FROM_DT').val(this.itp_STINFO02011_param.fromDt);
311
+			$('#ITP_FORM_STINFO02011_SEARCH_TO_DT').val(this.itp_STINFO02011_param.toDt);
280 312
 			$('#ITP_FORM_STINFO02011_SEARCH_STORE_DVSN').val(this.itp_STINFO02011_param.sstoreDvsn);
281 313
 			$('#ITP_FORM_STINFO02011_SEARCH_STORE_ST_CD').val(this.itp_STINFO02011_param.sstoreStCd);
282 314
 			$('#ITP_FORM_STINFO02011_SEARCH_LOAN_DVSN').val(this.itp_STINFO02011_param.sloanDvsn);
@@ -411,9 +443,10 @@ let modifyObj = {
411 443
 		},
412 444
 		save: function() {
413 445
 			const formId = '#ITP_FORM_STINFO02011_DETAIL';
446
+			itp_fn_form_event.removeChar('#ITP_FORM_OPER03010_DETAIL');
414 447
 			itp_fn_form_clear_validate(null, formId);
415 448
 
416
-			if (modifyObj.isValid(formId)) {
449
+			if (itp_fn_form_event.isValid(formId)) {
417 450
 				let param = $(formId).serializeObject();
418 451
 				console.log(JSON.stringify(param));
419 452
 				var searhFn = function() {
@@ -457,9 +490,9 @@ let modifyObj = {
457 490
 		var cmpyAdres = result.addr1/* + ' ' + result.addr*/;
458 491
 		kakaoMap.init('ITP_FORM_STINFO02011_DETAIL', cmpyAdres);
459 492
 
460
-		$('#ITP_FORM_STINFO02011_DETAIL #ITP_FORM_STINFO02011_DETAIL_DPST_BNK_CD').text(result.storeBnkCd);
461
-		$('#ITP_FORM_STINFO02011_DETAIL #ITP_FORM_STINFO02011_DETAIL_ACCT_NO').text(result.storeAcctNo);
462
-		$('#ITP_FORM_STINFO02011_DETAIL #ITP_FORM_STINFO02011_DETAIL_OWAC_NM').text(result.storeOwacNm);
493
+		$('#ITP_FORM_STINFO02011_DETAIL #ITP_FORM_STINFO02011_DETAIL_DPST_BNK_CD').val(result.storeBnkCd);
494
+		$('#ITP_FORM_STINFO02011_DETAIL #ITP_FORM_STINFO02011_DETAIL_ACCT_NO').val(result.storeAcctNo);
495
+		$('#ITP_FORM_STINFO02011_DETAIL #ITP_FORM_STINFO02011_DETAIL_OWAC_NM').val(result.storeOwacNm);
463 496
 		$('#ITP_FORM_STINFO02011_DETAIL #ITP_FORM_STINFO02011_DETAIL_LOAN_DVSN').val(result.loanDvsn);
464 497
 		$('#ITP_FORM_STINFO02011_DETAIL #ITP_FORM_STINFO02011_DETAIL_LIMIT_AMT').val(result.limitAmt);
465 498
 		$('#ITP_FORM_STINFO02011_DETAIL #ITP_FORM_STINFO02011_DETAIL_WHS_USE_YN').val(result.whsUseYn);
@@ -467,17 +500,6 @@ let modifyObj = {
467 500
 		$('#ITP_FORM_STINFO02011_DETAIL .fnAcctBal').text(result.acctBal);
468 501
 		$('#ITP_FORM_STINFO02011_DETAIL .fnTmpRcvAcctTotal').text(result.tmpRcvAcctTotal);
469 502
 		$('#ITP_FORM_STINFO02011_DETAIL .fnSysChgDttm').text(result.sysChgDttm);
470
-	},
471
-	isValid: function(formId) {
472
-		var isValid = false;
473
-		$(formId).find('input, select, checkbox, textarea').each(function(k) {
474
-			if($(this).data('check-required')) {
475
-				var arry = $(this).data('check-required').split(',');
476
-				isValid = itp_fn_form_validate(formId, '#' + $(this).attr('id'), arry, undefined);
477
-				if(!isValid) return false;
478
-			}
479
-		});
480
-		return isValid;
481 503
 	}
482 504
 };
483 505
 

+ 15 - 4
bin/src/main/webapp/js/app/stinfo/ITP_STINFO03010.js

@@ -251,6 +251,7 @@ let pageObj = {
251 251
 		if(mode == 'LIST') { // 목록
252 252
 			fn_show_btn_auth_array(['#ITP_BTN_STINFO03010_SRH', '#ITP_BTN_STINFO03010_NEWREG']);
253 253
 			$('#ITP_AJAX_STINFO03010_LIST_CONTAINER').show();
254
+			$('#ITP_FORM_STINFO03010_SEARCH_BRAND_ID').val(fn_make_user_info.get('brandId'));
254 255
 		} else if(mode == 'ADD') { // 등록
255 256
 			fn_show_btn_auth_array(['#ITP_BTN_STINFO03010_CANCELLIST', '#ITP_BTN_STINFO03010_SAVE']);
256 257
 			$('#ITP_AJAX_STINFO03010_DETAIL_CONTAINER').show();
@@ -271,7 +272,8 @@ let pageObj = {
271 272
 			$('#ITP_FORM_STINFO03010_DETAIL .itp_form_change').show();
272 273
 
273 274
 			$('#ITP_BTN_STINFO03010_RESET_PW').hide();
274
-
275
+			$.bootstrapFileUpload('resetUpload', "ITP_STINFO03010_DETAIL_ACCT_FILE_UPLOAD");
276
+			$.bootstrapFileUpload('resetUpload', "ITP_STINFO03010_DETAIL_CORP_FILE_UPLOAD");
275 277
 		} else if(mode == 'MODIFY') { // 수정
276 278
 			fn_show_btn_auth_array(['#ITP_BTN_STINFO03010_CANCELLIST', '#ITP_BTN_STINFO03010_SAVE', '#ITP_BTN_STINFO03010_RESET_PW']);
277 279
 			$('#ITP_AJAX_STINFO03010_DETAIL_CONTAINER').show();
@@ -282,6 +284,8 @@ let pageObj = {
282 284
 			$('#ITP_FORM_STINFO03010_DETAIL_AFFL_SHOP_ID').val(fn_make_user_info.get('afflShopId'));
283 285
 			$('#ITP_FORM_STINFO03010_DETAIL_BRAND_ID').val(fn_make_user_info.get('brandId'));
284 286
 			$('#ITP_FORM_STINFO03010_DETAIL .fnBrandNm').text(fn_make_user_info.get('brandNm'));
287
+			$.bootstrapFileUpload('resetUpload', "ITP_STINFO03010_DETAIL_ACCT_FILE_UPLOAD");
288
+			$.bootstrapFileUpload('resetUpload', "ITP_STINFO03010_DETAIL_CORP_FILE_UPLOAD");
285 289
 		} else if(mode == 'VIEW') { // 보기
286 290
 			fn_show_btn_auth_array(['#ITP_BTN_STINFO03010_MODIFY', '#ITP_BTN_STINFO03010_CANCELLIST']);
287 291
 			$('#ITP_AJAX_STINFO03010_VIEW_CONTAINER').show();
@@ -494,8 +498,10 @@ let modifyObj = {
494 498
 		$('#ITP_FORM_STINFO03010_DETAIL #ITP_FORM_STINFO03010_DETAIL_SPPLY_NM').val(result.spplyNm);
495 499
 		$('#ITP_FORM_STINFO03010_DETAIL #ITP_FORM_STINFO03010_DETAIL_BSNS_CNDT').val(result.bsnsCndt);
496 500
 		$('#ITP_FORM_STINFO03010_DETAIL #ITP_FORM_STINFO03010_DETAIL_BSNS_REG_NO').val(result.bsnsRegNo);
501
+		$('#ITP_FORM_STINFO03010_DETAIL .fnBsnsRegNo').text(result.bsnsRegNo);
497 502
 		$('#ITP_FORM_STINFO03010_DETAIL #ITP_FORM_STINFO03010_DETAIL_CTGR_BSNS').val(result.ctgrBsns);
498 503
 		$('#ITP_FORM_STINFO03010_DETAIL #ITP_FORM_STINFO03010_DETAIL_CORP_REG_NO').val(result.corpRegNo);
504
+		$('#ITP_FORM_STINFO03010_DETAIL .fnCorpRegNo').text(result.corpRegNo);
499 505
 		$('#ITP_FORM_STINFO03010_DETAIL #ITP_FORM_STINFO03010_DETAIL_TEL_NO').val(result.mgrTelNo);
500 506
 		$('#ITP_FORM_STINFO03010_DETAIL #ITP_FORM_STINFO03010_DETAIL_OWNER_NM').val(result.ownerNm);
501 507
 		$('#ITP_FORM_STINFO03010_DETAIL #ITP_FORM_STINFO03010_DETAIL_FAX_NO').val(result.faxNo);
@@ -506,9 +512,14 @@ let modifyObj = {
506 512
 		$('#ITP_FORM_STINFO03010_DETAIL #ITP_FORM_STINFO03010_DETAIL_ACCT_NO').val(result.acctNo);
507 513
 		$('#ITP_FORM_STINFO03010_DETAIL #ITP_FORM_STINFO03010_DETAIL_OWAC_NM').val(result.owacNm);
508 514
 		$('#ITP_FORM_STINFO03010_DETAIL #ITP_FORM_STINFO03010_DETAIL_FROM_DT').val(result.openDt);
509
-		$('#ITP_FORM_STINFO03010_DETAIL #ITP_FORM_STINFO03010_DETAIL_ZIP_NO').val(result.zipNo);
510
-		$('#ITP_FORM_STINFO03010_DETAIL #ITP_FORM_STINFO03010_DETAIL_LOAD_ADDR').val(result.addr1);
511
-		$('#ITP_FORM_STINFO03010_DETAIL #ITP_FORM_STINFO03010_DETAIL_DTL_ADDR').val(result.addr2);
515
+		$('#ITP_FORM_STINFO03010_DETAIL #ITP_FORM_STINFO03010_DETAIL_ZIPNO').val(result.zipNo);
516
+		$('#ITP_FORM_STINFO03010_DETAIL #ITP_FORM_STINFO03010_DETAIL_ADRES').val(result.addr1);
517
+		$('#ITP_FORM_STINFO03010_DETAIL #ITP_FORM_STINFO03010_DETAIL_ADRES_DTL').val(result.addr2);
518
+
519
+		$('#ITP_FORM_STINFO03010_DETAIL .fnRegId').text(result.sysRegId);
520
+		$('#ITP_FORM_STINFO03010_DETAIL .fnRegDt').text(result.sysRegDttm);
521
+		$('#ITP_FORM_STINFO03010_DETAIL .fnChgId').text(result.sysChgId);
522
+		$('#ITP_FORM_STINFO03010_DETAIL .fnChgDt').text(result.sysChgDttm);
512 523
 
513 524
 		// 담당자정보  리스트 조회
514 525
 		pageObj.grid.init('DETAIL', result.spplyMgrList);

+ 8 - 7
bin/src/main/webapp/js/app/stinfo/ITP_STINFO04010.js

@@ -83,7 +83,7 @@ const gridColModel = {
83 83
             sortable: false, hidden: false
84 84
         },
85 85
         {
86
-            index: 'ST_CD', name: 'stCd',
86
+            index: 'ST_CD', name: 'itemStNm',
87 87
             label: ITP_MSG_LOCALE.label.stNm, //상태
88 88
             width: '6', fixed: false, align: 'center',
89 89
             sortable: false, hidden: false
@@ -237,6 +237,7 @@ let pageObj = {
237 237
         if(mode == 'LIST') { // 목록
238 238
             $('#ITP_AJAX_STINFO04010_LIST_CONTAINER').show();
239 239
             fn_show_btn_auth_array(['#ITP_BTN_STINFO04010_SRH', '#ITP_BTN_STINFO04010_NEWREG']);
240
+            $('#ITP_FORM_STINFO04010_SEARCH_BRAND_ID').val(fn_make_user_info.get('brandId'));
240 241
         } else if(mode == 'ADD') { // 등록
241 242
             $('#ITP_AJAX_STINFO04010_DETAIL_CONTAINER').show();
242 243
             fn_show_btn_auth_array(['#ITP_BTN_STINFO04010_CANCELLIST', '#ITP_BTN_STINFO04010_SAVE']);
@@ -409,10 +410,10 @@ let viewObj = {
409 410
         pageObj.switchScreen('VIEW');
410 411
         $('#ITP_FORM_STINFO04010_VIEW #ITP_FORM_STINFO04010_VIEW_ITEM_ID').val(result.itemId);
411 412
         $('#ITP_FORM_STINFO04010_VIEW .fnStCd').text(result.itemStNm);
412
-        $('#ITP_FORM_STINFO04010_VIEW .fnItemClass1').text(result.itemClass1);
413
-        $('#ITP_FORM_STINFO04010_VIEW .fnItemClass2').text(result.itemClass2);
414
-        $('#ITP_FORM_STINFO04010_VIEW .fnItemClass3').text(result.itemClass3);
415
-        $('#ITP_FORM_STINFO04010_VIEW .fnItemClass4').text(result.itemClass4);
413
+        $('#ITP_FORM_STINFO04010_VIEW .fnItemClass1').text(result.itemClass1Nm);
414
+        $('#ITP_FORM_STINFO04010_VIEW .fnItemClass2').text(result.itemClass2Nm);
415
+        $('#ITP_FORM_STINFO04010_VIEW .fnItemClass3').text(result.itemClass3Nm);
416
+        $('#ITP_FORM_STINFO04010_VIEW .fnItemClass4').text(result.itemClass4Nm);
416 417
         $('#ITP_FORM_STINFO04010_VIEW .fnItemClassMgntNo').text(result.itemClassMgntNo);
417 418
         $('#ITP_FORM_STINFO04010_VIEW .fnItemType').text(result.itemType);
418 419
         $('#ITP_FORM_STINFO04010_VIEW .fnItemNm').text(result.itemClassNm);
@@ -435,9 +436,9 @@ let viewObj = {
435 436
         $('#ITP_FORM_STINFO04010_VIEW .fnExpryPeriod').text(result.expryPeriod);
436 437
         $('#ITP_FORM_STINFO04010_VIEW .fnRtnPssblYn').text(result.rtnPssblYn);
437 438
         $('#ITP_FORM_STINFO04010_VIEW .fnRtnDvsn').text(result.rtnDvsn);
438
-        // $('#ITP_FORM_STINFO04010_VIEW .fnItemImage').text(result.imageFileNoList);
439
+
439 440
         $.each(result.imageFileNoList, function(index, item) {
440
-            $('#ITP_FORM_STINFO04010_VIEW .fnItemImage').append('<img src=" + item.filePath +" />');
441
+            $('#ITP_FORM_STINFO04010_VIEW .fnItemImageFile').append('<img src="' + item.filePath + '" />');
441 442
         });
442 443
     }
443 444
 };

+ 12 - 4
bin/src/main/webapp/js/app/stinfo/ITP_STINFO05010.js

@@ -162,7 +162,10 @@ let pageObj = {
162 162
 			itemClassLevel.list(1);
163 163
 
164 164
 			// 조회일자 지정
165
+			var now = new Date();
165 166
 			$('#ITP_TAB_STINFO05010 .input-group.date').datepicker(ITP_DATE_LANGUAGE);
167
+			$('#ITP_FORM_STINFO05010_SEARCH_CONT_STT_DT').datepicker('setDate', new Date(now.setMonth(now.getMonth() - 1)));
168
+			$('#ITP_FORM_STINFO05010_SEARCH_CONT_END_DT').datepicker('setDate', new Date());
166 169
 		},
167 170
 		grid: function() {
168 171
 			itp_fn_jqgrid_resize(STINFO05010_GRID_ID, STINFO05010_GRID_LIST, 'sm');
@@ -226,6 +229,7 @@ let pageObj = {
226 229
 		if(mode == 'LIST') { // 목록
227 230
 			$('#ITP_AJAX_STINFO05010_LIST_CONTAINER').show();
228 231
 			fn_show_btn_auth_array(['#ITP_BTN_STINFO05010_SRH', '#ITP_BTN_STINFO05010_NEWREG']);
232
+			$('#ITP_FORM_STINFO05010_SEARCH_BRAND_ID').val(fn_make_user_info.get('brandId'));
229 233
 		} else if(mode == 'ADD') { // 등록
230 234
 			$('#ITP_AJAX_STINFO05010_DETAIL_CONTAINER').show();
231 235
 			fn_show_btn_auth_array(['#ITP_BTN_STINFO05010_CANCELLIST', '#ITP_BTN_STINFO05010_SAVE']);
@@ -452,10 +456,14 @@ let modifyObj = {
452 456
 		$('#ITP_FORM_STINFO05010_DETAIL #ITP_FORM_STINFO05010_DETAIL_BRAND_UNIT_UNQ_NO').val(result.brandUnitUnqNo);
453 457
 		$('#ITP_FORM_STINFO05010_DETAIL .fnBrandNm').text(result.brandNm);
454 458
 		$('#ITP_FORM_STINFO05010_DETAIL #ITP_FORM_STINFO05010_DETAIL_UNIT_ST_CD').val(result.unitStCd);
455
-		$('#ITP_FORM_STINFO05010_DETAIL #ITP_FORM_STINFO05010_DETAIL_ITEM_ID').val(result.itemId);
456
-		$('#ITP_FORM_STINFO05010_DETAIL #ITP_FORM_STINFO05010_DETAIL_ITEM_NM').val(result.itemNm);
457
-		$('#ITP_FORM_STINFO05010_DETAIL #ITP_FORM_STINFO05010_DETAIL_SPPLY_ID').val(result.spplyId);
458
-		$('#ITP_FORM_STINFO05010_DETAIL #ITP_FORM_STINFO05010_DETAIL_SPPLY_NM').val(result.spplyNm);
459
+		$('#ITP_FORM_STINFO05010_DETAIL .fnItemId').text(result.itemId);
460
+		$('#ITP_FORM_STINFO05010_DETAIL .fnItemNm').text(result.itemNm);
461
+		$('#ITP_FORM_STINFO05010_DETAIL .fnSpplyId').text(result.spplyId);
462
+		$('#ITP_FORM_STINFO05010_DETAIL .fnSpplyNm').text(result.spplyNm);
463
+		// $('#ITP_FORM_STINFO05010_DETAIL #ITP_FORM_STINFO05010_DETAIL_ITEM_ID').val(result.itemId);
464
+		// $('#ITP_FORM_STINFO05010_DETAIL #ITP_FORM_STINFO05010_DETAIL_ITEM_NM').val(result.itemNm);
465
+		// $('#ITP_FORM_STINFO05010_DETAIL #ITP_FORM_STINFO05010_DETAIL_SPPLY_ID').val(result.spplyId);
466
+		// $('#ITP_FORM_STINFO05010_DETAIL #ITP_FORM_STINFO05010_DETAIL_SPPLY_NM').val(result.spplyNm);
459 467
 		$('#ITP_FORM_STINFO05010_DETAIL #ITP_FORM_STINFO05010_DETAIL_SPPLY_ITEM_ID').val(result.spplyItemId);
460 468
 		$('#ITP_FORM_STINFO05010_DETAIL #ITP_FORM_STINFO05010_DETAIL_CONT_STT_DT').val(result.contSttDt);
461 469
 		$('#ITP_FORM_STINFO05010_DETAIL #ITP_FORM_STINFO05010_DETAIL_CONT_END_DT').val(result.contEndDt);

+ 7 - 1
bin/src/main/webapp/js/app/stinfo/ITP_STINFO06010.js

@@ -208,7 +208,10 @@ let pageObj = {
208 208
 			});
209 209
 
210 210
 			// 조회일자 지정
211
+			var now = new Date();
211 212
 			$('#ITP_TAB_STINFO06010 .input-group.date').datepicker(ITP_DATE_LANGUAGE);
213
+			$('#ITP_FORM_STINFO06010_SEARCH_FROM_DT').datepicker('setDate', new Date(now.setMonth(now.getMonth() - 1)));
214
+			$('#ITP_FORM_STINFO06010_SEARCH_TO_DT').datepicker('setDate', new Date());
212 215
 		},
213 216
 		grid: function() {
214 217
 			itp_fn_jqgrid_resize(STINFO06010_GRID_ID, STINFO06010_GRID_LIST, 'lg');
@@ -229,6 +232,7 @@ let pageObj = {
229 232
 				var id = $(this).attr('id');
230 233
 				$(this).on('click', function() {
231 234
 					switch (id) {
235
+						case 'ITP_BTN_STINFO06010_SRH'				: listObj.button.search();		break;	// 조회 버튼 클릭
232 236
 						case 'ITP_BTN_STINFO06010_NEWREG'			: listObj.button.create(); 		break;	// 신규등록 버튼
233 237
 						case 'ITP_BTN_STINFO06010_CANCELLIST'		: listObj.grid.search(); 		break;	// 취소/목록 버튼
234 238
 						case 'ITP_BTN_STINFO06010_SAVE'				: createObj.button.save(); 		break;	// 저장 버튼
@@ -260,9 +264,12 @@ let pageObj = {
260 264
 			$('#ITP_AJAX_STINFO06010_LIST_CONTAINER').show();
261 265
 			if(fn_make_user_info.get('authTpCd') === '50') {
262 266
 				fn_show_btn_auth_array(['#ITP_BTN_STINFO06010_SRH']);
267
+				$('#ITP_FORM_STINFO06010_SEARCH_STORE_ID').val(fn_make_user_info.get('storeId'));
268
+				$('#ITP_FORM_STINFO06010_SEARCH_STORE').hide();
263 269
 			} else {
264 270
 				fn_show_btn_auth_array(['#ITP_BTN_STINFO06010_SRH', '#ITP_BTN_STINFO06010_NEWREG']);
265 271
 			}
272
+			$('#ITP_FORM_STINFO06010_SEARCH_BRAND_ID').val(fn_make_user_info.get('brandId'));
266 273
 		} else if(mode == 'ADD') { // 등록
267 274
 			itp_fn_form_clear_validate(null, '#ITP_FORM_STINFO07010_DETAIL');
268 275
 
@@ -449,7 +456,6 @@ let modifyObj = {
449 456
 			var option = {
450 457
 				gridId: STINFO06010_DETAIL_GRID_ID,
451 458
 				colModel: gridColModel.detail,
452
-				mtype: 'GET',
453 459
 				param: param,
454 460
 				url: DOMAIN + API_DETAIL_INFO,
455 461
 				loadComplete: function(data) {

+ 12 - 11
bin/src/main/webapp/js/app/stinfo/ITP_STINFO07010.js

@@ -46,7 +46,7 @@ const gridColModel = {
46 46
 			index: 'ITEM_CLASS_MNG_NO', name: 'itemClassMgntNo',
47 47
 			label: ITP_MSG_LOCALE.label.itemClassMgntNo, //품목분류명
48 48
 			width: '10', fixed: false, align: 'center',
49
-			sortable: false, hidden: true
49
+			sortable: false, hidden: false
50 50
 		},
51 51
 		{
52 52
 			index: 'ITEM_CLASS_NM', name: 'itemClassNm',
@@ -55,34 +55,34 @@ const gridColModel = {
55 55
 			sortable: false, hidden: false
56 56
 		},
57 57
 		{
58
-			index: 'ITEM_CLASS_LEVEL1', name: 'itemClass1',
58
+			index: 'ITEM_CLASS_LEVEL1', name: 'itemClass1Nm',
59 59
 			label: ITP_MSG_LOCALE.label.itemClassLevel1, //품목분류Level 1
60 60
 			width: '10', fixed: false, align: 'center',
61 61
 			sortable: false, hidden: false
62 62
 		},
63 63
 		{
64
-			index: 'ITEM_CLASS_LEVEL2', name: 'itemClass2',
64
+			index: 'ITEM_CLASS_LEVEL2', name: 'itemClass2Nm',
65 65
 			label: ITP_MSG_LOCALE.label.itemClassLevel2, //품목분류Level 2
66
-			width: '13', fixed: false, align: 'center',
66
+			width: '10', fixed: false, align: 'center',
67 67
 			sortable: false, hidden: false
68 68
 		},
69 69
 		{
70
-			index: 'ITEM_CLASS_LEVEL3', name: 'itemClass3',
70
+			index: 'ITEM_CLASS_LEVEL3', name: 'itemClass3Nm',
71 71
 			label: ITP_MSG_LOCALE.label.itemClassLevel3, //품목분류Level 3
72
-			width: '13', fixed: false, align: 'center',
72
+			width: '10', fixed: false, align: 'center',
73 73
 			sortable: false, hidden: false
74 74
 		},
75 75
 		{
76
-			index: 'ITEM_CLASS_LEVEL4', name: 'itemClass4',
76
+			index: 'ITEM_CLASS_LEVEL4', name: 'itemClass4Nm',
77 77
 			label: ITP_MSG_LOCALE.label.itemClassLevel4, //품목분류Level 4
78
-			width: '6', fixed: false, align: 'center',
78
+			width: '10', fixed: false, align: 'center',
79 79
 			sortable: false, hidden: false
80 80
 		},
81 81
 		{
82 82
 			index: 'PRN_SEQ', name: 'prnSeq',
83 83
 			label: ITP_MSG_LOCALE.label.prnSeq, //출력순번
84 84
 			width: '15', fixed: false, align: 'center',
85
-			sortable: false, hidden: false
85
+			sortable: false, hidden: true
86 86
 		}
87 87
 	]
88 88
 };
@@ -298,8 +298,9 @@ let listObj = {
298 298
 					if (colNm === 'itemClassNm') {
299 299
 						const selectVal = $(this).jqGrid('getCell', rowId, 'itemClassMgntNo');
300 300
 						const key = {brandId:fn_make_user_info.get('brandId'), itemClassMgntNo: selectVal, viewCd: 'R'};
301
-						var param = $.param(key);
302
-						viewObj.init(param);
301
+						// var param = $.param(key);
302
+						// viewObj.init(param);
303
+						listObj.popup($(gridId).jqGrid('getRowData', rowId));
303 304
 					}
304 305
 				},
305 306
 				loadComplete: function(data) {

+ 1 - 1
src/main/webapp/app/pomng/POMNG01010.html

@@ -53,7 +53,7 @@
53 53
 										<div class="form-group">
54 54
 											<label class="col-xs-2 itp_lb">납기요청일</label>
55 55
 												<div class="col-xs-4 itp_ip">
56
-													<div class="col-xs-4 itp_in itp_noMar">
56
+													<div class="col-xs-4 itp_in">
57 57
 														<div class="input-daterange input-group date">
58 58
 															<input type="text" id="ITP_FORM_POMNG01010_DETAIL_DLV_REQ_DT" class="form-control itp_input" name="dlvReqDt" value="">
59 59
 														</div>

+ 57 - 18
src/main/webapp/app/popup/biz/BIZPOP_DLV_STTMT_PRN.html

@@ -61,7 +61,7 @@
61 61
 										<div class="itp_sign_header">
62 62
 											<label>납품확인일</label>
63 63
 										</div>
64
-										<div class="itp_sign_area">
64
+										<div class="itp_sign_area fnDlvCnfmDt">
65 65
 											2022.01.01
66 66
 										</div>
67 67
 									</div>
@@ -79,37 +79,76 @@
79 79
 									<div>
80 80
 										<label style="width:100px;">전화번호</label>
81 81
 										<label>:</label>
82
-										<span class="fnDlvRegDt">02-1234-1547</span>
82
+										<span class="fnVndrTelNo">02-1234-1547</span>
83 83
 									</div>
84 84
 								</div>
85 85
 							</div>	
86
-							<div class="col-xs-12 itp_form_inline">
86
+							<div class="col-xs-6 itp_form_inline">
87 87
 								<div class="itp_form_info">
88
-									<div class="col-xs-6">
89
-										<label class="itp_company_type">공급처</label>
90
-										<label class="col-xs-2">등록번호</label>
91
-										<div class="col-xs-4">
92
-											<div class="col-xs-12 itp_in fnBrandNm">215-58-584887</div>
88
+										<div class="itp_company_type">
89
+											<label>공급처</label>
90
+										</div>
91
+									<div class="col-xs-11" style="padding:0; width:90%;">
92
+										<label class="col-xs-4">등록번호</label>
93
+										<div class="col-xs-8 itp_form_it">
94
+											<div class="col-xs-12 itp_in fnBsnsRegNo">215-58-584887</div>
95
+										</div>
96
+									</div>	
97
+									<div class="col-xs-11" style="padding:0; width:90%;">
98
+										<label class="col-xs-2">상호</label>
99
+										<div class="col-xs-8 itp_form_it">
100
+											<div class="col-xs-12 itp_in fnSpplyNm">등록업체명</div>
101
+										</div>
102
+									</div>
103
+									<div class="col-xs-11" style="padding:0; width:90%;">
104
+										<label class="col-xs-2">성명</label>
105
+										<div class="col-xs-8 itp_form_it">
106
+											<div class="col-xs-12 itp_in fnBrandNm">공길동</div>
107
+										</div>
108
+									</div>
109
+									<div class="col-xs-11" style="padding:0; width:90%;">
110
+										<label class="col-xs-2">주소</label>
111
+										<div class="col-xs-8 itp_form_it">
112
+											<div class="col-xs-12 itp_in fnBrandNm">서울 시송파구 ㄴㄻㄴㄹ</div>
93 113
 										</div>
94
-										
95 114
 									</div>
96
-									<div class="col-xs-6">
97
-										<label class="itp_company_type">발주처</label>
98
-										<label class="col-xs-2">등록번호</label>
99
-										<div class="col-xs-4">
115
+								</div>	
116
+							</div>
117
+							<div class="col-xs-6 itp_form_inline">
118
+								<div class="itp_form_info">
119
+										<div class="itp_company_type">
120
+											<label>발주처</label>
121
+										</div>
122
+									<div class="col-xs-11" style="padding:0; width:90%;">
123
+										<label class="col-xs-4">등록번호</label>
124
+										<div class="col-xs-8 itp_form_it">
100 125
 											<div class="col-xs-12 itp_in fnBrandNm">215-58-584887</div>
101 126
 										</div>
102
-										
127
+									</div>	
128
+									<div class="col-xs-11" style="padding:0; width:90%;">
129
+										<label class="col-xs-2">상호</label>
130
+										<div class="col-xs-8 itp_form_it">
131
+											<div class="col-xs-12 itp_in fnBrandNm">등록업체명</div>
132
+										</div>
103 133
 									</div>
104
-								</div>		
134
+									<div class="col-xs-11" style="padding:0; width:90%;">
135
+										<label class="col-xs-2">성명</label>
136
+										<div class="col-xs-8 itp_form_it">
137
+											<div class="col-xs-12 itp_in fnBrandNm">공길동</div>
138
+										</div>
139
+									</div>
140
+									<div class="col-xs-11" style="padding:0; width:90%;">
141
+										<label class="col-xs-2">주소</label>
142
+										<div class="col-xs-8 itp_form_it">
143
+											<div class="col-xs-12 itp_in fnBrandNm">서울 시송파구 ㄴㄻㄴㄹ</div>
144
+										</div>
145
+									</div>
146
+								</div>	
105 147
 							</div>
106 148
 						</div>
107 149
 						
108 150
 						
109 151
 						
110
-						
111
-						
112
-						
113 152
 						<div id="ITP_BIZPOP_DLV_STTMT_PRN_jqGrid_list" class="itp_tb_list" data-total-cnt="">
114 153
 							<div id="ITP_BIZPOP_DLV_STTMT_PRN_jqGridView" class="itp_views fix"></div>
115 154
 							<table id="ITP_BIZPOP_DLV_STTMT_PRN_jqGrid"></table>

+ 1 - 1
src/main/webapp/app/vendinfo/VENDINFO02010.html

@@ -18,7 +18,7 @@
18 18
 								<input type="hidden" id="ITP_FORM_VENDINFO02010_SEARCH_BRAND_ID" name="sbrandId">
19 19
 									<div class="form-group">
20 20
 										<div class="col-xs-2 itp_ip itp_noMar">
21
-											<input type="text" id="ITP_FORM_VENDINFO02010_SEARCH_SPPLY_NM" class="form-control itp_input" name="sspplyNm" placeholder="공급업체 선택" readonly/>
21
+											<input type="text" id="ITP_FORM_VENDINFO02010_SEARCH_SPPLY_NM" class="form-control itp_input" name="sspplyNm" placeholder="공급업체 선택" data-check-required="empty" readonly/>
22 22
 										</div>
23 23
 										<div class="col-xs-1 itp_in" style="width:8%; padding:0px;">
24 24
 											<button type="button" id="ITP_FORM_VENDINFO02010_SEARCH_STORE_SPPLY" class="btn btn-success btn-sm SEB" style="display: inline-block;"><i class="glyphicon glyphicon-search"></i></button>

+ 26 - 1
src/main/webapp/css/style.css

@@ -694,5 +694,30 @@ _:-ms-fullscreen, :root .itp_logs {max-width: 1287px}
694 694
 #ITP_POPUP_CONTAINER .modal-body .itp_sign {float: right;}
695 695
 #ITP_POPUP_CONTAINER .modal-body .itp_sign .itp_sign_header {border: 1px solid #000; width: 120px; height: 35px; padding: 8px; text-align: center;}
696 696
 #ITP_POPUP_CONTAINER .modal-body .itp_sign .itp_sign_area {text-align: center; padding: 7px 6px; border: 1px solid #000; border-top:none; height: 110px;}
697
-#ITP_POPUP_CONTAINER .modal-body .itp_sign .itp_form_inline .itp_form_info .itp_company_type {float:left;}  
697
+#ITP_POPUP_CONTAINER .itp_company_type {float:left; background:#eee; text-align:center; width:55px; height:168px; padding-top:40px; border:1px solid #000;}  
698
+#ITP_POPUP_CONTAINER .itp_form_info .itp_company_type label {width:35px; border:none; padding:10px;}
698 699
 #ITP_POPUP_CONTAINER .modal-body span{margin-right:7px;}
700
+#ITP_POPUP_CONTAINER .itp_form_info label {border:1px solid #000; background:#eee; margin:0; width:120px; height:42px; padding:10px 5px 10px 10px;}
701
+#ITP_POPUP_CONTAINER .itp_form_it {border:1px solid #000; height:42px; padding-top:12px;}
702
+
703
+
704
+
705
+
706
+
707
+
708
+
709
+
710
+
711
+
712
+
713
+
714
+
715
+
716
+
717
+
718
+
719
+
720
+
721
+
722
+
723
+