Pārlūkot izejas kodu

로그인 사용자 정보 수정

juney 2 gadi atpakaļ
vecāks
revīzija
0cf8c8b1e0

+ 98 - 74
src/main/webapp/app/oper/OPER06010.html

@@ -58,29 +58,49 @@
58 58
 									<h4 class="itp_form_tit">브랜드 정보-신규</h4>
59 59
 									<div class="itp_form_in">
60 60
 										<div class="form-group">
61
+											<label class="col-xs-2 itp_lb">가맹점* </label>
62
+											<div class="col-xs-4 itp_ip">
63
+												<div class="col-xs-7 itp_in">
64
+													<input type="text" name="afflShopNm" id="ITP_FORM_OPER06010_DETAIL_AFFL_SHOP_NM" data-check-required="empty" class="form-control itp_input" readonly placeholder="가맹점명">
65
+												</div>
66
+												<div class="col-xs-3 itp_in">
67
+													<button type="button" id="ITP_FORM_OPER06010_DETAIL_SEARCH_AFFL_SHOP" class="btn btn-success btn-sm SEB"><i class="glyphicon glyphicon-search"></i></button>
68
+													<button type="button" id="ITP_FORM_OPER06010_DETAIL_DELETE_AFFL_SHOP" class="btn btn-primary btn-sm SEB"><i class="glyphicon glyphicon-erase"></i></button>
69
+												</div>
70
+											</div>
61 71
 											<label class="col-xs-2 itp_lb">브랜드 코드</label>
62
-												<div class="col-xs-4 itp_ip">
72
+											<div class="col-xs-4 itp_ip">
73
+												<div class="col-xs-8 itp_in">
63 74
 													<div class="col-xs-9 itp_in fnBrandId"></div>
64 75
 												</div>
76
+											</div>
77
+										</div>
78
+										<div class="form-group">
79
+											<label class="col-xs-2 itp_lb">브랜드 명* </label>
80
+											<div class="col-xs-4 itp_ip">
81
+												<div class="col-xs-10 itp_in">
82
+													<input type="text" id="ITP_FORM_OPER06010_DETAIL_BRAND_NM" data-check-required="empty" class="form-control itp_input" name="brandNm" value="테스트 브랜드" maxlength="20">
83
+												</div>
84
+											</div>
65 85
 											<label class="col-xs-2 itp_lb">상태*</label>
66 86
 											<div class="col-xs-4 itp_ip">
67 87
 												<div class="col-xs-8 itp_in">
68
-													<select id="ITP_FORM_OPER06010_DETAIL_ST_CD" data-select-code="ST_CD" class="form-control itp_input" name="stCd">
88
+													<select id="ITP_FORM_OPER06010_DETAIL_ST_CD" data-select-code="ST_CD" data-check-required="empty" class="form-control itp_input" name="stCd">
69 89
 													</select>
70 90
 												</div>
71 91
 											</div>
72 92
 										</div>
73 93
 										<div class="form-group">
74
-											<label class="col-xs-2 itp_lb">브랜드 명* </label>
94
+											<label class="col-xs-2 itp_lb">대표자명 *</label>
75 95
 											<div class="col-xs-4 itp_ip">
76
-												<div class="col-xs-10 itp_in">
77
-													<input type="text" id="ITP_FORM_OPER06010_DETAIL_BRAND_NM" class="form-control itp_input" name="brandNm" value="테스트 브랜드" maxlength="20">
96
+												<div class="col-xs-7 itp_in">
97
+													<input type="text" id="ITP_FORM_OPER06010_DETAIL_OWNER_NM" data-check-required="empty" class="form-control itp_input" name="ownerNm" value="">
78 98
 												</div>
79 99
 											</div>
80 100
 											<label class="col-xs-2 itp_lb">브랜드 타입*</label>
81 101
 											<div class="col-xs-4 itp_ip">
82 102
 												<div class="col-xs-8 itp_in">
83
-													<select id="ITP_FORM_OPER06010_DETAIL_BRAND_TYPE" data-select-code="BRAND_TYPE" class="form-control itp_input" name="brandType">
103
+													<select id="ITP_FORM_OPER06010_DETAIL_BRAND_TYPE" data-select-code="BRAND_TYPE" data-check-required="empty" class="form-control itp_input" name="brandType">
84 104
 													</select>
85 105
 												</div>
86 106
 											</div>
@@ -89,7 +109,7 @@
89 109
 											<label class="col-xs-2 itp_lb">사업자번호 *</label>
90 110
 											<div class="col-xs-4 itp_ip">
91 111
 												<div class="col-xs-10 itp_in">
92
-													<input type="text" id="ITP_FORM_OPER06010_DETAIL_BSNS_REG_NO" class="form-control itp_input" name="bsnsRegNo" value="" maxlength="20">
112
+													<input type="text" id="ITP_FORM_OPER06010_DETAIL_BSNS_REG_NO" data-check-required="empty" class="form-control itp_input" name="bsnsRegNo" value="" maxlength="20">
93 113
 												</div>
94 114
 											</div>
95 115
 											<label class="col-xs-2 itp_lb">법인번호</label>
@@ -103,13 +123,13 @@
103 123
 											<label class="col-xs-2 itp_lb">전화번호</label>
104 124
 											<div class="col-xs-4 itp_ip">
105 125
 												<div class="col-xs-7 itp_in">
106
-													<input type="text" id="ITP_FORM_OPER06010_DETAIL_TEL_NO" class="form-control itp_input" name="telNo" value="">																								
126
+													<input type="text" id="ITP_FORM_OPER06010_DETAIL_TEL_NO" class="form-control itp_input" name="telNo" value="">
107 127
 												</div>
108 128
 												<!-- <button type="button" id="ITP_BTN_OPER06010_RESET_PW" class="btn btn-danger btn-xs PWC" style="margin: 3px 0px 0px 3px;">비밀번호 초기화</button> -->
109 129
 											</div>
110 130
 											<label class="col-xs-2 itp_lb"></label>
111 131
 											<div class="col-xs-1 itp_in">
112
-												<img src="/oqpo-view/images/naver.png" alt="로고 샘플" id="ITP_FORM_OPER06010_DETAIL_BRAND_LOGO "style="border:none; top:12px; left:12px; height:100px; width:125px; position:absolute;" class="form-control itp_input" name="brandLogo" >																					
132
+												<img src="/oqpo-view/images/naver.png" alt="로고 샘플" id="ITP_FORM_OPER06010_DETAIL_BRAND_LOGO "style="border:none; top:12px; left:12px; height:100px; width:125px; position:absolute;" class="form-control itp_input" name="brandLogo" >
113 133
 											</div>
114 134
 										</div>
115 135
 										<div class="form-group">
@@ -155,47 +175,46 @@
155 175
 												<label class="col-xs-2 itp_lb">입금계좌정보</label>
156 176
 												<div class="col-xs-12 itp_ip">
157 177
 													<div class="col-xs-1 itp_in">
158
-														<select id="ITP_FORM_OPER06010_DETAIL_DPST_BNK_CD" data-select-code="BNK_CD" class="form-control itp_input" name="dpstBnkCd">
178
+														<select id="ITP_FORM_OPER06010_DETAIL_DPST_BNK_CD" data-select-code="BNK_CD" data-check-required="empty" class="form-control itp_input" name="bnkCd">
159 179
 														</select>
160 180
 													</div>
161 181
 													<div class="col-xs-4 itp_in">
162
-														<input type="text" id="ITP_FORM_OPER06010_DETAIL_RCV_ACCT_NO" class="form-control itp_input" name="rcvAcctNo" value="" placeholder="계좌번호">													
182
+														<input type="text" id="ITP_FORM_OPER06010_DETAIL_RCV_ACCT_NO" data-check-required="empty" class="form-control itp_input" name="acctNo" value="" placeholder="계좌번호">
163 183
 													</div>
164 184
 													<div class="col-xs-2 itp_in">
165
-														<input type="text" id="ITP_FORM_STNFO01010_DETAIL_OWAC_NM" class="form-control itp_input" name="owacNm" value="" placeholder="예금주명">													
185
+														<input type="text" id="ITP_FORM_OPER06010_DETAIL_OWAC_NM" data-check-required="empty" class="form-control itp_input" name="owacNm" value="" placeholder="예금주명">
166 186
 													</div>										
167 187
 												</div>
168 188
 											</div>
169 189
 										</div>
170
-										<div class="itp_form_in">	
171
-											<div class="form-group border">
172
-												<label class="col-xs-2 itp_lb">주소</label>
173
-												<div class="col-xs-10 itp_ip">
174
-													<div class="col-xs-2 itp_in">
175
-														<input type="text" id="ITP_FORM_OPER06010_DETAIL_ZIPNO" class="form-control itp_input" name="zipNo" value="" maxlength="6" readonly placeholder="우편번호">													
176
-													</div>
177
-													<div class="col-xs-2 itp_in" style="width:10%;">
178
-														<button type="button" id="ITP_FORM_OPER06010_DETAIL_ADRES_SCH" class="btn btn-primary btn-sm SHOW" style="margin: -1px 0px 0px 3px;">&nbsp;&nbsp;주소검색&nbsp;&nbsp;</button>
179
-													</div>
180
-													<div class="col-xs-4 itp_in" style="margin:0 5px;">
181
-														<input type="text" id="ITP_FORM_OPER06010_DETAIL_LOAD_ADDR" class="form-control itp_input" name="loadAddr" value="" placeholder="기본주소">													
182
-													</div>
183
-													<div class="col-xs-4 itp_in">
184
-														<input type="text" id="ITP_FORM_OPER06010_DETAIL_DTL_ADDR" class="form-control itp_input" name="dtlAddr" value="" placeholder="상세주소">													
185
-													</div>
186
-
187
-
188
-													<!-- 주소 맵 -->
189
-													<input type="hidden" id="ITP_FORM_OPER06010_DETAIL_LOTS_ADDRESS" value="" />
190
-													<input type="hidden" id="ITP_FORM_OPER06010_DETAIL_STREET_ADDRESS" value="" />
191
-													<input type="hidden" name="cmpyLat" id="ITP_FORM_OPER06010_DETAIL_LAT" value="" />
192
-													<input type="hidden" name="cmpyLng" id="ITP_FORM_OPER06010_DETAIL_LNG" value="" />
193
-													<input type="hidden" id="ITP_FORM_OPER06010_DETAIL_HJ_DONG" value="" />
194
-													<input type="hidden" id="ITP_FORM_OPER06010_DETAIL_BJ_DONG" value="" />
195
-													<div id="ITP_FORM_OPER06010_DETAIL_MAP" style="width:700px; height:400px;"></div>
190
+									<div class="itp_form_in">
191
+										<div class="form-group border">
192
+											<label class="col-xs-2 itp_lb">주소</label>
193
+											<div class="col-xs-10 itp_ip">
194
+												<div class="col-xs-1 itp_in">
195
+													<input type="text" id="ITP_FORM_OPER06010_DETAIL_ZIPNO" class="form-control itp_input" name="zipNo" value="" maxlength="6" readonly placeholder="우편번호">
196
+												</div>
197
+												<div class="col-xs-1 itp_in">
198
+													<button type="button" id="ITP_FORM_OPER06010_DETAIL_ADRES_SCH" class="btn btn-primary btn-sm SHOW" style="margin: -1px 0px 0px 3px;">&nbsp;&nbsp;주소검색&nbsp;&nbsp;</button>
199
+												</div>
200
+												<div class="col-xs-4 itp_in" style="margin-right: 5px; margin-left:20px;">
201
+													<input type="text" id="ITP_FORM_OPER06010_DETAIL_ADRES" class="form-control itp_input" name="addr1" value="" readonly placeholder="기본주소">
202
+												</div>
203
+												<div class="col-xs-4 itp_in">
204
+													<input type="text" id="ITP_FORM_OPER06010_DETAIL_ADRES_DTL" class="form-control itp_input" name="addr2" value="" placeholder="상세주소">
196 205
 												</div>
