Browse Source

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

isna 2 years ago
parent
commit
7458abd775

+ 4 - 2
src/main/webapp/app/stinfo/STINFO02010.html

@@ -292,10 +292,10 @@
292
 														</select>
292
 														</select>
293
 													</div>
293
 													</div>
294
 													<div class="col-xs-5 itp_in" style="width:37%;">
294
 													<div class="col-xs-5 itp_in" style="width:37%;">
295
-														<input type="text" id="ITP_FORM_STINFO02010_DETAIL_ACCT_NO" data-check-required="empty" onKeyup="this.value=this.value.replace(/[^-0-9]/g,'');" class="form-control itp_input" name="acctNo" value="" placeholder="계좌번호">
295
+														<input type="text" id="ITP_FORM_STINFO02010_DETAIL_ACCT_NO" data-check-required="empty" onKeyup="this.value=this.value.replace(/[^-0-9]/g,'');" class="form-control itp_input" name="acctNo" value="" placeholder="계좌번호" maxlength="20">
296
 													</div>
296
 													</div>
297
 													<div class="col-xs-2 itp_in" style="width:22%; margin-right:0;">
297
 													<div class="col-xs-2 itp_in" style="width:22%; margin-right:0;">
298
-														<input type="text" id="ITP_FORM_STINFO02010_DETAIL_OWAC_NM" data-check-required="empty" class="form-control itp_input" name="owacNm" value="" placeholder="예금주명">
298
+														<input type="text" id="ITP_FORM_STINFO02010_DETAIL_OWAC_NM" data-check-required="empty" class="form-control itp_input" name="owacNm" value="" placeholder="예금주명" maxlength="20">
299
 													</div>
299
 													</div>
300
 												</div>	
300
 												</div>	
301
 												<label class="col-xs-2 itp_lb">정산타입*</label>
301
 												<label class="col-xs-2 itp_lb">정산타입*</label>
@@ -461,6 +461,8 @@
461
 									<div class="itp_form_in">
461
 									<div class="itp_form_in">
462
 										<div class="form-group">
462
 										<div class="form-group">
463
 											<label class="col-xs-2 itp_lb">매장계좌정보</label>
463
 											<label class="col-xs-2 itp_lb">매장계좌정보</label>
464
+											<select id="ITP_FORM_STINFO02010_VIEW_BNK_CD" data-select-code="BNK_CD" class="form-control itp_input" name="bnkCd" style="display: none;">
465
+											</select>
464
 											<div class="col-xs-4 itp_ip fnStoreAcctInfo"></div>
466
 											<div class="col-xs-4 itp_ip fnStoreAcctInfo"></div>
465
 											<label class="col-xs-2 itp_lb">정산타입</label>
467
 											<label class="col-xs-2 itp_lb">정산타입</label>
466
 											<div class="col-xs-4 itp_ip fnLoanDvsn"></div>
468
 											<div class="col-xs-4 itp_ip fnLoanDvsn"></div>

+ 12 - 10
src/main/webapp/app/stinfo/STINFO02011.html

@@ -107,13 +107,13 @@
107
 											<label class="col-xs-2 itp_lb">매장명 *</label>
107
 											<label class="col-xs-2 itp_lb">매장명 *</label>
108
 											<div class="col-xs-4 itp_ip">
108
 											<div class="col-xs-4 itp_ip">
109
 												<div class="col-xs-9 itp_in">
109
 												<div class="col-xs-9 itp_in">
110
-													<input type="text" id="ITP_FORM_STINFO02011_DETAIL_STORE_NM" data-check-required="empty" class="form-control itp_input" name="storeNm" value="">
110
+													<input type="text" id="ITP_FORM_STINFO02011_DETAIL_STORE_NM" data-check-required="empty" class="form-control itp_input" name="storeNm" value="" maxlength="40">
111
 												</div>
111
 												</div>
112
 											</div>
112
 											</div>
113
 											<label class="col-xs-2 itp_lb">업태</label>
113
 											<label class="col-xs-2 itp_lb">업태</label>
114
 											<div class="col-xs-4 itp_ip">
114
 											<div class="col-xs-4 itp_ip">
115
 												<div class="col-xs-7 itp_in">
115
 												<div class="col-xs-7 itp_in">
116
-													<input type="text" id="ITP_FORM_STINFO02011_DETAIL_BSNS_CNDT" class="form-control itp_input" name="bsnsCndt" value="">
116
+													<input type="text" id="ITP_FORM_STINFO02011_DETAIL_BSNS_CNDT" class="form-control itp_input" name="bsnsCndt" value="" maxlength="100">
117
 												</div>