197
-											</div>	
198
-										</div>	
206
+
207
+												<!-- 주소 맵 -->
208
+												<input type="hidden" id="ITP_FORM_OPER06010_DETAIL_LOTS_ADDRESS" value="" />
209
+												<input type="hidden" id="ITP_FORM_OPER06010_DETAIL_STREET_ADDRESS" value="" />
210
+												<input type="hidden" name="latX" id="ITP_FORM_OPER06010_DETAIL_LAT" value="" />
211
+												<input type="hidden" name="latY" id="ITP_FORM_OPER06010_DETAIL_LNG" value="" />
212
+												<input type="hidden" id="ITP_FORM_OPER06010_DETAIL_HJ_DONG" value="" />
213
+												<input type="hidden" id="ITP_FORM_OPER06010_DETAIL_BJ_DONG" value="" />
214
+												<div id="ITP_FORM_OPER06010_DETAIL_MAP" style="width:700px; height:400px;"></div>
215
+											</div>
216
+										</div>
217
+									</div>
199 218
 								</section>								
200 219
 							</form>
201 220
 						</div>
@@ -263,49 +282,54 @@
263 282
 										</div>
264 283
 									</div>
265 284
 										<div class="itp_form_in">	
266
-											<div class="form-group border">
285
+											<div class="form-group">
267 286
 												<label class="col-xs-2 itp_lb">입금계좌정보</label>
268 287
 												<div class="col-xs-12 itp_ip">
269
-													<div class="col-xs-1 itp_in fnDpstBnkCd"></div>
270
-													<div class="col-xs-1 itp_in fnRcvAcctNo"></div>
271
-													<div class="col-xs-2 itp_in fnOwacNm"></div>										
288
+													<div class="col-xs-2 itp_in fnDpstBnkCd"></div>
289
+													<div class="col-xs-2 itp_in fnRcvAcctNo"></div>
290
+													<div class="col-xs-2 itp_in fnOwacNm"></div>
272 291
 												</div>
273 292
 											</div>
274 293
 										</div>
275
-										<div class="itp_form_in">	
276
-											<div class="form-group border">
277
-												<label class="col-xs-2 itp_lb">주소</label>
278
-												<div class="col-xs-10 itp_ip">
279
-													<div class="col-xs-1 itp_in fnZipNo"></div>
280
-													<div class="col-xs-3 itp_in fnLoadAddr"></div>
281
-													<div class="col-xs-2 itp_in fnDtlAddr"></div>	
282
-												</div>
283
-											</div>	
284
-										</div>	
285 294
 										<div class="itp_form_in">
286
-											<div class="form-group border">
287
-												<label class="col-xs-2 itp_lb">등록자/등록일 </label>
288
-												<div class="col-xs-4 itp_ip">
289
-													<div class="col-xs-2 itp_in">
290
-														<div class="input-group fnRegId" style="padding:5px;"></div>
291
-													</div>
292
-													<label class="col-xs-1" style="top:7px;">/</label>
293
-													<div class="col-xs-4 itp_in">
294
-														<div class="input-group fnRegDt" style="padding:5px;"></div>
295
+											<div class="form-group ">
296
+												<label class="col-xs-2 itp_lb">주소 *</label>
297
+												<div class="col-xs-10 itp_ip">
298
+													<div class="col-xs-10 itp_in">
299
+														<div class="col-xs-1 itp_in fnZipNo"></div>
300
+														<div class="col-xs-4 itp_in fnLoadAddr"></div>
301
+														<div class="col-xs-4 itp_in fnDtlAddr"></div>
295 302
 													</div>
303
+
304
+													<!-- 주소 맵 -->
305
+													<div id="ITP_FORM_OPER06010_VIEW_MAP" style="width:700px; height:400px;"></div>
296 306
 												</div>
297
-												<label class="col-xs-2 itp_lb">최종  수정자/수정일</label>
298
-												<div class="col-xs-4 itp_ip">
299
-													<div class="col-xs-2 itp_in">
300
-														<div class="input-group fnChgId" style="padding:5px;"></div>
301
-													</div>
302
-													<label class="col-xs-1" style="top:7px;">/</label>
303
-													<div class="col-xs-4 itp_in">
304
-														<div class="input-group fnChgDt" style="padding:5px;"></div>
305
-													</div>
307
+											</div>
308
+										</div>
309
+									<div class="itp_form_in">
310
+										<div class="form-group border">
311
+											<label class="col-xs-2 itp_lb">등록자/등록일 </label>
312
+											<div class="col-xs-4 itp_ip">
313
+												<div class="col-xs-2 itp_in">
314
+													<div class="input-group fnRegId" style="padding:5px;"></div>
306 315
 												</div>
307
-											</div>	
308
-										</div>						
316
+												<label class="col-xs-1" style="top:7px;">/</label>
317
+												<div class="col-xs-6 itp_in">
318
+													<div class="input-group fnRegDt" style="padding:5px;"></div>
319
+												</div>
320
+											</div>
321
+											<label class="col-xs-2 itp_lb">최종  수정자/수정일</label>
322
+											<div class="col-xs-4 itp_ip">
323
+												<div class="col-xs-2 itp_in">
324
+													<div class="input-group fnChgId" style="padding:5px;"></div>
325
+												</div>
326
+												<label class="col-xs-1" style="top:7px;">/</label>
327
+												<div class="col-xs-6 itp_in">
328
+													<div class="input-group fnChgDt" style="padding:5px;"></div>
329
+												</div>
330
+											</div>
331
+										</div>
332
+									</div>
309 333
 								</section>								
310 334
 							</form>
311 335
 						</div>

+ 35 - 35
src/main/webapp/app/stinfo/STINFO02010.html

@@ -19,17 +19,17 @@
19 19
 								<form id="ITP_FORM_STINFO02010_SEARCH" class="form-horizontal">
20 20
 									<div class="form-group">
21 21
 										<div class="col-xs-2 itp_ip itp_noMar">
22
-											<select id="ITP_FORM_STINFO02010_SERVICE_ST_DT" class="form-control itp_input" name="serviceStDt">
23
-												<option value="">등록일</option>
24
-												<option value="">오픈일</option>
22
+											<select id="ITP_FORM_STINFO02010_SERVICE_ST_DT" class="form-control itp_input" name="searchDateType">
23
+												<option value="20">등록일</option>
24
+												<option value="10">오픈일</option>
25 25
 											</select>
26 26
 										</div>
27 27
 										<div class="col-xs-10 itp_ip itp_noMar">
28 28
 										<div class="col-xs-4 itp_ip">
29 29
 											<div class="input-daterange input-group date">
30
-												<input type="text" id="ITP_FORM_STINFO02010_SEARCH_REG_DT" class="form-control itp_input" name="sregDt">
30
+												<input type="text" id="ITP_FORM_STINFO02010_SEARCH_REG_DT" class="form-control itp_input" name="fromDt" readonly>
31 31
 												<span class="input-group-addon itp_date_to">~</span>
32
-												<input type="text" id="ITP_FORM_STINFO02010_SEARCH_OPEN_DT" class="form-control itp_input" name="sopenDt">
32
+												<input type="text" id="ITP_FORM_STINFO02010_SEARCH_OPEN_DT" class="form-control itp_input" name="toDt" readonly>
33 33
 											</div>
34 34
 										</div>
35 35
 										</div>
@@ -46,7 +46,7 @@
46 46
 											</select>
47 47
 										</div>
48 48
 										<div class="col-xs-2 itp_ip itp_noMar">
49
-											<select id="ITP_FORM_STINFO02010_SEARCH_LOAN_DVSN" data-select-code="LOAN_DVSN" class="form-control itp_input" name="sdvsn">
49
+											<select id="ITP_FORM_STINFO02010_SEARCH_LOAN_DVSN" data-select-code="LOAN_DVSN" class="form-control itp_input" name="sloanDvsn">
50 50
 												<option value="">정산타입</option>
51 51
 											</select>
52 52
 										</div>
@@ -78,14 +78,14 @@
78 78
 									<h4 class="itp_form_tit">매장정보-신규</h4>
79 79
 									<div class="itp_form_in">
80 80
 										<div class="form-group">
81
-											<label class="col-xs-2 itp_lb">브랜드 *</label>
81
+											<label class="col-xs-2 itp_lb">브랜드</label>
82 82
 											<div class="col-xs-4 itp_ip">
83 83
 												<div class="col-xs-10 itp_in fnBrandNm"></div>
84 84
 											</div>
85 85
 											<label class="col-xs-2 itp_lb">상태 *</label>
86 86
 											<div class="col-xs-4 itp_ip">
87 87
 												<div class="col-xs-7 itp_in">