117
 												</div>
118
 											</div>
118
 											</div>
119
 										</div>
119
 										</div>
@@ -129,7 +129,7 @@
129
 											<label class="col-xs-2 itp_lb">업종</label>
129
 											<label class="col-xs-2 itp_lb">업종</label>
130
 											<div class="col-xs-4 itp_ip">
130
 											<div class="col-xs-4 itp_ip">
131
 												<div class="col-xs-7 itp_in">
131
 												<div class="col-xs-7 itp_in">
132
-													<input type="text" id="ITP_FORM_STINFO02011_DETAIL_CTGR_BSNS" class="form-control itp_input" name="ctgrBsns" value="">
132
+													<input type="text" id="ITP_FORM_STINFO02011_DETAIL_CTGR_BSNS" class="form-control itp_input" name="ctgrBsns" value="" maxlength="100">
133
 												</div>
133
 												</div>
134
 											</div>
134
 											</div>
135
 										</div>
135
 										</div>
@@ -139,7 +139,7 @@
139
 											<label class="col-xs-2 itp_lb">법인번호</label>
139
 											<label class="col-xs-2 itp_lb">법인번호</label>
140
 											<div class="col-xs-4 itp_ip">
140
 											<div class="col-xs-4 itp_ip">
141
 												<div class="col-xs-6 itp_in">
141
 												<div class="col-xs-6 itp_in">
142
-													<input type="text" id="ITP_FORM_STINFO02011_DETAIL_CORP_REG_NO" data-key-up="corpNo" class="form-control itp_input" name="corpRegNo" value="">
142
+													<input type="text" id="ITP_FORM_STINFO02011_DETAIL_CORP_REG_NO" data-key-up="corpNo" class="form-control itp_input" name="corpRegNo" value="" maxlength="14">
143
 												</div>
143
 												</div>
144
 											</div>
144
 											</div>
145
 											<label class="col-xs-2 itp_lb">전화번호 *</label>
145
 											<label class="col-xs-2 itp_lb">전화번호 *</label>
@@ -155,7 +155,7 @@
155
 											<label class="col-xs-2 itp_lb">점주/대표자명*</label>
155
 											<label class="col-xs-2 itp_lb">점주/대표자명*</label>
156
 											<div class="col-xs-4 itp_ip">
156
 											<div class="col-xs-4 itp_ip">
157
 												<div class="col-xs-6 itp_in">
157
 												<div class="col-xs-6 itp_in">
158
-													<input type="text" id="ITP_FORM_STINFO02011_DETAIL_OWNER_NM" data-check-required="empty" class="form-control itp_input" name="ownerNm" value="">
158
+													<input type="text" id="ITP_FORM_STINFO02011_DETAIL_OWNER_NM" data-check-required="empty" class="form-control itp_input" name="ownerNm" value="" maxlength="20">
159
 												</div>
159
 												</div>
160
 											</div>
160
 											</div>
161
 											<label class="col-xs-2 itp_lb">FAX</label>
161
 											<label class="col-xs-2 itp_lb">FAX</label>
@@ -177,7 +177,7 @@
177
 											<label class="col-xs-2 itp_lb">이메일 *</label>
177
 											<label class="col-xs-2 itp_lb">이메일 *</label>
178
 											<div class="col-xs-4 itp_ip">
178
 											<div class="col-xs-4 itp_ip">
179
 												<div class="col-xs-7 itp_in">
179
 												<div class="col-xs-7 itp_in">
180
-													<input type="text" id="ITP_FORM_STINFO02011_DETAIL_EMAL_ADDR" data-check-required="empty" class="form-control itp_input" name="emalAddr" value="">
180
+													<input type="text" id="ITP_FORM_STINFO02011_DETAIL_EMAL_ADDR" data-check-required="empty" class="form-control itp_input" name="emalAddr" value="" maxlength="50">
181
 												</div>
181
 												</div>
182
 											</div>
182
 											</div>
183
 										</div>
183
 										</div>
@@ -244,10 +244,10 @@
244
 														</select>
244
 														</select>
245
 													</div>
245
 													</div>
246
 													<div class="col-xs-4 itp_in">
246
 													<div class="col-xs-4 itp_in">
247
-														<input type="text" id="ITP_FORM_STINFO02011_DETAIL_CREATE_ACCT_NO" data-check-required="empty" onKeyup="this.value=this.value.replace(/[^-0-9]/g,'');" class="form-control itp_input" name="acctNo" value="" placeholder="계좌번호">
247
+														<input type="text" id="ITP_FORM_STINFO02011_DETAIL_CREATE_ACCT_NO" data-check-required="empty" onKeyup="this.value=this.value.replace(/[^-0-9]/g,'');" class="form-control itp_input" name="acctNo" value="" placeholder="계좌번호" maxlength="20">
248
 													</div>
248
 													</div>
249
 													<div class="col-xs-2 itp_in">
249
 													<div class="col-xs-2 itp_in">
250
-														<input type="text" id="ITP_FORM_STINFO02011_DETAIL_CREATE_OWAC_NM" data-check-required="empty" class="form-control itp_input" name="owacNm" value="" placeholder="예금주명">
250
+														<input type="text" id="ITP_FORM_STINFO02011_DETAIL_CREATE_OWAC_NM" data-check-required="empty" class="form-control itp_input" name="owacNm" value="" placeholder="예금주명" maxlength="20">
251
 													</div>
251
 													</div>
252
 												</div>
252
 												</div>
253
 											</div>
253
 											</div>
@@ -284,10 +284,10 @@
284
 														</select>
284
 														</select>
285
 													</div>
285
 													</div>
286
 													<div class="col-xs-5 itp_in" style="width:37%;">
286
 													<div class="col-xs-5 itp_in" style="width:37%;">
287
-														<input type="text" id="ITP_FORM_STINFO02011_DETAIL_ACCT_NO" data-check-required="empty" onKeyup="this.value=this.value.replace(/[^-0-9]/g,'');" class="form-control itp_input" name="acctNo" value="" placeholder="계좌번호">
287
+														<input type="text" id="ITP_FORM_STINFO02011_DETAIL_ACCT_NO" data-check-required="empty" onKeyup="this.value=this.value.replace(/[^-0-9]/g,'');" class="form-control itp_input" name="acctNo" value="" placeholder="계좌번호" maxlength="20">
288
 													</div>
288
 													</div>
289
 													<div class="col-xs-2 itp_in" style="width:22%; margin-right:0;">
289
 													<div class="col-xs-2 itp_in" style="width:22%; margin-right:0;">
290
-														<input type="text" id="ITP_FORM_STINFO02011_DETAIL_OWAC_NM" data-check-required="empty" class="form-control itp_input" name="owacNm" value="" placeholder="예금주명">
290
+														<input type="text" id="ITP_FORM_STINFO02011_DETAIL_OWAC_NM" data-check-required="empty" class="form-control itp_input" name="owacNm" value="" placeholder="예금주명" maxlength="20">
291
 													</div>
291
 													</div>
292
 												</div>
292
 												</div>
293
 												<label class="col-xs-2 itp_lb">정산타입*</label>
293
 												<label class="col-xs-2 itp_lb">정산타입*</label>
@@ -437,6 +437,8 @@
437
 									<div class="itp_form_in">
437
 									<div class="itp_form_in">
438
 										<div class="form-group">
438
 										<div class="form-group">
439
 											<label class="col-xs-2 itp_lb">매장계좌정보</label>
439
 											<label class="col-xs-2 itp_lb">매장계좌정보</label>
440
+											<select id="ITP_FORM_STINFO02011_VIEW_BNK_CD" data-select-code="BNK_CD" class="form-control itp_input" name="bnkCd" style="display: none;">
441
+											</select>
440
 											<div class="col-xs-4 itp_ip fnStoreAcctInfo"></div>
442
 											<div class="col-xs-4 itp_ip fnStoreAcctInfo"></div>
441
 											<label class="col-xs-2 itp_lb">정산타입</label>
443
 											<label class="col-xs-2 itp_lb">정산타입</label>
442
 											<div class="col-xs-4 itp_ip fnLoanDvsn"></div>
444
 											<div class="col-xs-4 itp_ip fnLoanDvsn"></div>

+ 5 - 5
src/main/webapp/js/app/collmng/ITP_COLLMNG01010.js