88
-								                	<select id="ITP_FORM_STINFO02010_DETAIL_STORE_ST_CD" data-select-code="ST_CD" class="form-control itp_input" name="stCd"></select>
88
+								                	<select id="ITP_FORM_STINFO02010_DETAIL_STORE_ST_CD" data-select-code="ST_CD" data-check-required="empty" class="form-control itp_input" name="stCd"></select>
89 89
 												</div>
90 90
 											</div>
91 91
 										</div>
@@ -99,7 +99,7 @@
99 99
 											<label class="col-xs-2 itp_lb">매장구분 *</label>
100 100
 											<div class="col-xs-4 itp_ip">
101 101
 												<div class="col-xs-7 itp_in">
102
-								                <select id="ITP_FORM_STINFO02010_DETAIL_STORE_DVSN" data-select-code="STORE_DVSN" class="form-control itp_input" name="storeDvsn"></select>
102
+								                <select id="ITP_FORM_STINFO02010_DETAIL_STORE_DVSN" data-select-code="STORE_DVSN" data-check-required="empty" class="form-control itp_input" name="storeDvsn"></select>
103 103
 												</div>
104 104
 											</div>
105 105
 										</div>
@@ -109,7 +109,7 @@
109 109
 											<label class="col-xs-2 itp_lb">매장명 *</label>
110 110
 											<div class="col-xs-4 itp_ip">
111 111
 												<div class="col-xs-9 itp_in">
112
-													<input type="text" id="ITP_FORM_STINFO02010_DETAIL_STORE_NM" class="form-control itp_input" name="storeNm" value="">
112
+													<input type="text" id="ITP_FORM_STINFO02010_DETAIL_STORE_NM" data-check-required="empty" class="form-control itp_input" name="storeNm" value="">
113 113
 												</div>
114 114
 											</div>
115 115
 											<label class="col-xs-2 itp_lb">업태</label>
@@ -125,7 +125,7 @@
125 125
 											<label class="col-xs-2 itp_lb">사업자번호 *</label>
126 126
 											<div class="col-xs-4 itp_ip">
127 127
 												<div class="col-xs-6 itp_in">
128
-													<input type="text" id="ITP_FORM_STINFO02010_DETAIL_BSNS_REG_NO" class="form-control itp_input" name="bsnsRegNo" value="">
128
+													<input type="text" id="ITP_FORM_STINFO02010_DETAIL_BSNS_REG_NO"  data-check-required="empty"class="form-control itp_input" name="bsnsRegNo" value="">
129 129
 												</div>
130 130
 											</div>
131 131
 											<label class="col-xs-2 itp_lb">업종</label>
@@ -147,7 +147,7 @@
147 147
 											<label class="col-xs-2 itp_lb">전화번호 *</label>
148 148
 											<div class="col-xs-4 itp_ip">
149 149
 												<div class="col-xs-7 itp_in">
150
-								                	<input type="text" id="ITP_FORM_STINFO02010_DETAIL_TEL_NO" class="form-control itp_input" name="telNo" value="">
150
+								                	<input type="text" id="ITP_FORM_STINFO02010_DETAIL_TEL_NO" data-check-required="empty" class="form-control itp_input" name="telNo" value="">
151 151
 												</div>
152 152
 											</div>
153 153
 										</div>
@@ -189,7 +189,7 @@
189 189
 											<label class="col-xs-2 itp_lb">지역 *</label>
190 190
 											<div class="col-xs-4 itp_ip">
191 191
 												<div class="col-xs-6 itp_in">
192
-												<select id="ITP_FORM_STINFO02010_DETAIL_AREA_CD" data-select-code="AREA_CD" class="form-control itp_input" name="areaCd">
192
+												<select id="ITP_FORM_STINFO02010_DETAIL_AREA_CD" data-select-code="AREA_CD" data-check-required="empty" class="form-control itp_input" name="areaCd">
193 193
 												</select>												
194 194
 												</div>
195 195
 											</div>
@@ -203,21 +203,39 @@
203 203
 											</div>
204 204
 										</div>
205 205
 									</div>
206
+									<div class="itp_form_in">
207
+										<div class="form-group border">
208
+											<label class="col-xs-2 itp_lb">브랜드 계좌정보</label>
209
+											<div class="col-xs-4 itp_ip">
210
+												<div class="col-xs-12 itp_in fbBrandAcctInfo"></div>
211
+											</div>
212
+											<label class="col-xs-2 itp_lb">정산타입*</label>
213
+											<div class="col-xs-4 itp_ip">
214
+												<div class="col-xs-7 itp_in">
215
+													<select id="ITP_FORM_STINFO02010_DETAIL_LOAN_DVSN" data-select-code="LOAN_DVSN" class="form-control itp_input" name="loanDvsn">
216
+													</select>
217
+												</div>
218
+												<div class="col-xs-4 itp_in">
219
+													<input type="text" id="ITP_FORM_STINFO02010_DETAIL_CREDT_LIMIT_AMT" class="form-control itp_input" name="credtLimitAmt" value="후불한도금액">
220
+												</div>
221
+											</div>
222
+										</div>
223
+									</div>
206 224
 									<div class="itp_form_in">	
207 225
 										<div class="form-group">
208 226
 											<label class="col-xs-2 itp_lb">주소 *</label>
209 227
 											<div class="col-xs-10 itp_ip">
210 228
 												<div class="col-xs-1 itp_in">
211
-													<input type="text" id="ITP_FORM_STINFO02010_DETAIL_ZIP_NO" class="form-control itp_input" name="zipNo" value="" maxlength="6" placeholder="우편번호">													
229
+													<input type="text" id="ITP_FORM_STINFO02010_DETAIL_ZIPNO" class="form-control itp_input" name="zipNo" value="" maxlength="6" placeholder="우편번호">
212 230
 												</div>
213 231
 												<div class="col-xs-2 itp_in" style="width:10%;">
214
-													<button type="button" id="ITP_FORM_STINFO02010_DETAIL_FILE_SEARCH" class="btn btn-primary btn-sm FILE_SEARCH" style="margin:0 3px;">&nbsp;&nbsp;주소찾기&nbsp;&nbsp;</button>
232
+													<button type="button" id="ITP_FORM_STINFO02010_DETAIL_ADRES_SCH" class="btn btn-primary btn-sm SHOW" style="margin: -1px 0px 0px 3px;">&nbsp;&nbsp;주소검색&nbsp;&nbsp;</button>
215 233
 												</div>
216 234
 												<div class="col-xs-4 itp_in" style="margin:0 5px;">
217
-													<input type="text" id="ITP_FORM_STINFO02010_DETAIL_LOAD_ADDR" class="form-control itp_input" name="loadAddr" value="" placeholder="기본주소">													
235
+													<input type="text" id="ITP_FORM_STINFO02010_DETAIL_ADRES" class="form-control itp_input" name="loadAddr" value="" placeholder="기본주소">
218 236
 												</div>
219 237
 												<div class="col-xs-4 itp_in">
220
-													<input type="text" id="ITP_FORM_STINFO02010_DETAIL_DTL_ADDR" class="form-control itp_input" name="dtlAddr" value="" placeholder="상세주소">													
238
+													<input type="text" id="ITP_FORM_STINFO02010_DETAIL_ADRES_DTL" class="form-control itp_input" name="dtlAddr" value="" placeholder="상세주소">
221 239
 												</div>
222 240
 											</div>
223 241
 										</div>
@@ -236,24 +254,6 @@
236 254
 											</div>
237 255
 										</div>
238 256
 									</div>
239
-									<div class="itp_form_in">
240
-										<div class="form-group border">
241
-											<label class="col-xs-2 itp_lb">브랜드 계좌정보</label>
242
-											<div class="col-xs-4 itp_ip">
243
-												<div class="col-xs-12 itp_in fbBrandAcctInfo"></div>
244
-											</div>
245
-											<label class="col-xs-2 itp_lb">정산타입*</label>
246
-											<div class="col-xs-4 itp_ip">
247
-												<div class="col-xs-7 itp_in">
248
-									                <select id="ITP_FORM_STINFO02010_DETAIL_LOAN_DVSN" data-select-code="LOAN_DVSN" class="form-control itp_input" name="loanDvsn">
249
-													</select>
250
-												</div>
251
-												<div class="col-xs-4 itp_in">
252
-						                			<input type="text" id="ITP_FORM_STINFO02010_DETAIL_CREDT_LIMIT_AMT" class="form-control itp_input" name="credtLimitAmt" value="후불한도금액">
253
-												</div>
254
-											</div>
255
-										</div>
256
-									</div>
257 257
 								</section>
258 258
 							</form>
259 259
 						</div>

+ 25 - 24
src/main/webapp/js/app/config.js