@@ -111,33 +111,33 @@ const gridColModel = {
111
 		{
111
 		{
112
 			index: 'UNIT_AMT', name: 'unitAmt',
112
 			index: 'UNIT_AMT', name: 'unitAmt',
113
 			label: ITP_MSG_LOCALE.label.unitAmt, 			// 단가
113
 			label: ITP_MSG_LOCALE.label.unitAmt, 			// 단가
114
-			width: '5', fixed: false, align: 'right',
114
+			width: '7', fixed: false, align: 'right',
115
 			sortable: false, hidden: false,
115
 			sortable: false, hidden: false,
116
 			formatter: 'integer', formatoptions: {thousandsSeparator: ','}
116
 			formatter: 'integer', formatoptions: {thousandsSeparator: ','}
117
 		},
117
 		},
118
 		{
118
 		{
119
 			index: 'UNIT', name: 'unit',
119
 			index: 'UNIT', name: 'unit',
120
 			label: ITP_MSG_LOCALE.label.unit, 				// 기본단위
120
 			label: ITP_MSG_LOCALE.label.unit, 				// 기본단위
121
-			width: '7', fixed: false, align: 'center',
121
+			width: '5', fixed: false, align: 'center',
122
 			sortable: false, hidden: false
122
 			sortable: false, hidden: false
123
 		},
123
 		},
124
 		{
124
 		{
125
 			index: 'RTN_ODR_QTY', name: 'rtnOdrQty',
125
 			index: 'RTN_ODR_QTY', name: 'rtnOdrQty',
126
 			label: ITP_MSG_LOCALE.label.rtnOdrQty, 			// 수거수량
126
 			label: ITP_MSG_LOCALE.label.rtnOdrQty, 			// 수거수량
127
-			width: '5', fixed: false, align: 'right',
127
+			width: '7', fixed: false, align: 'right',
128
 			sortable: false, hidden: false
128
 			sortable: false, hidden: false
129
 		},
129
 		},
130
 		{
130
 		{
131
 			index: 'RTN_ODR_AMT', name: 'rtnOdrAmt',
131
 			index: 'RTN_ODR_AMT', name: 'rtnOdrAmt',
132
 			label: ITP_MSG_LOCALE.label.rtnAmt, 			// 수거금액
132
 			label: ITP_MSG_LOCALE.label.rtnAmt, 			// 수거금액
133
-			width: '5', fixed: false, align: 'right',
133
+			width: '7', fixed: false, align: 'right',
134
 			sortable: false, hidden: false,
134
 			sortable: false, hidden: false,
135
 			formatter: 'integer', formatoptions: {thousandsSeparator: ','}
135
 			formatter: 'integer', formatoptions: {thousandsSeparator: ','}
136
 		},
136
 		},
137
 		{
137
 		{
138
 			index: 'COL_REQ_DT', name: 'colReqDt',
138
 			index: 'COL_REQ_DT', name: 'colReqDt',
139
 			label: ITP_MSG_LOCALE.label.colReqDt, 			// 수거요청일
139
 			label: ITP_MSG_LOCALE.label.colReqDt, 			// 수거요청일
140
-			width: '8', fixed: false, align: 'center',
140
+			width: '6', fixed: false, align: 'center',
141
 			sortable: false, hidden: false
141
 			sortable: false, hidden: false
142
 		}
142
 		}
143
 	]
143
 	]

+ 10 - 3
src/main/webapp/js/app/stinfo/ITP_STINFO02010.js

@@ -393,7 +393,7 @@ let viewObj = {
393
 		fn_ajax_call(API_DETAIL_INFO, param, this.callback, 'GET');
393
 		fn_ajax_call(API_DETAIL_INFO, param, this.callback, 'GET');
394
 	},
394
 	},