@@ -371,12 +371,10 @@ require([
371 371
 					} else {
372 372
 						// sessionStorage.removeItem('itp_manage_cmpy_cd');
373 373
 						*/
374
-						sessionStorage.setItem('itp_manage_cmpy_cd', '{}'); 
374
+						sessionStorage.setItem('itp_manage_cmpy_cd', '{}');
375 375
 					//}
376
-					// 사용자명
377
-					$('#ITP_LOGIN_USER').text(LOGIN_USER_INFO.userNm);
378
-					// 가맹점 만들기
379
-					fn_make_affl_brand.init();
376
+					// 사용자 정보 만들기
377
+					fn_make_user_info.init(result.userInfo);
380 378
 					// 왼쪽 메뉴 만들기
381 379
 					fn_make_side_menu();
382 380
 					// 메뉴 요약
@@ -399,22 +397,22 @@ function fn_make_menu_summary() {
399 397
 	
400 398
 }
401 399
 
402
-var fn_make_affl_brand = {
403
-	init : function() {
404
-		this.make();
405
-		this.action();
406
-	},
407
-	make: function () {
408
-		let authTypeNm = (LOGIN_USER_INFO.authTpNm === undefined) ? '오더퀸' : LOGIN_USER_INFO.authTpNm;
409
-		$('#ITP_TXT_MAIN_SHR_AFFL').text(authTypeNm);
400
+var fn_make_user_info = {
401
+	init : function(userInfo) {
402
+		this.button();
403
+		this.view(userInfo);
410 404
 	},
411
-	view: function() {
412
-		let brandInfo = JSON.parse(sessionStorage.getItem('itp_manage_brand_info'));
413
-		if(brandInfo) {
414
-			$('#ITP_TXT_MAIN_SHR_BRAND').text('(' + brandInfo.brandNm + ')');
405
+	view: function(userInfo) {
406
+		if(sessionStorage.getItem('itp_manage_user_info') === undefined) {
407
+			sessionStorage.setItem('itp_manage_user_info', JSON.stringify(userInfo));
415 408
 		}
409
+		// 사용자명
410
+		$('#ITP_LOGIN_USER').text(userInfo.userNm);
411
+		let authTypeNm = (userInfo.authTpNm === undefined) ? '오더퀸' : userInfo.authTpNm;
412
+		$('#ITP_TXT_MAIN_SHR_AFFL').text(authTypeNm);
413
+		$('#ITP_TXT_MAIN_SHR_BRAND').text('(' + userInfo.brandNm + ')');
416 414
 	},
417
-	action: function () {
415
+	button: function() {
418 416
 		var _this = this;
419 417
 		$('#ITP_BTN_MAIN_SHR_AFFL').on('click', function() {
420 418
 			// 팝업
@@ -422,19 +420,22 @@ var fn_make_affl_brand = {
422 420
 				// console.log(rowDataPop);
423 421
 				// sessionStorage.setItem('itp_manage_cmpy_cd', JSON.stringify(AFFL_BRAND_LIST[0]));
424 422
 				// $('#ITP_TXT_MAIN_SHR_CMPY').text(AFFL_BRAND_LIST[0].brandNm);
423
+				var sessionUserInfo = JSON.parse(sessionStorage.getItem('itp_manage_user_info'));
425 424
 				$.each(rowDataPop, function(key, value) {
426 425
 					itp_fn_close_other_tab(''); // 다른탭 닫기
427
-					sessionStorage.setItem('itp_manage_brand_info', JSON.stringify(value));
426
+					sessionUserInfo['afflShopId'] = value.afflShopId;
427
+					sessionUserInfo['afflShopNm'] = value.afflShopNm;
428
+					sessionUserInfo['brandId'] = value.brandId;
429
+					sessionUserInfo['brandNm'] = value.brandNm;
430
+					sessionStorage.setItem('itp_manage_user_info', JSON.stringify(sessionUserInfo));
431
+					// sessionStorage.setItem('itp_manage_brand_info', JSON.stringify(value));
428 432
 					_this.view();
429 433
 				});
430 434
 			};
431 435
 			fn_call_popup('biz', 'BIZPOP_AFFL_BRAND', '#ITP_ASIDE', popFn, null, 'S');
432 436
 		});
433
-	},
434
-	remove: function() {
435
-		sessionStorage.removeItem('itp_manage_brand_info');
436 437
 	}
437
-};
438
+}
438 439
 
439 440
 function fn_make_side_menu() {
440 441
 	$('#ITP_SIDEBAR .panel-group').empty();
@@ -481,7 +482,7 @@ function fn_make_side_menu() {
481 482
 
482 483
 		console.log('[ITP_NAV_LINK] data-itp-nav-id = ' + id + ', data-conn-url = ' + connUrl + ', tabSize = ' + tabSize);
483 484
 
484
-		if(String(id).indexOf('OPER') === -1 && String(id).indexOf('SYSTEM') === -1 && !sessionStorage.getItem('itp_manage_brand_info')) {
485
+		if(String(id).indexOf('OPER') === -1 && String(id).indexOf('SYSTEM') === -1 && !sessionStorage.getItem('itp_manage_user_info')) {
485 486
 			itp_fn_modal_alert(ITP_MSG_LOCALE.message.page.noChoiceBrand);
486 487
 			return false;
487 488
 		}

+ 1 - 1
src/main/webapp/js/app/login.js

@@ -74,7 +74,7 @@ function itp_fn_login_proc() {
74 74
 		$('#password').val(CryptoJS.AES.encrypt($('#ITP_FORM_LOGIN_USER_PW').val(), hashed));
75 75
 	    var loginFn = function(result) {
76 76
 			// alert('SIGN-IN RESULT : ' + JSON.stringify(result));
77
-			sessionStorage.removeItem('itp_manage_brand_info');
77
+			sessionStorage.removeItem('itp_manage_user_info');
78 78
 			sessionStorage.setItem('itp_login_info', JSON.stringify({
79 79
 				timestamp: new Date(),
80 80
 		        connKey: result.connKey		// Jwt키를 가져와서 세션 스토리지에 저장

+ 1 - 1
src/main/webapp/js/app/oper/ITP_OPER03010.js

@@ -584,7 +584,7 @@ let createObj = {
584 584
 			// var vali_mainEmail = itp_fn_form_validate(formId, formId + 'MAIN_EMAIL', ['empty'], undefined);
585 585
 
586 586
 			var isValid = false;
587
-			$(formId).find('input, select, checkbox').each(function(k) {
587
+			$(formId).find('input, select, checkbox, textarea').each(function(k) {
588 588
 				if($(this).data('check-required')) {
589 589
 					var arry = $(this).data('check-required').split(',');
590 590
 					isValid = itp_fn_form_validate(formId, '#' + $(this).attr('id'), arry, undefined);

+ 3 - 3
src/main/webapp/js/app/oper/ITP_OPER03011.js

@@ -248,9 +248,9 @@ let viewObj = {
248 248
 		this.load();
249 249
 	},
250 250
 	load: function() {
251
-		// const afflShopIdVal = JSON.parse(sessionStorage.getItem('itp_manage_brand_info')).afflShopId;
252
-		// const key = {afflShopId: afflShopIdVal, viewCd: 'R'};
253
-		const key = {afflShopId: 'FRCMP02', viewCd: 'R'};
251
+		const afflShopIdVal = JSON.parse(sessionStorage.getItem('itp_manage_user_info')).afflShopId;
252
+		const key = {afflShopId: afflShopIdVal, viewCd: 'R'};
253
+		// const key = {afflShopId: 'FRCMP02', viewCd: 'R'};
254 254
 		var param = $.param(key);
255 255
 		fn_ajax_call(API_DETAIL_INFO, param, this.callback, 'GET');
256 256
 	},

+ 75 - 42
src/main/webapp/js/app/oper/ITP_OPER06010.js

@@ -40,7 +40,6 @@ let API_DETAIL_GRID_LIST = '/api/brand/detail-grid-list';
40 40
 let API_DETAIL_INFO = '/api/brand/info-brand';
41 41
 let API_DETAIL_SAVE = '/api/brand/save-brand';
42 42
 
43
-let ITP_FORM_OPER06010_DETAIL_IS_DUPLICATE = false;
44 43
 let ITP_FORM_OPER06010_DETAIL_IS_WRITING = false;
45 44
 
46 45
 /*화면 Grid Object*/
@@ -180,7 +179,6 @@ let pageObj = {
180 179
             fn_show_btn_auth_array(['#ITP_BTN_OPER06010_SRH', '#ITP_BTN_OPER06010_NEWREG']);
181 180
             $('#ITP_AJAX_OPER06010_LIST_CONTAINER').show();
182 181
         } else if(mode == 'ADD') { // 등록
183
-            ITP_FORM_OPER06010_DETAIL_IS_DUPLICATE = true;
184 182
             $('#ITP_AJAX_OPER06010_DETAIL_CONTAINER').show();
185 183
             fn_show_btn_auth_array(['#ITP_BTN_OPER06010_CANCELLIST', '#ITP_BTN_OPER06010_SAVE']);
186 184
 
@@ -193,14 +191,26 @@ let pageObj = {
193 191
 
194 192
             $('#ITP_FORM_OPER06010_DETAIL #ITP_FORM_OPER06010_DETAIL_FILE_NO').val('');
195 193
             $('#ITP_FORM_OPER06010_DETAIL_BRAND_CD').removeAttr('readonly');
196
-            $('#ITP_FORM_OPER06010_DETAIL_DUP').removeAttr('disabled');
194
+            $('#ITP_FORM_OPER06010_DETAIL_BRAND_NM').removeAttr('readonly');
195
+            $('#ITP_FORM_OPER06010_DETAIL_BSNS_REG_NO').removeAttr('readonly');
196
+            $('#ITP_FORM_OPER06010_DETAIL_CORP_REG_NO').removeAttr('readonly');
197
+            // $('#ITP_FORM_OPER06010_DETAIL_SEARCH_AFFL_SHOP').removeAttr('disabled');
198
+            // $('#ITP_FORM_OPER06010_DETAIL_DELETE_AFFL_SHOP').removeAttr('disabled');
199
+            $('#ITP_FORM_OPER06010_DETAIL_SEARCH_AFFL_SHOP').show();
200
+            $('#ITP_FORM_OPER06010_DETAIL_DELETE_AFFL_SHOP').show();
197 201
             $('.fnBrandId').text('(자동부여)');
198 202
         } else if(mode == 'MODIFY') { // 수정
199 203
             $('#ITP_AJAX_OPER06010_DETAIL_CONTAINER').show();
200 204
             fn_show_btn_auth_array(['#ITP_BTN_OPER06010_CANCELLIST', '#ITP_BTN_OPER06010_SAVE', '#ITP_BTN_OPER06010_RESET_PW']);
201 205
 
202 206
             $('#ITP_FORM_OPER06010_DETAIL_BRAND_CD').attr('readonly', true);
203
-            $('#ITP_FORM_OPER06010_DETAIL_DUP').attr('disabled', true);
207
+            $('#ITP_FORM_OPER06010_DETAIL_BRAND_NM').attr('readonly', true);
208
+            $('#ITP_FORM_OPER06010_DETAIL_BSNS_REG_NO').attr('readonly', true);
209
+            $('#ITP_FORM_OPER06010_DETAIL_CORP_REG_NO').attr('readonly', true);
210
+            // $('#ITP_FORM_OPER06010_DETAIL_SEARCH_AFFL_SHOP').attr('disabled', true);
211
+            // $('#ITP_FORM_OPER06010_DETAIL_DELETE_AFFL_SHOP').attr('disabled', true);
212
+            $('#ITP_FORM_OPER06010_DETAIL_SEARCH_AFFL_SHOP').hide();
213
+            $('#ITP_FORM_OPER06010_DETAIL_DELETE_AFFL_SHOP').hide();
204 214
         } else if(mode == 'VIEW') { // 보기
205 215
             $('#ITP_AJAX_OPER06010_VIEW_CONTAINER').show();
206 216
             fn_show_btn_auth_array(['#ITP_BTN_OPER06010_MODIFY', '#ITP_BTN_OPER06010_CANCELLIST']);
@@ -283,7 +293,7 @@ let listObj = {
283 293
                     }
284 294
                 },
285 295
                 loadComplete: function(data) {
286
-                    //console.log(JSON.stringify(data));
296
+                    console.log(data);
287 297
                     itp_fn_grid_load_complete(data, OPER06010_GRID_ID, true, 'number', 'OPER06010', listObj.itp_OPER06010_search, listObj.empty, true, data.gridRecords, true);
288 298
                     var ids = $(OPER06010_GRID_ID).getDataIDs();
289 299
                     $.each(ids, function(idx, rowId) {
@@ -317,18 +327,19 @@ let viewObj = {
317 327
         fn_ajax_call(API_DETAIL_INFO, param, this.callback, 'GET');
318 328
     },
319 329
     callback: function (result) {
320
-        // console.log(result);
330
+        console.log(result);
321 331
         pageObj.switchScreen('VIEW');
322 332
         $('#ITP_FORM_OPER06010_VIEW #ITP_FORM_OPER06010_VIEW_AFFL_SHOP_ID').val(result.afflShopId);
323 333
         $('#ITP_FORM_OPER06010_VIEW #ITP_FORM_OPER06010_VIEW_BRAND_ID').val(result.brandId);
324 334
         $('#ITP_FORM_OPER06010_VIEW .fnBrandUnitUnqNo').text(result.brandId);
325
-        $('#ITP_FORM_OPER06010_VIEW .fnStCd').text(result.stCd);
335
+        $('#ITP_FORM_OPER06010_VIEW .fnStCd').text(result.stNm);
326 336
         $('#ITP_FORM_OPER06010_VIEW .fnBrandNm').text(result.brandNm);
327
-        $('#ITP_FORM_OPER06010_VIEW .fnBrandType').text(result.brandType);
337
+        $('#ITP_FORM_OPER06010_VIEW .fnBrandType').text(result.brandTypeNm);
338
+        $('#ITP_FORM_OPER06010_VIEW .fnOwnerNm').text(result.ownerNm);
328 339
         $('#ITP_FORM_OPER06010_VIEW .fnTelNo').text(result.telNo);
329 340
         $('#ITP_FORM_OPER06010_VIEW .fnFaxNo').text(result.faxNo);
330
-        $('#ITP_FORM_OPER06010_VIEW .fnEmalAddr').text(result.email);
331
-        $('#ITP_FORM_OPER06010_VIEW .fnDpstBnkCd').text(result.bnkCd);
341
+        $('#ITP_FORM_OPER06010_VIEW .fnEmalAddr').text(result.emalAddr);
342
+        $('#ITP_FORM_OPER06010_VIEW .fnDpstBnkCd').text(result.bnkCdNm);
332 343
         $('#ITP_FORM_OPER06010_VIEW .fnRcvAcctNo').text(result.acctNo);
333 344
         $('#ITP_FORM_OPER06010_VIEW .fnOwacNm').text(result.owacNm);
334 345
         $('#ITP_FORM_OPER06010_VIEW .fnZipNo').text(result.zipNo);
@@ -339,6 +350,10 @@ let viewObj = {
339 350
         $('#ITP_FORM_OPER06010_VIEW .fnChgId').text(result.sysChgId);
340 351
         $('#ITP_FORM_OPER06010_VIEW .fnChgDt').text(result.sysChgDttm);
341 352
         // $('#ITP_FORM_OPER06010_VIEW .fnBrandLogo').text(result.lastLoginDt);
353
+
354
+        let locate = result.addr1 + ' ' + result.addr2;
355
+        kakaoMap.init('ITP_FORM_OPER06010_VIEW', locate);
356
+
342 357
     }
343 358
 };
344 359
 
@@ -362,21 +377,24 @@ let modifyObj = {
362 377
         $('#ITP_FORM_OPER06010_DETAIL #ITP_FORM_OPER06010_DETAIL_VIEW_CD').val('U');
363 378
 
364 379
         $('#ITP_FORM_OPER06010_DETAIL .fnBrandId').text(result.brandId);
365
-        $('#ITP_FORM_OPER06010_DETAIL #ITP_FORM_OPER06010_DETAIL_BRANDP_ID').val(result.brandId);
380
+        $('#ITP_FORM_OPER06010_DETAIL #ITP_FORM_OPER06010_DETAIL_AFFL_SHOP_ID').val(result.afflShopId);
381
+        $('#ITP_FORM_OPER06010_DETAIL #ITP_FORM_OPER06010_DETAIL_AFFL_SHOP_NM').val(result.afflShopNm);
382
+        $('#ITP_FORM_OPER06010_DETAIL #ITP_FORM_OPER06010_DETAIL_BRAND_ID').val(result.brandId);
366 383
         $('#ITP_FORM_OPER06010_DETAIL #ITP_FORM_OPER06010_DETAIL_ST_CD').val(result.stCd);
367 384
         $('#ITP_FORM_OPER06010_DETAIL #ITP_FORM_OPER06010_DETAIL_BRAND_NM').val(result.brandNm);
368 385
         $('#ITP_FORM_OPER06010_DETAIL #ITP_FORM_OPER06010_DETAIL_BRAND_TYPE').val(result.brandType);
369 386
         $('#ITP_FORM_OPER06010_DETAIL #ITP_FORM_OPER06010_DETAIL_BSNS_REG_NO').val(result.bsnsRegNo);
370 387
         $('#ITP_FORM_OPER06010_DETAIL #ITP_FORM_OPER06010_DETAIL_CORP_REG_NO').val(result.corpRegNo);
388
+        $('#ITP_FORM_OPER06010_DETAIL #ITP_FORM_OPER06010_DETAIL_OWNER_NM').val(result.ownerNm);
371 389
         $('#ITP_FORM_OPER06010_DETAIL #ITP_FORM_OPER06010_DETAIL_TEL_NO').val(result.telNo);
372 390
         $('#ITP_FORM_OPER06010_DETAIL #ITP_FORM_OPER06010_DETAIL_FAX_NO').val(result.faxNo);
373 391
         $('#ITP_FORM_OPER06010_DETAIL #ITP_FORM_OPER06010_DETAIL_EMAL_ADDR').val(result.emalAddr);
374
-        $('#ITP_FORM_OPER06010_DETAIL #ITP_FORM_OPER06010_DETAIL_DPST_BNK_CD').val(result.dpstBnkCd);
392
+        $('#ITP_FORM_OPER06010_DETAIL #ITP_FORM_OPER06010_DETAIL_DPST_BNK_CD').val(result.bnkCd);
375 393
         $('#ITP_FORM_OPER06010_DETAIL #ITP_FORM_OPER06010_DETAIL_RCV_ACCT_NO').val(result.acctNo);
376 394
         $('#ITP_FORM_OPER06010_DETAIL #ITP_FORM_OPER06010_DETAIL_OWAC_NM').val(result.owacNm);
377 395
         $('#ITP_FORM_OPER06010_DETAIL #ITP_FORM_OPER06010_DETAIL_ZIPNO').val(result.zipNo);
378
-        $('#ITP_FORM_OPER06010_DETAIL #ITP_FORM_OPER06010_DETAIL_LOAD_ADDR').val(result.addr1);
379
-        $('#ITP_FORM_OPER06010_DETAIL #ITP_FORM_OPER06010_DETAIL_DTL_ADDR').val(result.addr2);
396
+        $('#ITP_FORM_OPER06010_DETAIL #ITP_FORM_OPER06010_DETAIL_ADRES').val(result.addr1);
397
+        $('#ITP_FORM_OPER06010_DETAIL #ITP_FORM_OPER03010_DETAIL_ADRES_DTL').val(result.addr2);
380 398
 
381 399
         $('#ITP_FORM_OPER06010_DETAIL .fnAddDt').text(result.sysRegDttm);
382 400
         $('#ITP_FORM_OPER06010_DETAIL .fnChgDt').text(result.sysChgDttm);
@@ -390,50 +408,65 @@ let modifyObj = {
390 408
 /*신규화면 Object*/
391 409
 let createObj = {
392 410
     init: function () {
411
+        this.button.init();
393 412
         pageObj.fileUpload();
394 413
         $('#ITP_FORM_OPER06010_DETAIL_BRAND_ID').val(LOGIN_USER_INFO.brandId);
395 414
         kakaoMap.init('ITP_FORM_OPER06010_DETAIL', '');
396 415
     },
397 416
     button: {
417
+        init: function() {
418
+            // 가맹점 조회 버튼 클릭
419
+            $('#ITP_FORM_OPER06010_DETAIL_SEARCH_AFFL_SHOP').on('click', function() {
420
+                createObj.popup();
421
+            });
422
+            // 가맹점 텍스트 삭제 버튼 클릭
423
+            $('#ITP_FORM_OPER06010_DETAIL_DELETE_AFFL_SHOP').on('click', function() {
424
+                $('#ITP_FORM_OPER06010_DETAIL_AFFL_SHOP_ID').val('');
425
+                $('#ITP_FORM_OPER06010_DETAIL_AFFL_SHOP_NM').val('');
426
+            });
427
+        },
398 428
         address: function() {
399
-            new daum.Postcode({
400
-                oncomplete: function(data) {
401
-                    // 전체주소 리턴
402
-                    document.getElementById('ITP_FORM_OPER06010_DETAIL_ZIPNO').value = data.zonecode;
403
-                    document.getElementById('ITP_FORM_OPER06010_DETAIL_ADRES').value = data.roadAddress;
404
-                    document.getElementById('ITP_FORM_OPER06010_DETAIL_LOTS_ADDRESS').value = !!data.autoJibunAddress ? data.autoJibunAddress : data.jibunAddress;
405
-                    document.getElementById('ITP_FORM_OPER06010_DETAIL_STREET_ADDRESS').value = data.roadAddress;
406
-                    document.getElementById('ITP_FORM_OPER06010_DETAIL_HJ_DONG').value = !!data.hname ? data.hname : data.bname;
407
-                    document.getElementById('ITP_FORM_OPER06010_DETAIL_BJ_DONG').value = data.bname;
408
-
409
-                    kakaoMap.init('ITP_FORM_OPER06010_DETAIL', data.roadAddress);
410
-                    document.getElementById('ITP_FORM_OPER06010_DETAIL_ADRES_DTL').focus();
411
-                }
412
-            }).open();
429
+            kakaoMap.address('ITP_FORM_OPER06010_DETAIL');
413 430
         },
414 431
         save: function() {
415 432
             const formId = '#ITP_FORM_OPER06010_DETAIL';
416 433
             itp_fn_form_clear_validate(null, formId);
417
-            var vali_brandCd = itp_fn_form_validate(formId, formId + '_BRAND_ID', ['empty'], undefined);
418
-            var vali_brandUseCd = itp_fn_form_validate(formId, formId + '_BRAND_USE_CD', ['empty'], undefined);
419
-            var vali_brandNm = itp_fn_form_validate(formId, formId + '_BRAND_NM', ['empty'], undefined);
420
-
421
-            if (vali_brandCd && vali_brandUseCd && vali_brandNm) {
422
-                if (ITP_FORM_OPER06010_DETAIL_IS_DUPLICATE) {
423
-                    itp_fn_modal_duplicate(ITP_MSG_LOCALE.label.brandId, formId + '_BRAND_ID');
424
-                } else {
425
-                    let param = $(formId).serializeObject();
434
+            // var vali_brandCd = itp_fn_form_validate(formId, formId + '_BRAND_ID', ['empty'], undefined);
435
+            // var vali_brandUseCd = itp_fn_form_validate(formId, formId + '_BRAND_USE_CD', ['empty'], undefined);
436
+            // var vali_brandNm = itp_fn_form_validate(formId, formId + '_BRAND_NM', ['empty'], undefined);
426 437
 
427
-                    var searhFn = function() {
428
-                        ITP_FORM_OPER06010_DETAIL_IS_WRITING = false;
429
-                        listObj.grid.search();
430
-                    };
431
-                    fn_ajax_call(API_DETAIL_SAVE, JSON.stringify(param), searhFn, 'POST');
438
+            var isValid = false;
439
+            $(formId).find('input, select, checkbox, textarea').each(function(k) {
440
+                if($(this).data('check-required')) {
441
+                    var arry = $(this).data('check-required').split(',');
442
+                    isValid = itp_fn_form_validate(formId, '#' + $(this).attr('id'), arry, undefined);
443
+                    if(!isValid) return false;
432 444
                 }
445
+            });
446
+
447
+            if (isValid) {
448
+                let param = $(formId).serializeObject();
449
+                // console.log(JSON.stringify(param));
450
+
451
+                var searhFn = function() {
452
+                    ITP_FORM_OPER06010_DETAIL_IS_WRITING = false;
453
+                    listObj.grid.search();
454
+                };
455
+                fn_ajax_call(API_DETAIL_SAVE, JSON.stringify(param), searhFn, 'POST');
433 456
             }
434 457
         },
435 458
         cancel: function () {
436 459
             listObj.grid.search();
437 460
         }
461
+    },
462
+    popup: function() {
463
+        var popFn = function(rowDataPop) {
464
+            // console.log(rowDataPop);
465
+            if(rowDataPop.AFFL_SHOP) {
466
+                $('#ITP_FORM_OPER06010_DETAIL_AFFL_SHOP_ID').val(rowDataPop.AFFL_SHOP.afflShopId);
467
+                $('#ITP_FORM_OPER06010_DETAIL_AFFL_SHOP_NM').val(rowDataPop.AFFL_SHOP.afflShopNm);
468
+            }
469
+        };
470
+        fn_call_popup('biz', 'BIZPOP_AFFL_SHOP', '#ITP_ASIDE', popFn, null, 'S');
438 471
     }
439 472
 };

+ 3 - 3
src/main/webapp/js/app/popup/biz/ITP_BIZPOP_ITEM_CLASS_MANAGE.js

@@ -13,10 +13,10 @@ let API_ITEM_CLASS_LEVEL_POP	= '/api/item/class-level-list';			//품목분류 le
13 13
 var popPageObj = {
14 14
 	init: function () {
15 15
 		this.button();
16
-		this.brandInfo = JSON.parse(sessionStorage.getItem('itp_manage_brand_info'));
16
+		this.userInfo = JSON.parse(sessionStorage.getItem('itp_manage_user_info'));
17 17
 		popItemClassLevel.list(1, true);
18 18
 	},
19
-	brandInfo: {},
19
+	userInfo: {},
20 20
 	parentPopFn: null,
21 21
 	args: null,
22 22
 	returnType: null,
@@ -43,7 +43,7 @@ var popItemClassLevel = {
43 43
 	isList: true,
44 44
 	level: 1,
45 45
 	keys: function() {
46
-		var keys = {sBrandId:popPageObj.brandInfo.brandId, sItemLevel: this.level};
46
+		var keys = {sBrandId:popPageObj.userInfo.brandId, sItemLevel: this.level};
47 47
 		for(var i=1; i<this.level; i++) {
48 48
 			var key = 'sItemClass' + i;
49 49
 			var id = '#ITP_FORM_STINFO04010_DETAIL_ITEM_CLASS' + i;

+ 1 - 1
src/main/webapp/js/app/popup/biz/ITP_BIZPOP_PO_STOCK_PROC.js

@@ -15,7 +15,7 @@ var popPageObj = {
15 15
 	init: function () {
16 16
 		this.button();
17 17
 		this.change();
18
-		this.brandInfo = JSON.parse(sessionStorage.getItem('itp_manage_brand_info'));
18
+		this.brandInfo = JSON.parse(sessionStorage.getItem('itp_manage_user_info'));
19 19
 		//재고정보 조회
20 20
 		this.fnStockInfo();
21 21
 	},

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

@@ -105,7 +105,7 @@ let pageObj = {
105 105
         this.event.init();
106 106
     },
107 107
     brandInfo: function() {
108
-        return JSON.parse(sessionStorage.getItem('itp_manage_brand_info'));
108
+        return JSON.parse(sessionStorage.getItem('itp_manage_user_info'));
109 109
     },
110 110
     ui: {
111 111
         init: function () {
@@ -174,7 +174,7 @@ let pageObj = {
174 174
         $('.itp_det_head').find('button[id^="ITP_BTN_STINFO01010_"]').each(function(i) {
175 175
             $(this).hide();
176 176
         });
177
-        $('#ITP_TABSTINFO01010').find('div[id$="_CONTAINER"]').each(function(i) {
177
+        $('#ITP_TAB_STINFO01010').find('div[id$="_CONTAINER"]').each(function(i) {
178 178
             $(this).hide();
179 179
         });
180 180
         if(mode == 'LIST') { // 목록

+ 56 - 60
src/main/webapp/js/app/stinfo/ITP_STINFO02010.js

@@ -34,7 +34,6 @@ const STINFO02010_DETAIL_GRID_LIST = '#ITP_STINFO02010_DETAIL_jqGrid_list';
34 34
 const STINFO02010_DETAIL_GRID_PAGER = '#ITP_STINFO02010_DETAIL_jqGridPager';
35 35
 const STINFO02010_DETAIL_GRID_EMPTY = '#ITP_STINFO02010_DETAIL_jqGridEmpty';
36 36
 
37
-let ITP_FORM_STINFO02010_DETAIL_IS_DUPLICATE = false;
38 37
 let ITP_FORM_STINFO02010_DETAIL_IS_WRITING = false;
39 38
 
40 39
 /*API URL*/
@@ -144,7 +143,7 @@ let pageObj = {
144 143
 		this.event.init();
145 144
 	},
146 145
 	brandInfo: function() {
147
-		return JSON.parse(sessionStorage.getItem('itp_manage_brand_info'));
146
+		return JSON.parse(sessionStorage.getItem('itp_manage_user_info'));
148 147
 	},
149 148
 	ui: {
150 149
 		init: function () {
@@ -162,6 +161,9 @@ let pageObj = {
162 161
 					fn_make_select(CODE_LIST, $(this).data('select-code'), $(this).attr('id'));
163 162
 				}
164 163
 			});
164
+
165
+			// 조회일자 지정
166
+			$('#ITP_TAB_STINFO02010 .input-group.date').datepicker(ITP_DATE_LANGUAGE);
165 167
 		},
166 168
 		grid: function() {
167 169
 			itp_fn_jqgrid_resize(STINFO02010_GRID_ID, STINFO02010_GRID_LIST, 'lg');
@@ -182,38 +184,34 @@ let pageObj = {
182 184
 				var id = $(this).attr('id');
183 185
 				$(this).on('click', function() {
184 186
 					switch (id) {
185
-						case 'ITP_BTN_STINFO02010_SRH'				: listObj.button.search();		break;	// 조회 버튼 클릭
186
-						case 'ITP_BTN_STINFO02010_NEWREG'			: listObj.button.create(); 		break;	// 신규등록 버튼
187
-						case 'ITP_BTN_STINFO02010_MODIFY'			: modifyObj.button.modify();	break;	// 수정 버튼
188
-						case 'ITP_BTN_STINFO02010_CANCELLIST'		: createObj.button.cancel(); 	break;	// 취소/목록 버튼
189
-						case 'ITP_BTN_STINFO02010_DELETE'			: 								break;	// 삭제 버튼
190
-						case 'ITP_BTN_STINFO02010_SAVE'				: createObj.button.save(); 		break;	// 저장 버튼
191
-						case 'ITP_FORM_STINFO02010_DETAIL_DUP'		: createObj.button.duplicate();	break;	// 중복체크
192
-						case 'ITP_BTN_STINFO02010_RESET_PW'			: createObj.button.resetPass();	break;	// 상세:비밀번호 초기화
187
+						case 'ITP_BTN_STINFO02010_SRH'					: listObj.button.search();		break;	// 조회 버튼 클릭
188
+						case 'ITP_BTN_STINFO02010_NEWREG'				: listObj.button.create(); 		break;	// 신규등록 버튼
189
+						case 'ITP_BTN_STINFO02010_MODIFY'				: modifyObj.button.modify();	break;	// 수정 버튼
190
+						case 'ITP_BTN_STINFO02010_CANCELLIST'			: createObj.button.cancel(); 	break;	// 취소/목록 버튼
191
+						case 'ITP_BTN_STINFO02010_DELETE'				: 								break;	// 삭제 버튼
192
+						case 'ITP_BTN_STINFO02010_SAVE'					: createObj.button.save(); 		break;	// 저장 버튼
193
+						case 'ITP_FORM_STINFO02010_DETAIL_ADRES_SCH'	: createObj.button.address();	break;	// 신규등록 주소 찾기
194
+						case 'ITP_FORM_STINFO02010_DETAIL_DUP'			: createObj.button.duplicate();	break;	// 중복체크
195
+						case 'ITP_BTN_STINFO02010_RESET_PW'				: createObj.button.resetPass();	break;	// 상세:비밀번호 초기화
193 196
 					}
194 197
 				});
195 198
 			});
196 199
 
197
-			$('body').on('click', function(e) {
198
-				var gridId = STINFO02010_DETAIL_GRID_ID.replace('#', '');
199
-				var rids = $(STINFO02010_DETAIL_GRID_ID).jqGrid('getDataIDs');
200
-				var last_row_id = rids[rids.length - 1];
201
-				itp_fn_grid_reset_selection(e, last_row_id, gridId, 'STINFO02010_DETAIL');
202
-			});
203
-
204 200
 		}
205 201
 	},
206 202
 	switchScreen: function(mode) {
207 203
 		$('.itp_det_head').find('button[id^="ITP_BTN_STINFO02010_"]').each(function(i) {
208 204
 			$(this).hide();
209 205
 		});
210
-		$('#ITP_TABSTINFO02010').find('div[id$="_CONTAINER"]').each(function(i) {
206
+		$('#ITP_TAB_STINFO02010').find('div[id$="_CONTAINER"]').each(function(i) {
211 207
 			$(this).hide();
212 208
 		});
213 209
 		if(mode == 'LIST') { // 목록
210
+			console.log(LOGIN_USER_INFO);
214 211
 			$('#ITP_AJAX_STINFO02010_LIST_CONTAINER').show();
215 212
 			fn_show_btn_auth_array(['#ITP_BTN_STINFO02010_SRH', '#ITP_BTN_STINFO02010_NEWREG']);
216 213
 		} else if(mode == 'ADD') { // 등록
214
+			console.log(LOGIN_USER_INFO);
217 215
 			$('#ITP_AJAX_STINFO02010_DETAIL_CONTAINER').show();
218 216
 			fn_show_btn_auth_array(['#ITP_BTN_STINFO02010_CANCELLIST', '#ITP_BTN_STINFO02010_SAVE']);
219 217
 
@@ -224,6 +222,9 @@ let pageObj = {
224 222
 				}
225 223
 			});
226 224
 
225
+			$('#ITP_FORM_STINFO02010_DETAIL_BRAND_ID').val(LOGIN_USER_INFO.brandId);
226
+			$('#ITP_FORM_STINFO02010_DETAIL .fnBrandNm').text(LOGIN_USER_INFO.brandNm);
227
+
227 228
 			$('#ITP_FORM_STINFO02010_DETAIL .fnStoreNm').text('(자동부여)');
228 229
 			$('#ITP_FORM_STINFO02010_DETAIL_STORE_ID').removeAttr('readonly');
229 230
 			$('#ITP_FORM_STINFO02010_DETAIL_DUP').removeAttr('disabled');
@@ -231,6 +232,9 @@ let pageObj = {
231 232
 			$('#ITP_AJAX_STINFO02010_DETAIL_CONTAINER').show();
232 233
 			fn_show_btn_auth_array(['#ITP_BTN_STINFO02010_CANCELLIST', '#ITP_BTN_STINFO02010_SAVE', '#ITP_BTN_STINFO02010_RESET_PW']);
233 234
 
235
+			$('#ITP_FORM_STINFO02010_DETAIL_BRAND_ID').val(LOGIN_USER_INFO.brandId);
236
+			$('#ITP_FORM_STINFO02010_DETAIL .fnBrandNm').text(LOGIN_USER_INFO.brandNm);
237
+
234 238
 			$('#ITP_FORM_STINFO02010_DETAIL_STORE_ID').attr('readonly', true);
235 239
 			$('#ITP_FORM_STINFO02010_DETAIL_DUP').attr('disabled', true);
236 240
 			$('#ITP_FORM_STINFO02010_DETAIL_SEARCH_AFFL_SHOP_NM').attr('readonly', true);
@@ -280,12 +284,12 @@ let listObj = {
280 284
 			listObj.itp_STINFO02010_param = param;
281 285
 		},
282 286
 		back: function() {
283
-			$('#ITP_FORM_STINFO02010_SERVICE_ST_DT').val(this.itp_STINFO02010_param.serviceStDt);
284
-			$('#ITP_FORM_STINFO02010_SEARCH_REG_DT').val(this.itp_STINFO02010_param.sregDt);
285
-			$('#ITP_FORM_STINFO02010_SEARCH_OPEN_DT').val(this.itp_STINFO02010_param.sopenDt);
287
+			$('#ITP_FORM_STINFO02010_SERVICE_ST_DT').val(this.itp_STINFO02010_param.searchDateType);
288
+			$('#ITP_FORM_STINFO02010_SEARCH_REG_DT').val(this.itp_STINFO02010_param.fromDt);
289
+			$('#ITP_FORM_STINFO02010_SEARCH_OPEN_DT').val(this.itp_STINFO02010_param.toDt);
286 290
 			$('#ITP_FORM_STINFO02010_SEARCH_STORE_DVSN').val(this.itp_STINFO02010_param.sstoreDvsn);
287 291
 			$('#ITP_FORM_STINFO02010_SEARCH_STORE_ST_CD').val(this.itp_STINFO02010_param.sstoreStCd);
288
-			$('#ITP_FORM_STINFO02010_SEARCH_LOAN_DVSN').val(this.itp_STINFO02010_param.sdvsn);
292
+			$('#ITP_FORM_STINFO02010_SEARCH_LOAN_DVSN').val(this.itp_STINFO02010_param.sloanDvsn);
289 293
 			$('#ITP_FORM_STINFO02010_SEARCH_STORE_NM').val(this.itp_STINFO02010_param.sstoreMm);
290 294
 		}
291 295
 	},
@@ -457,51 +461,43 @@ let createObj = {
457 461
 		kakaoMap.init('ITP_FORM_STINFO02010_DETAIL', '');
458 462
 	},
459 463
 	button: {
464
+		address: function() {
465
+			kakaoMap.address('ITP_FORM_STINFO02010_DETAIL');
466
+		},
460 467
 		cancel: function() {
461 468
 			listObj.grid.search();
462 469
 		},
463 470
 		save: function() {
464 471
 			const formId = '#ITP_FORM_STINFO02010_DETAIL';
465 472
 			itp_fn_form_clear_validate(null, formId);
466
-			var vali_userId = itp_fn_form_validate(formId, formId + '_USER_ID', ['empty'], undefined);
467
-			var vali_userStatCd = itp_fn_form_validate(formId, formId + '_USER_STAT_CD', ['empty'], undefined);
468
-			var vali_userNm = itp_fn_form_validate(formId, formId + '_USER_NM', ['empty'], undefined);
469
-			var vali_telNo = itp_fn_form_validate(formId, formId + '_TEL_NO', ['empty'], undefined);
470
-			var vali_email = itp_fn_form_validate(formId, formId + '_EMAIL', ['empty'], undefined);
471
-			var vali_userPw = true;
472
-			var vali_userPwConfirm = true;
473
-			if (vali_userId && vali_userStatCd && vali_userNm && vali_userPw && vali_userPwConfirm && vali_telNo && vali_email) {
474
-				if (ITP_FORM_STINFO02010_DETAIL_IS_DUPLICATE) {
475
-					itp_fn_modal_duplicate(ITP_MSG_LOCALE.label.userId, formId + '_USER_ID');
476
-				} else {
477
-					let gridInsertData = [];
478
-					let gridUpdateData = [];
479
-					let gridDeleteData = [];
480
-					const rowData = $(STINFO02010_DETAIL_GRID_ID).getRowData();
481
-					const keyValue = $(formId + '_USER_ID').val();
482
-					$.each(rowData, function(key, value) {
483
-						if (value.viewCd != 'R') {
484
-							value.userId = keyValue;
485
-							if (value.viewCd == 'C') {
486
-								gridInsertData.push(value);
487
-							} else if (value.viewCd == 'U') {
488
-								gridUpdateData.push(value);
489
-							} else if (value.viewCd == 'D') {
490
-								gridDeleteData.push(value);
491
-							}
492
-						}
493
-					});
494
-					let param = $(formId).serializeObject();
495
-					param.gridInsertData = gridInsertData;
496
-					param.gridUpdateData = gridUpdateData;
497
-					param.gridDeleteData = gridDeleteData;
498
-					//console.log(JSON.stringify(param));
499
-					var searhFn = function() {
500
-						ITP_FORM_STINFO02010_DETAIL_IS_WRITING = false;
501
-						listObj.grid.search();
502
-					};
503
-					fn_ajax_call(API_DETAIL_SAVE, JSON.stringify(param), searhFn, 'POST');
473
+			// var vali_userId = itp_fn_form_validate(formId, formId + '_USER_ID', ['empty'], undefined);
474
+			// var vali_userStatCd = itp_fn_form_validate(formId, formId + '_USER_STAT_CD', ['empty'], undefined);
475
+			// var vali_userNm = itp_fn_form_validate(formId, formId + '_USER_NM', ['empty'], undefined);
476
+			// var vali_telNo = itp_fn_form_validate(formId, formId + '_TEL_NO', ['empty'], undefined);
477
+			// var vali_email = itp_fn_form_validate(formId, formId + '_EMAIL', ['empty'], undefined);
478
+			// var vali_userPw = true;
479
+			// var vali_userPwConfirm = true;
480
+
481
+			var isValid = false;
482
+			$(formId).find('input, select, checkbox, textarea').each(function(k) {
483
+				if($(this).data('check-required')) {
484
+					var arry = $(this).data('check-required').split(',');
485
+					isValid = itp_fn_form_validate(formId, '#' + $(this).attr('id'), arry, undefined);
486
+					if(!isValid) return false;
504 487
 				}
488
+			});
489
+
490
+			if (isValid) {
491
+				let param = $(formId).serializeObject();
492
+				param.gridInsertData = gridInsertData;
493
+				param.gridUpdateData = gridUpdateData;
494
+				param.gridDeleteData = gridDeleteData;
495
+				//console.log(JSON.stringify(param));
496
+				var searhFn = function() {
497
+					ITP_FORM_STINFO02010_DETAIL_IS_WRITING = false;
498
+					listObj.grid.search();
499
+				};
500
+				fn_ajax_call(API_DETAIL_SAVE, JSON.stringify(param), searhFn, 'POST');
505 501
 			}
506 502
 		},
507 503
 		resetPass: function() {

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

@@ -156,7 +156,7 @@ const gridColModel = {
156 156
 /*화면공통 Object*/
157 157
 let pageObj = {
158 158
 	init: function () {
159
-		this.brandInfo = JSON.parse(sessionStorage.getItem('itp_manage_brand_info'));
159
+		this.brandInfo = JSON.parse(sessionStorage.getItem('itp_manage_user_info'));
160 160
 		this.ui.init();
161 161
 		this.event.init();
162 162
 	},
@@ -224,7 +224,7 @@ let pageObj = {
224 224
 		$('.itp_det_head').find('button[id^="ITP_BTN_STINFO03010_"]').each(function(i) {
225 225
 			$(this).hide();
226 226
 		});
227
-		$('#ITP_TABSTINFO03010').find('div[id$="_CONTAINER"]').each(function(i) {
227
+		$('#ITP_TAB_STINFO03010').find('div[id$="_CONTAINER"]').each(function(i) {
228 228
 			$(this).hide();
229 229
 		});
230 230
 		if(mode == 'LIST') { // 목록

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

@@ -152,7 +152,7 @@ const gridColModel = {
152 152
 /*화면공통 Object*/
153 153
 let pageObj = {
154 154
     init: function () {
155
-        this.brandInfo = JSON.parse(sessionStorage.getItem('itp_manage_brand_info'));
155
+        this.brandInfo = JSON.parse(sessionStorage.getItem('itp_manage_user_info'));
156 156
         this.ui.init();
157 157
         this.event.init();
158 158
     },
@@ -225,7 +225,7 @@ let pageObj = {
225 225
         $('.itp_det_head').find('button[id^="ITP_BTN_STINFO04010_"]').each(function(i) {
226 226
             $(this).hide();
227 227
         });
228
-        $('#ITP_TABSTINFO04010').find('div[id$="_CONTAINER"]').each(function(i) {
228
+        $('#ITP_TAB_STINFO04010').find('div[id$="_CONTAINER"]').each(function(i) {
229 229
             $(this).hide();
230 230
         });
231 231
         if(mode == 'LIST') { // 목록

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

@@ -138,7 +138,7 @@ const gridColModel = {
138 138
 /*화면공통 Object*/
139 139
 let pageObj = {
140 140
 	init: function () {
141
-		this.brandInfo = JSON.parse(sessionStorage.getItem('itp_manage_brand_info'));
141
+		this.brandInfo = JSON.parse(sessionStorage.getItem('itp_manage_user_info'));
142 142
 		this.ui.init();
143 143
 		this.event.init();
144 144
 	},
@@ -202,7 +202,7 @@ let pageObj = {
202 202
 		$('.itp_det_head').find('button[id^="ITP_BTN_STINFO05010_"]').each(function(i) {
203 203
 			$(this).hide();
204 204
 		});
205
-		$('#ITP_TABSTINFO05010').find('div[id$="_CONTAINER"]').each(function(i) {
205
+		$('#ITP_TAB_STINFO05010').find('div[id$="_CONTAINER"]').each(function(i) {
206 206
 			$(this).hide();
207 207
 		});
208 208
 		if(mode == 'LIST') { // 목록

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

@@ -39,7 +39,7 @@ let API_DETAIL_SAVE 		= '/api/itemunit/save-store-itemunit';		// 저장
39 39
 /*화면공통 Object*/
40 40
 let pageObj = {
41 41
 	init: function () {
42
-		this.brandInfo = JSON.parse(sessionStorage.getItem('itp_manage_brand_info'));
42
+		this.brandInfo = JSON.parse(sessionStorage.getItem('itp_manage_user_info'));
43 43
 		this.ui.init();
44 44
 		this.event.init();
45 45
 	},
@@ -96,7 +96,7 @@ let pageObj = {
96 96
 		$('.itp_det_head').find('button[id^="ITP_BTN_STINFO06010_"]').each(function(i) {
97 97
 			$(this).hide();
98 98
 		});
99
-		$('#ITP_TABSTINFO06010').find('div[id$="_CONTAINER"]').each(function(i) {
99
+		$('#ITP_TAB_STINFO06010').find('div[id$="_CONTAINER"]').each(function(i) {
100 100
 			$(this).hide();
101 101
 		});
102 102
 		if(mode == 'LIST') { // 목록

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

@@ -91,7 +91,7 @@ const gridColModel = {
91 91
 /*화면공통 Object*/
92 92
 let pageObj = {
93 93
 	init: function () {
94
-		this.brandInfo = JSON.parse(sessionStorage.getItem('itp_manage_brand_info'));
94
+		this.brandInfo = JSON.parse(sessionStorage.getItem('itp_manage_user_info'));
95 95
 		this.ui.init();
96 96
 		this.event.init();
97 97
 	},
@@ -146,7 +146,7 @@ let pageObj = {
146 146
 		$('.itp_det_head').find('button[id^="ITP_BTN_STINFO07010_"]').each(function(i) {
147 147
 			$(this).hide();
148 148
 		});
149
-		$('#ITP_TABSTINFO07010').find('div[id$="_CONTAINER"]').each(function(i) {
149
+		$('#ITP_TAB_STINFO07010').find('div[id$="_CONTAINER"]').each(function(i) {
150 150
 			$(this).hide();
151 151
 		});
152 152
 		if(mode == 'LIST') { // 목록

+ 1 - 1
src/main/webapp/js/app/stockmng/ITP_STOCKMNG01010.js

@@ -123,7 +123,7 @@ require(['config'], function() {
123 123
 /*화면공통 Object*/
124 124
 let pageObj = {
125 125
 	init: function () {
126
-		this.brandInfo = JSON.parse(sessionStorage.getItem('itp_manage_brand_info'));
126
+		this.brandInfo = JSON.parse(sessionStorage.getItem('itp_manage_user_info'));
127 127
 		this.ui.init();
128 128
 		this.event.init();
129 129
 	},

+ 2 - 2
src/main/webapp/js/app/stockmng/ITP_STOCKMNG02010.js

@@ -303,7 +303,7 @@ let pageObj = {
303 303
 			fn_proc_btn_auth('STOCKMNG02010');
304 304
 			
305 305
 			// 브랜드ID 지정
306
-			var data = JSON.parse(sessionStorage.getItem('itp_manage_brand_info'));
306
+			var data = JSON.parse(sessionStorage.getItem('itp_manage_user_info'));
307 307
 			$('#ITP_FORM_STOCKMNG02010_SEARCH_BRAND_ID').val(data.brandId);
308 308
 			$('#ITP_FORM_STOCKMNG02010_SEARCH_BRAND_NM').val(data.brandNm); 
309 309
 			
@@ -514,7 +514,7 @@ let listObj = {
514 514
 			this.load();
515 515
 		},
516 516
 		load: function() {
517
-			var data = JSON.parse(sessionStorage.getItem('itp_manage_brand_info'));
517
+			var data = JSON.parse(sessionStorage.getItem('itp_manage_user_info'));
518 518
 			$('#ITP_FORM_STOCKMNG02010_SEARCH_BRAND_ID').val(data.brandId);
519 519
 			
520 520
 			let param = $('#ITP_FORM_STOCKMNG02010_SEARCH').serializeObject();

+ 3 - 3
src/main/webapp/js/app/stockmng/ITP_STOCKMNG03010.js

@@ -120,7 +120,7 @@ require(['config'], function() {
120 120
 /*화면공통 Object*/
121 121
 let pageObj = {
122 122
 	init: function () {
123
-		this.brandInfo = JSON.parse(sessionStorage.getItem('itp_manage_brand_info'));
123
+		this.brandInfo = JSON.parse(sessionStorage.getItem('itp_manage_user_info'));
124 124
 		this.ui.init();
125 125
 		this.event.init();
126 126
 	},
@@ -136,7 +136,7 @@ let pageObj = {
136 136
 			fn_proc_btn_auth('STOCKMNG03010');
137 137
 			
138 138
 			// 브랜드ID 지정
139
-			var data = JSON.parse(sessionStorage.getItem('itp_manage_brand_info'));
139
+			var data = JSON.parse(sessionStorage.getItem('itp_manage_user_info'));
140 140
 			$('#ITP_FORM_STOCKMNG03010_SEARCH_BRAND_ID').val(data.brandId);
141 141
 			
142 142
 			pageObj.fnWhsList(function() {
@@ -330,7 +330,7 @@ let listObj = {
330 330
 			this.load();
331 331
 		},
332 332
 		load: function() {
333
-			var data = JSON.parse(sessionStorage.getItem('itp_manage_brand_info'));
333
+			var data = JSON.parse(sessionStorage.getItem('itp_manage_user_info'));
334 334
 			$('#ITP_FORM_STOCKMNG03010_BRAND_ID').val(data.brandId);
335 335
 			$('#ITP_FORM_STOCKMNG03010_SEARCH_BRAND_ID').val(data.brandId);
336 336
 			

+ 2 - 2
src/main/webapp/js/app/stockmng/ITP_STOCKMNG04010.js

@@ -278,7 +278,7 @@ let pageObj = {
278 278
 			$('#ITP_AJAX_STOCKMNG04010_DETAIL_CONTAINER').show();
279 279
 			$('#ITP_AJAX_STOCKMNG04010_VIEW_CONTAINER').hide();
280 280
 						
281
-			var data = JSON.parse(sessionStorage.getItem('itp_manage_brand_info'));
281
+			var data = JSON.parse(sessionStorage.getItem('itp_manage_user_info'));
282 282
 			$('#ITP_FORM_STOCKMNG04010_DETAIL_VIEW_CD').val('C');
283 283
 			$('#ITP_FORM_STOCKMNG04010_DETAIL_BRAND_ID').val(data.brandId);
284 284
 			$('#ITP_FORM_STOCKMNG04010_DETAIL .fnBrandNm').text(data.brandNm);
@@ -384,7 +384,7 @@ let listObj = {
384 384
 			this.load();
385 385
 		},
386 386
 		load: function() {
387
-			var data = JSON.parse(sessionStorage.getItem('itp_manage_brand_info'));
387
+			var data = JSON.parse(sessionStorage.getItem('itp_manage_user_info'));
388 388
 			$('#ITP_FORM_STOCKMNG04010_SEARCH_BRAND_ID').val(data.brandId);
389 389
 			
390 390
 			let param = $('#ITP_FORM_STOCKMNG04010_SEARCH').serializeObject();