395
 	callback: function (result) {
395
 	callback: function (result) {
396
-		//console.log(result);
396
+		console.log(result);
397
 		pageObj.switchScreen('VIEW');
397
 		pageObj.switchScreen('VIEW');
398
 		$('#ITP_FORM_STINFO02010_VIEW #ITP_FORM_STINFO02010_VIEW_STORE_ID').val(result.storeId);
398
 		$('#ITP_FORM_STINFO02010_VIEW #ITP_FORM_STINFO02010_VIEW_STORE_ID').val(result.storeId);
399
 		$('#ITP_FORM_STINFO02010_VIEW .fnBrandNm').text(result.brandNm);
399
 		$('#ITP_FORM_STINFO02010_VIEW .fnBrandNm').text(result.brandNm);
@@ -418,8 +418,15 @@ let viewObj = {
418
 
418
 
419
 		var cmpyAdres = result.addr1/* + ' ' + result.addr*/;
419
 		var cmpyAdres = result.addr1/* + ' ' + result.addr*/;
420
 		kakaoMap.init('ITP_FORM_STINFO02010_VIEW', cmpyAdres);
420
 		kakaoMap.init('ITP_FORM_STINFO02010_VIEW', cmpyAdres);
421
-
422
-		$('#ITP_FORM_STINFO02010_VIEW .fnStoreAcctInfo').text(result.storeBnkNm + ' ' + result.storeAcctNo + ' ' + result.storeOwacNm);
421
+		
422
+		$('#ITP_FORM_STINFO02010_VIEW #ITP_FORM_STINFO02010_VIEW_BNK_CD').val(result.storeBnkCd);
423
+		let storeBnkNm;
424
+		if (result.storeBnkCd == '') {
425
+			storeBnkNm = '';
426
+		} else {
427
+			storeBnkNm = $('#ITP_FORM_STINFO02010_VIEW_BNK_CD option:selected').text();
428
+		}
429
+		$('#ITP_FORM_STINFO02010_VIEW .fnStoreAcctInfo').text('(' + storeBnkNm + ') ' + result.storeAcctNo + ' (예금주) ' + result.storeOwacNm);
423
 		$('#ITP_FORM_STINFO02010_VIEW .fnLoanDvsn').text(result.loanDvsnNm + " - (" + itp_fn_number_comma(result.limitAmt) + "원)");
430
 		$('#ITP_FORM_STINFO02010_VIEW .fnLoanDvsn').text(result.loanDvsnNm + " - (" + itp_fn_number_comma(result.limitAmt) + "원)");
424
 		$('#ITP_FORM_STINFO02010_VIEW .fnBrandAcctInfo').text('(' + result.brandBnkNm + ') ' + result.brandAcctNo + ' (예금주) ' + result.brandOwacNm);
431
 		$('#ITP_FORM_STINFO02010_VIEW .fnBrandAcctInfo').text('(' + result.brandBnkNm + ') ' + result.brandAcctNo + ' (예금주) ' + result.brandOwacNm);
425
 		$('#ITP_FORM_STINFO02010_VIEW .fnAcctBal').text(itp_fn_number_comma(result.acctBal) + "원");
432
 		$('#ITP_FORM_STINFO02010_VIEW .fnAcctBal').text(itp_fn_number_comma(result.acctBal) + "원");

+ 8 - 1
src/main/webapp/js/app/stinfo/ITP_STINFO02011.js

@@ -188,7 +188,14 @@ let viewObj = {
188
 		var cmpyAdres = result.addr1/* + ' ' + result.addr*/;
188
 		var cmpyAdres = result.addr1/* + ' ' + result.addr*/;
189
 		kakaoMap.init('ITP_FORM_STINFO02011_VIEW', cmpyAdres);
189
 		kakaoMap.init('ITP_FORM_STINFO02011_VIEW', cmpyAdres);
190
 
190
 
191
-		$('#ITP_FORM_STINFO02011_VIEW .fnStoreAcctInfo').text(result.storeBnkNm + ' ' + result.storeAcctNo + ' ' + result.storeOwacNm);
191
+		$('#ITP_FORM_STINFO02011_VIEW #ITP_FORM_STINFO02011_VIEW_BNK_CD').val(result.storeBnkCd);
192
+		let storeBnkNm;
193
+		if (result.storeBnkCd == '') {
194
+			storeBnkNm = '';
195
+		} else {
196
+			storeBnkNm = $('#ITP_FORM_STINFO02011_VIEW_BNK_CD option:selected').text();
197
+		}
198
+		$('#ITP_FORM_STINFO02011_VIEW .fnStoreAcctInfo').text(storeBnkNm + ' ' + result.storeAcctNo + ' ' + result.storeOwacNm);
192
 		$('#ITP_FORM_STINFO02011_VIEW .fnLoanDvsn').text(result.loanDvsnNm + " - (" + itp_fn_number_comma(result.limitAmt) + "원)");
199
 		$('#ITP_FORM_STINFO02011_VIEW .fnLoanDvsn').text(result.loanDvsnNm + " - (" + itp_fn_number_comma(result.limitAmt) + "원)");
193
 		$('#ITP_FORM_STINFO02011_VIEW .fnBrandAcctInfo').text(result.brandBnkNm + ' ' + result.brandAcctNo + ' ' + result.brandOwacNm);
200
 		$('#ITP_FORM_STINFO02011_VIEW .fnBrandAcctInfo').text(result.brandBnkNm + ' ' + result.brandAcctNo + ' ' + result.brandOwacNm);
194
 		$('#ITP_FORM_STINFO02011_VIEW .fnAcctBal').text(itp_fn_number_comma(result.acctBal));
201
 		$('#ITP_FORM_STINFO02011_VIEW .fnAcctBal').text(itp_fn_number_comma(result.acctBal));