Browse Source

로그인 사용자 정보 수정

juney 2 years ago
parent
commit
0cf8c8b1e0

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

@@ -58,29 +58,49 @@
58
 									<h4 class="itp_form_tit">브랜드 정보-신규</h4>
58
 									<h4 class="itp_form_tit">브랜드 정보-신규</h4>
59
 									<div class="itp_form_in">
59
 									<div class="itp_form_in">
60
 										<div class="form-group">
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
 											<label class="col-xs-2 itp_lb">브랜드 코드</label>
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
 													<div class="col-xs-9 itp_in fnBrandId"></div>
74
 													<div class="col-xs-9 itp_in fnBrandId"></div>
64
 												</div>
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
 											<label class="col-xs-2 itp_lb">상태*</label>
85
 											<label class="col-xs-2 itp_lb">상태*</label>
66
 											<div class="col-xs-4 itp_ip">
86
 											<div class="col-xs-4 itp_ip">
67
 												<div class="col-xs-8 itp_in">
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
 													</select>
89
 													</select>
70
 												</div>
90
 												</div>
71
 											</div>
91
 											</div>
72
 										</div>
92
 										</div>
73
 										<div class="form-group">
93
 										<div class="form-group">
74
-											<label class="col-xs-2 itp_lb">브랜드 명* </label>
94
+											<label class="col-xs-2 itp_lb">대표자명 *</label>
75
 											<div class="col-xs-4 itp_ip">
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
 												</div>
98
 												</div>
79
 											</div>
99
 											</div>
80
 											<label class="col-xs-2 itp_lb">브랜드 타입*</label>
100
 											<label class="col-xs-2 itp_lb">브랜드 타입*</label>
81
 											<div class="col-xs-4 itp_ip">
101
 											<div class="col-xs-4 itp_ip">
82
 												<div class="col-xs-8 itp_in">
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
 													</select>
104
 													</select>
85
 												</div>
105
 												</div>
86
 											</div>
106
 											</div>
@@ -89,7 +109,7 @@
89
 											<label class="col-xs-2 itp_lb">사업자번호 *</label>
109
 											<label class="col-xs-2 itp_lb">사업자번호 *</label>
90
 											<div class="col-xs-4 itp_ip">
110
 											<div class="col-xs-4 itp_ip">
91
 												<div class="col-xs-10 itp_in">
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
 												</div>
113
 												</div>
94
 											</div>
114
 											</div>
95
 											<label class="col-xs-2 itp_lb">법인번호</label>
115
 											<label class="col-xs-2 itp_lb">법인번호</label>
@@ -103,13 +123,13 @@
103
 											<label class="col-xs-2 itp_lb">전화번호</label>
123
 											<label class="col-xs-2 itp_lb">전화번호</label>
104
 											<div class="col-xs-4 itp_ip">
124
 											<div class="col-xs-4 itp_ip">
105
 												<div class="col-xs-7 itp_in">
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
 												</div>
127
 												</div>
108
 												<!-- <button type="button" id="ITP_BTN_OPER06010_RESET_PW" class="btn btn-danger btn-xs PWC" style="margin: 3px 0px 0px 3px;">비밀번호 초기화</button> -->
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
 											</div>
129
 											</div>
110
 											<label class="col-xs-2 itp_lb"></label>
130
 											<label class="col-xs-2 itp_lb"></label>
111
 											<div class="col-xs-1 itp_in">
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
 											</div>
133
 											</div>
114
 										</div>
134
 										</div>
115
 										<div class="form-group">
135
 										<div class="form-group">
@@ -155,47 +175,46 @@
155
 												<label class="col-xs-2 itp_lb">입금계좌정보</label>
175
 												<label class="col-xs-2 itp_lb">입금계좌정보</label>
156
 												<div class="col-xs-12 itp_ip">
176
 												<div class="col-xs-12 itp_ip">
157
 													<div class="col-xs-1 itp_in">
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
 														</select>
179
 														</select>
160
 													</div>
180
 													</div>
161
 													<div class="col-xs-4 itp_in">
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
 													</div>
183
 													</div>
164
 													<div class="col-xs-2 itp_in">
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
 													</div>										
186
 													</div>										
167
 												</div>
187
 												</div>
168
 											</div>
188
 											</div>
169
 										</div>
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
 												</div>
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
 								</section>								
218
 								</section>								
200
 							</form>
219
 							</form>
201
 						</div>
220
 						</div>
@@ -263,49 +282,54 @@
263
 										</div>
282
 										</div>
264
 									</div>
283
 									</div>
265
 										<div class="itp_form_in">	
284
 										<div class="itp_form_in">	
266
-											<div class="form-group border">
285
+											<div class="form-group">
267
 												<label class="col-xs-2 itp_lb">입금계좌정보</label>
286
 												<label class="col-xs-2 itp_lb">입금계좌정보</label>
268
 												<div class="col-xs-12 itp_ip">
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
 												</div>
291
 												</div>
273
 											</div>
292
 											</div>
274
 										</div>
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
 										<div class="itp_form_in">
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
 													</div>
302
 													</div>
303
+
304
+													<!-- 주소 맵 -->
305
+													<div id="ITP_FORM_OPER06010_VIEW_MAP" style="width:700px; height:400px;"></div>
296
 												</div>
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
 												</div>
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
 								</section>								
333
 								</section>								
310
 							</form>
334
 							</form>
311
 						</div>
335
 						</div>

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

@@ -19,17 +19,17 @@
19
 								<form id="ITP_FORM_STINFO02010_SEARCH" class="form-horizontal">
19
 								<form id="ITP_FORM_STINFO02010_SEARCH" class="form-horizontal">
20
 									<div class="form-group">
20
 									<div class="form-group">
21
 										<div class="col-xs-2 itp_ip itp_noMar">
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
 											</select>
25
 											</select>
26
 										</div>
26
 										</div>
27
 										<div class="col-xs-10 itp_ip itp_noMar">
27
 										<div class="col-xs-10 itp_ip itp_noMar">
28
 										<div class="col-xs-4 itp_ip">
28
 										<div class="col-xs-4 itp_ip">
29
 											<div class="input-daterange input-group date">
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
 												<span class="input-group-addon itp_date_to">~</span>
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
 											</div>
33
 											</div>
34
 										</div>
34
 										</div>
35
 										</div>
35
 										</div>
@@ -46,7 +46,7 @@
46
 											</select>
46
 											</select>
47
 										</div>
47
 										</div>
48
 										<div class="col-xs-2 itp_ip itp_noMar">
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
 												<option value="">정산타입</option>
50
 												<option value="">정산타입</option>
51
 											</select>
51
 											</select>
52
 										</div>
52
 										</div>
@@ -78,14 +78,14 @@
78
 									<h4 class="itp_form_tit">매장정보-신규</h4>
78
 									<h4 class="itp_form_tit">매장정보-신규</h4>
79
 									<div class="itp_form_in">
79
 									<div class="itp_form_in">
80
 										<div class="form-group">
80
 										<div class="form-group">
81
-											<label class="col-xs-2 itp_lb">브랜드 *</label>
81
+											<label class="col-xs-2 itp_lb">브랜드</label>
82
 											<div class="col-xs-4 itp_ip">
82
 											<div class="col-xs-4 itp_ip">
83
 												<div class="col-xs-10 itp_in fnBrandNm"></div>
83
 												<div class="col-xs-10 itp_in fnBrandNm"></div>
84
 											</div>
84
 											</div>
85
 											<label class="col-xs-2 itp_lb">상태 *</label>
85
 											<label class="col-xs-2 itp_lb">상태 *</label>
86
 											<div class="col-xs-4 itp_ip">
86
 											<div class="col-xs-4 itp_ip">
87
 												<div class="col-xs-7 itp_in">
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
 												</div>
89
 												</div>
90
 											</div>
90
 											</div>
91
 										</div>
91
 										</div>
@@ -99,7 +99,7 @@
99
 											<label class="col-xs-2 itp_lb">매장구분 *</label>
99
 											<label class="col-xs-2 itp_lb">매장구분 *</label>
100
 											<div class="col-xs-4 itp_ip">
100
 											<div class="col-xs-4 itp_ip">
101
 												<div class="col-xs-7 itp_in">
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
 												</div>
103
 												</div>
104
 											</div>
104
 											</div>
105
 										</div>
105
 										</div>
@@ -109,7 +109,7 @@
109
 											<label class="col-xs-2 itp_lb">매장명 *</label>
109
 											<label class="col-xs-2 itp_lb">매장명 *</label>
110
 											<div class="col-xs-4 itp_ip">
110
 											<div class="col-xs-4 itp_ip">
111
 												<div class="col-xs-9 itp_in">
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
 												</div>
113
 												</div>
114
 											</div>
114
 											</div>
115
 											<label class="col-xs-2 itp_lb">업태</label>
115
 											<label class="col-xs-2 itp_lb">업태</label>
@@ -125,7 +125,7 @@
125
 											<label class="col-xs-2 itp_lb">사업자번호 *</label>
125
 											<label class="col-xs-2 itp_lb">사업자번호 *</label>
126
 											<div class="col-xs-4 itp_ip">
126
 											<div class="col-xs-4 itp_ip">
127
 												<div class="col-xs-6 itp_in">
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
 												</div>
129
 												</div>
130
 											</div>
130
 											</div>
131
 											<label class="col-xs-2 itp_lb">업종</label>
131
 											<label class="col-xs-2 itp_lb">업종</label>
@@ -147,7 +147,7 @@
147
 											<label class="col-xs-2 itp_lb">전화번호 *</label>
147
 											<label class="col-xs-2 itp_lb">전화번호 *</label>
148
 											<div class="col-xs-4 itp_ip">
148
 											<div class="col-xs-4 itp_ip">
149
 												<div class="col-xs-7 itp_in">
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
 												</div>
151
 												</div>
152
 											</div>
152
 											</div>
153
 										</div>
153
 										</div>
@@ -189,7 +189,7 @@
189
 											<label class="col-xs-2 itp_lb">지역 *</label>
189
 											<label class="col-xs-2 itp_lb">지역 *</label>
190
 											<div class="col-xs-4 itp_ip">
190
 											<div class="col-xs-4 itp_ip">
191
 												<div class="col-xs-6 itp_in">
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
 												</select>												
193
 												</select>												
194
 												</div>
194
 												</div>
195
 											</div>
195
 											</div>
@@ -203,21 +203,39 @@
203
 											</div>
203
 											</div>
204
 										</div>
204
 										</div>
205
 									</div>
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
 									<div class="itp_form_in">	
224
 									<div class="itp_form_in">	
207
 										<div class="form-group">
225
 										<div class="form-group">
208
 											<label class="col-xs-2 itp_lb">주소 *</label>
226
 											<label class="col-xs-2 itp_lb">주소 *</label>
209
 											<div class="col-xs-10 itp_ip">
227
 											<div class="col-xs-10 itp_ip">
210
 												<div class="col-xs-1 itp_in">
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
 												</div>
230
 												</div>
213
 												<div class="col-xs-2 itp_in" style="width:10%;">
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
 												</div>
233
 												</div>
216
 												<div class="col-xs-4 itp_in" style="margin:0 5px;">
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
 												</div>
236
 												</div>
219
 												<div class="col-xs-4 itp_in">
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
 												</div>
239
 												</div>
222
 											</div>
240
 											</div>
223
 										</div>
241
 										</div>
@@ -236,24 +254,6 @@
236
 											</div>
254
 											</div>
237
 										</div>
255
 										</div>
238
 									</div>
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
 								</section>
257
 								</section>
258
 							</form>
258
 							</form>
259
 						</div>
259
 						</div>

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

@@ -371,12 +371,10 @@ require([
371
 					} else {
371
 					} else {
372
 						// sessionStorage.removeItem('itp_manage_cmpy_cd');
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
 					fn_make_side_menu();
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
 		var _this = this;
416
 		var _this = this;
419
 		$('#ITP_BTN_MAIN_SHR_AFFL').on('click', function() {
417
 		$('#ITP_BTN_MAIN_SHR_AFFL').on('click', function() {
420
 			// 팝업
418
 			// 팝업
@@ -422,19 +420,22 @@ var fn_make_affl_brand = {
422
 				// console.log(rowDataPop);
420
 				// console.log(rowDataPop);
423
 				// sessionStorage.setItem('itp_manage_cmpy_cd', JSON.stringify(AFFL_BRAND_LIST[0]));
421
 				// sessionStorage.setItem('itp_manage_cmpy_cd', JSON.stringify(AFFL_BRAND_LIST[0]));
424
 				// $('#ITP_TXT_MAIN_SHR_CMPY').text(AFFL_BRAND_LIST[0].brandNm);
422
 				// $('#ITP_TXT_MAIN_SHR_CMPY').text(AFFL_BRAND_LIST[0].brandNm);
423
+				var sessionUserInfo = JSON.parse(sessionStorage.getItem('itp_manage_user_info'));
425
 				$.each(rowDataPop, function(key, value) {
424
 				$.each(rowDataPop, function(key, value) {
426
 					itp_fn_close_other_tab(''); // 다른탭 닫기
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
 					_this.view();
432
 					_this.view();
429
 				});
433
 				});
430
 			};
434
 			};
431
 			fn_call_popup('biz', 'BIZPOP_AFFL_BRAND', '#ITP_ASIDE', popFn, null, 'S');
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
 function fn_make_side_menu() {
440
 function fn_make_side_menu() {
440
 	$('#ITP_SIDEBAR .panel-group').empty();
441
 	$('#ITP_SIDEBAR .panel-group').empty();
@@ -481,7 +482,7 @@ function fn_make_side_menu() {
481
 
482
 
482
 		console.log('[ITP_NAV_LINK] data-itp-nav-id = ' + id + ', data-conn-url = ' + connUrl + ', tabSize = ' + tabSize);
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
 			itp_fn_modal_alert(ITP_MSG_LOCALE.message.page.noChoiceBrand);
486
 			itp_fn_modal_alert(ITP_MSG_LOCALE.message.page.noChoiceBrand);
486
 			return false;
487
 			return false;
487
 		}
488
 		}

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

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

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

@@ -584,7 +584,7 @@ let createObj = {
584
 			// var vali_mainEmail = itp_fn_form_validate(formId, formId + 'MAIN_EMAIL', ['empty'], undefined);
584
 			// var vali_mainEmail = itp_fn_form_validate(formId, formId + 'MAIN_EMAIL', ['empty'], undefined);
585
 
585
 
586
 			var isValid = false;
586
 			var isValid = false;
587
-			$(formId).find('input, select, checkbox').each(function(k) {
587
+			$(formId).find('input, select, checkbox, textarea').each(function(k) {
588
 				if($(this).data('check-required')) {
588
 				if($(this).data('check-required')) {
589
 					var arry = $(this).data('check-required').split(',');
589
 					var arry = $(this).data('check-required').split(',');
590
 					isValid = itp_fn_form_validate(formId, '#' + $(this).attr('id'), arry, undefined);
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
 		this.load();
248
 		this.load();
249
 	},
249
 	},
250
 	load: function() {
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
 		var param = $.param(key);
254
 		var param = $.param(key);
255
 		fn_ajax_call(API_DETAIL_INFO, param, this.callback, 'GET');
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
 let API_DETAIL_INFO = '/api/brand/info-brand';
40
 let API_DETAIL_INFO = '/api/brand/info-brand';
41
 let API_DETAIL_SAVE = '/api/brand/save-brand';
41
 let API_DETAIL_SAVE = '/api/brand/save-brand';
42
 
42
 
43
-let ITP_FORM_OPER06010_DETAIL_IS_DUPLICATE = false;
44
 let ITP_FORM_OPER06010_DETAIL_IS_WRITING = false;
43
 let ITP_FORM_OPER06010_DETAIL_IS_WRITING = false;
45
 
44
 
46
 /*화면 Grid Object*/
45
 /*화면 Grid Object*/
@@ -180,7 +179,6 @@ let pageObj = {
180
             fn_show_btn_auth_array(['#ITP_BTN_OPER06010_SRH', '#ITP_BTN_OPER06010_NEWREG']);
179
             fn_show_btn_auth_array(['#ITP_BTN_OPER06010_SRH', '#ITP_BTN_OPER06010_NEWREG']);
181
             $('#ITP_AJAX_OPER06010_LIST_CONTAINER').show();
180
             $('#ITP_AJAX_OPER06010_LIST_CONTAINER').show();
182
         } else if(mode == 'ADD') { // 등록
181
         } else if(mode == 'ADD') { // 등록
183
-            ITP_FORM_OPER06010_DETAIL_IS_DUPLICATE = true;
184
             $('#ITP_AJAX_OPER06010_DETAIL_CONTAINER').show();
182
             $('#ITP_AJAX_OPER06010_DETAIL_CONTAINER').show();
185
             fn_show_btn_auth_array(['#ITP_BTN_OPER06010_CANCELLIST', '#ITP_BTN_OPER06010_SAVE']);
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
             $('#ITP_FORM_OPER06010_DETAIL #ITP_FORM_OPER06010_DETAIL_FILE_NO').val('');
192
             $('#ITP_FORM_OPER06010_DETAIL #ITP_FORM_OPER06010_DETAIL_FILE_NO').val('');
195
             $('#ITP_FORM_OPER06010_DETAIL_BRAND_CD').removeAttr('readonly');
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
             $('.fnBrandId').text('(자동부여)');
201
             $('.fnBrandId').text('(자동부여)');
198
         } else if(mode == 'MODIFY') { // 수정
202
         } else if(mode == 'MODIFY') { // 수정
199
             $('#ITP_AJAX_OPER06010_DETAIL_CONTAINER').show();
203
             $('#ITP_AJAX_OPER06010_DETAIL_CONTAINER').show();
200
             fn_show_btn_auth_array(['#ITP_BTN_OPER06010_CANCELLIST', '#ITP_BTN_OPER06010_SAVE', '#ITP_BTN_OPER06010_RESET_PW']);
204
             fn_show_btn_auth_array(['#ITP_BTN_OPER06010_CANCELLIST', '#ITP_BTN_OPER06010_SAVE', '#ITP_BTN_OPER06010_RESET_PW']);
201
 
205
 
202
             $('#ITP_FORM_OPER06010_DETAIL_BRAND_CD').attr('readonly', true);
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
         } else if(mode == 'VIEW') { // 보기
214
         } else if(mode == 'VIEW') { // 보기
205
             $('#ITP_AJAX_OPER06010_VIEW_CONTAINER').show();
215
             $('#ITP_AJAX_OPER06010_VIEW_CONTAINER').show();
206
             fn_show_btn_auth_array(['#ITP_BTN_OPER06010_MODIFY', '#ITP_BTN_OPER06010_CANCELLIST']);
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
                 loadComplete: function(data) {
295
                 loadComplete: function(data) {
286
-                    //console.log(JSON.stringify(data));
296
+                    console.log(data);
287
                     itp_fn_grid_load_complete(data, OPER06010_GRID_ID, true, 'number', 'OPER06010', listObj.itp_OPER06010_search, listObj.empty, true, data.gridRecords, true);
297
                     itp_fn_grid_load_complete(data, OPER06010_GRID_ID, true, 'number', 'OPER06010', listObj.itp_OPER06010_search, listObj.empty, true, data.gridRecords, true);
288
                     var ids = $(OPER06010_GRID_ID).getDataIDs();
298
                     var ids = $(OPER06010_GRID_ID).getDataIDs();
289
                     $.each(ids, function(idx, rowId) {
299
                     $.each(ids, function(idx, rowId) {
@@ -317,18 +327,19 @@ let viewObj = {
317
         fn_ajax_call(API_DETAIL_INFO, param, this.callback, 'GET');
327
         fn_ajax_call(API_DETAIL_INFO, param, this.callback, 'GET');
318
     },
328
     },
319
     callback: function (result) {
329
     callback: function (result) {
320
-        // console.log(result);
330
+        console.log(result);
321
         pageObj.switchScreen('VIEW');
331
         pageObj.switchScreen('VIEW');
322
         $('#ITP_FORM_OPER06010_VIEW #ITP_FORM_OPER06010_VIEW_AFFL_SHOP_ID').val(result.afflShopId);
332
         $('#ITP_FORM_OPER06010_VIEW #ITP_FORM_OPER06010_VIEW_AFFL_SHOP_ID').val(result.afflShopId);
323
         $('#ITP_FORM_OPER06010_VIEW #ITP_FORM_OPER06010_VIEW_BRAND_ID').val(result.brandId);
333
         $('#ITP_FORM_OPER06010_VIEW #ITP_FORM_OPER06010_VIEW_BRAND_ID').val(result.brandId);
324
         $('#ITP_FORM_OPER06010_VIEW .fnBrandUnitUnqNo').text(result.brandId);
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
         $('#ITP_FORM_OPER06010_VIEW .fnBrandNm').text(result.brandNm);
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
         $('#ITP_FORM_OPER06010_VIEW .fnTelNo').text(result.telNo);
339
         $('#ITP_FORM_OPER06010_VIEW .fnTelNo').text(result.telNo);
329
         $('#ITP_FORM_OPER06010_VIEW .fnFaxNo').text(result.faxNo);
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
         $('#ITP_FORM_OPER06010_VIEW .fnRcvAcctNo').text(result.acctNo);
343
         $('#ITP_FORM_OPER06010_VIEW .fnRcvAcctNo').text(result.acctNo);
333
         $('#ITP_FORM_OPER06010_VIEW .fnOwacNm').text(result.owacNm);
344
         $('#ITP_FORM_OPER06010_VIEW .fnOwacNm').text(result.owacNm);
334
         $('#ITP_FORM_OPER06010_VIEW .fnZipNo').text(result.zipNo);
345
         $('#ITP_FORM_OPER06010_VIEW .fnZipNo').text(result.zipNo);
@@ -339,6 +350,10 @@ let viewObj = {
339
         $('#ITP_FORM_OPER06010_VIEW .fnChgId').text(result.sysChgId);
350
         $('#ITP_FORM_OPER06010_VIEW .fnChgId').text(result.sysChgId);
340
         $('#ITP_FORM_OPER06010_VIEW .fnChgDt').text(result.sysChgDttm);
351
         $('#ITP_FORM_OPER06010_VIEW .fnChgDt').text(result.sysChgDttm);
341
         // $('#ITP_FORM_OPER06010_VIEW .fnBrandLogo').text(result.lastLoginDt);
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
         $('#ITP_FORM_OPER06010_DETAIL #ITP_FORM_OPER06010_DETAIL_VIEW_CD').val('U');
377
         $('#ITP_FORM_OPER06010_DETAIL #ITP_FORM_OPER06010_DETAIL_VIEW_CD').val('U');
363
 
378
 
364
         $('#ITP_FORM_OPER06010_DETAIL .fnBrandId').text(result.brandId);
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
         $('#ITP_FORM_OPER06010_DETAIL #ITP_FORM_OPER06010_DETAIL_ST_CD').val(result.stCd);
383
         $('#ITP_FORM_OPER06010_DETAIL #ITP_FORM_OPER06010_DETAIL_ST_CD').val(result.stCd);
367
         $('#ITP_FORM_OPER06010_DETAIL #ITP_FORM_OPER06010_DETAIL_BRAND_NM').val(result.brandNm);
384
         $('#ITP_FORM_OPER06010_DETAIL #ITP_FORM_OPER06010_DETAIL_BRAND_NM').val(result.brandNm);
368
         $('#ITP_FORM_OPER06010_DETAIL #ITP_FORM_OPER06010_DETAIL_BRAND_TYPE').val(result.brandType);
385
         $('#ITP_FORM_OPER06010_DETAIL #ITP_FORM_OPER06010_DETAIL_BRAND_TYPE').val(result.brandType);
369
         $('#ITP_FORM_OPER06010_DETAIL #ITP_FORM_OPER06010_DETAIL_BSNS_REG_NO').val(result.bsnsRegNo);
386
         $('#ITP_FORM_OPER06010_DETAIL #ITP_FORM_OPER06010_DETAIL_BSNS_REG_NO').val(result.bsnsRegNo);
370
         $('#ITP_FORM_OPER06010_DETAIL #ITP_FORM_OPER06010_DETAIL_CORP_REG_NO').val(result.corpRegNo);
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
         $('#ITP_FORM_OPER06010_DETAIL #ITP_FORM_OPER06010_DETAIL_TEL_NO').val(result.telNo);
389
         $('#ITP_FORM_OPER06010_DETAIL #ITP_FORM_OPER06010_DETAIL_TEL_NO').val(result.telNo);
372
         $('#ITP_FORM_OPER06010_DETAIL #ITP_FORM_OPER06010_DETAIL_FAX_NO').val(result.faxNo);
390
         $('#ITP_FORM_OPER06010_DETAIL #ITP_FORM_OPER06010_DETAIL_FAX_NO').val(result.faxNo);
373
         $('#ITP_FORM_OPER06010_DETAIL #ITP_FORM_OPER06010_DETAIL_EMAL_ADDR').val(result.emalAddr);
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
         $('#ITP_FORM_OPER06010_DETAIL #ITP_FORM_OPER06010_DETAIL_RCV_ACCT_NO').val(result.acctNo);
393
         $('#ITP_FORM_OPER06010_DETAIL #ITP_FORM_OPER06010_DETAIL_RCV_ACCT_NO').val(result.acctNo);
376
         $('#ITP_FORM_OPER06010_DETAIL #ITP_FORM_OPER06010_DETAIL_OWAC_NM').val(result.owacNm);
394
         $('#ITP_FORM_OPER06010_DETAIL #ITP_FORM_OPER06010_DETAIL_OWAC_NM').val(result.owacNm);
377
         $('#ITP_FORM_OPER06010_DETAIL #ITP_FORM_OPER06010_DETAIL_ZIPNO').val(result.zipNo);
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
         $('#ITP_FORM_OPER06010_DETAIL .fnAddDt').text(result.sysRegDttm);
399
         $('#ITP_FORM_OPER06010_DETAIL .fnAddDt').text(result.sysRegDttm);
382
         $('#ITP_FORM_OPER06010_DETAIL .fnChgDt').text(result.sysChgDttm);
400
         $('#ITP_FORM_OPER06010_DETAIL .fnChgDt').text(result.sysChgDttm);
@@ -390,50 +408,65 @@ let modifyObj = {
390
 /*신규화면 Object*/
408
 /*신규화면 Object*/
391
 let createObj = {
409
 let createObj = {
392
     init: function () {
410
     init: function () {
411
+        this.button.init();
393
         pageObj.fileUpload();
412
         pageObj.fileUpload();
394
         $('#ITP_FORM_OPER06010_DETAIL_BRAND_ID').val(LOGIN_USER_INFO.brandId);
413
         $('#ITP_FORM_OPER06010_DETAIL_BRAND_ID').val(LOGIN_USER_INFO.brandId);
395
         kakaoMap.init('ITP_FORM_OPER06010_DETAIL', '');
414
         kakaoMap.init('ITP_FORM_OPER06010_DETAIL', '');
396
     },
415
     },
397
     button: {
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
         address: function() {
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
         save: function() {
431
         save: function() {
415
             const formId = '#ITP_FORM_OPER06010_DETAIL';
432
             const formId = '#ITP_FORM_OPER06010_DETAIL';
416
             itp_fn_form_clear_validate(null, formId);
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
         cancel: function () {
458
         cancel: function () {
436
             listObj.grid.search();
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
 var popPageObj = {
13
 var popPageObj = {
14
 	init: function () {
14
 	init: function () {
15
 		this.button();
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
 		popItemClassLevel.list(1, true);
17
 		popItemClassLevel.list(1, true);
18
 	},
18
 	},
19
-	brandInfo: {},
19
+	userInfo: {},
20
 	parentPopFn: null,
20
 	parentPopFn: null,
21
 	args: null,
21
 	args: null,
22
 	returnType: null,
22
 	returnType: null,
@@ -43,7 +43,7 @@ var popItemClassLevel = {
43
 	isList: true,
43
 	isList: true,
44
 	level: 1,
44
 	level: 1,
45
 	keys: function() {
45
 	keys: function() {
46
-		var keys = {sBrandId:popPageObj.brandInfo.brandId, sItemLevel: this.level};
46
+		var keys = {sBrandId:popPageObj.userInfo.brandId, sItemLevel: this.level};
47
 		for(var i=1; i<this.level; i++) {
47
 		for(var i=1; i<this.level; i++) {
48
 			var key = 'sItemClass' + i;
48
 			var key = 'sItemClass' + i;
49
 			var id = '#ITP_FORM_STINFO04010_DETAIL_ITEM_CLASS' + i;
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
 	init: function () {
15
 	init: function () {
16
 		this.button();
16
 		this.button();
17
 		this.change();
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
 		this.fnStockInfo();
20
 		this.fnStockInfo();
21
 	},
21
 	},

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

@@ -105,7 +105,7 @@ let pageObj = {
105
         this.event.init();
105
         this.event.init();
106
     },
106
     },
107
     brandInfo: function() {
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
     ui: {
110
     ui: {
111
         init: function () {
111
         init: function () {
@@ -174,7 +174,7 @@ let pageObj = {
174
         $('.itp_det_head').find('button[id^="ITP_BTN_STINFO01010_"]').each(function(i) {
174
         $('.itp_det_head').find('button[id^="ITP_BTN_STINFO01010_"]').each(function(i) {
175
             $(this).hide();
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
             $(this).hide();
178
             $(this).hide();
179
         });
179
         });
180
         if(mode == 'LIST') { // 목록
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
 const STINFO02010_DETAIL_GRID_PAGER = '#ITP_STINFO02010_DETAIL_jqGridPager';
34
 const STINFO02010_DETAIL_GRID_PAGER = '#ITP_STINFO02010_DETAIL_jqGridPager';
35
 const STINFO02010_DETAIL_GRID_EMPTY = '#ITP_STINFO02010_DETAIL_jqGridEmpty';
35
 const STINFO02010_DETAIL_GRID_EMPTY = '#ITP_STINFO02010_DETAIL_jqGridEmpty';
36
 
36
 
37
-let ITP_FORM_STINFO02010_DETAIL_IS_DUPLICATE = false;
38
 let ITP_FORM_STINFO02010_DETAIL_IS_WRITING = false;
37
 let ITP_FORM_STINFO02010_DETAIL_IS_WRITING = false;
39
 
38
 
40
 /*API URL*/
39
 /*API URL*/
@@ -144,7 +143,7 @@ let pageObj = {
144
 		this.event.init();
143
 		this.event.init();
145
 	},
144
 	},
146
 	brandInfo: function() {
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
 	ui: {
148
 	ui: {
150
 		init: function () {
149
 		init: function () {
@@ -162,6 +161,9 @@ let pageObj = {
162
 					fn_make_select(CODE_LIST, $(this).data('select-code'), $(this).attr('id'));
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
 		grid: function() {
168
 		grid: function() {
167
 			itp_fn_jqgrid_resize(STINFO02010_GRID_ID, STINFO02010_GRID_LIST, 'lg');
169
 			itp_fn_jqgrid_resize(STINFO02010_GRID_ID, STINFO02010_GRID_LIST, 'lg');
@@ -182,38 +184,34 @@ let pageObj = {
182
 				var id = $(this).attr('id');
184
 				var id = $(this).attr('id');
183
 				$(this).on('click', function() {
185
 				$(this).on('click', function() {
184
 					switch (id) {
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
 	switchScreen: function(mode) {
202
 	switchScreen: function(mode) {
207
 		$('.itp_det_head').find('button[id^="ITP_BTN_STINFO02010_"]').each(function(i) {
203
 		$('.itp_det_head').find('button[id^="ITP_BTN_STINFO02010_"]').each(function(i) {
208
 			$(this).hide();
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
 			$(this).hide();
207
 			$(this).hide();
212
 		});
208
 		});
213
 		if(mode == 'LIST') { // 목록
209
 		if(mode == 'LIST') { // 목록
210
+			console.log(LOGIN_USER_INFO);
214
 			$('#ITP_AJAX_STINFO02010_LIST_CONTAINER').show();
211
 			$('#ITP_AJAX_STINFO02010_LIST_CONTAINER').show();
215
 			fn_show_btn_auth_array(['#ITP_BTN_STINFO02010_SRH', '#ITP_BTN_STINFO02010_NEWREG']);
212
 			fn_show_btn_auth_array(['#ITP_BTN_STINFO02010_SRH', '#ITP_BTN_STINFO02010_NEWREG']);
216
 		} else if(mode == 'ADD') { // 등록
213
 		} else if(mode == 'ADD') { // 등록
214
+			console.log(LOGIN_USER_INFO);
217
 			$('#ITP_AJAX_STINFO02010_DETAIL_CONTAINER').show();
215
 			$('#ITP_AJAX_STINFO02010_DETAIL_CONTAINER').show();
218
 			fn_show_btn_auth_array(['#ITP_BTN_STINFO02010_CANCELLIST', '#ITP_BTN_STINFO02010_SAVE']);
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
 			$('#ITP_FORM_STINFO02010_DETAIL .fnStoreNm').text('(자동부여)');
228
 			$('#ITP_FORM_STINFO02010_DETAIL .fnStoreNm').text('(자동부여)');
228
 			$('#ITP_FORM_STINFO02010_DETAIL_STORE_ID').removeAttr('readonly');
229
 			$('#ITP_FORM_STINFO02010_DETAIL_STORE_ID').removeAttr('readonly');
229
 			$('#ITP_FORM_STINFO02010_DETAIL_DUP').removeAttr('disabled');
230
 			$('#ITP_FORM_STINFO02010_DETAIL_DUP').removeAttr('disabled');
@@ -231,6 +232,9 @@ let pageObj = {
231
 			$('#ITP_AJAX_STINFO02010_DETAIL_CONTAINER').show();
232
 			$('#ITP_AJAX_STINFO02010_DETAIL_CONTAINER').show();
232
 			fn_show_btn_auth_array(['#ITP_BTN_STINFO02010_CANCELLIST', '#ITP_BTN_STINFO02010_SAVE', '#ITP_BTN_STINFO02010_RESET_PW']);
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
 			$('#ITP_FORM_STINFO02010_DETAIL_STORE_ID').attr('readonly', true);
238
 			$('#ITP_FORM_STINFO02010_DETAIL_STORE_ID').attr('readonly', true);
235
 			$('#ITP_FORM_STINFO02010_DETAIL_DUP').attr('disabled', true);
239
 			$('#ITP_FORM_STINFO02010_DETAIL_DUP').attr('disabled', true);
236
 			$('#ITP_FORM_STINFO02010_DETAIL_SEARCH_AFFL_SHOP_NM').attr('readonly', true);
240
 			$('#ITP_FORM_STINFO02010_DETAIL_SEARCH_AFFL_SHOP_NM').attr('readonly', true);
@@ -280,12 +284,12 @@ let listObj = {
280
 			listObj.itp_STINFO02010_param = param;
284
 			listObj.itp_STINFO02010_param = param;
281
 		},
285
 		},
282
 		back: function() {
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
 			$('#ITP_FORM_STINFO02010_SEARCH_STORE_DVSN').val(this.itp_STINFO02010_param.sstoreDvsn);
290
 			$('#ITP_FORM_STINFO02010_SEARCH_STORE_DVSN').val(this.itp_STINFO02010_param.sstoreDvsn);
287
 			$('#ITP_FORM_STINFO02010_SEARCH_STORE_ST_CD').val(this.itp_STINFO02010_param.sstoreStCd);
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
 			$('#ITP_FORM_STINFO02010_SEARCH_STORE_NM').val(this.itp_STINFO02010_param.sstoreMm);
293
 			$('#ITP_FORM_STINFO02010_SEARCH_STORE_NM').val(this.itp_STINFO02010_param.sstoreMm);
290
 		}
294
 		}
291
 	},
295
 	},
@@ -457,51 +461,43 @@ let createObj = {
457
 		kakaoMap.init('ITP_FORM_STINFO02010_DETAIL', '');
461
 		kakaoMap.init('ITP_FORM_STINFO02010_DETAIL', '');
458
 	},
462
 	},
459
 	button: {
463
 	button: {
464
+		address: function() {
465
+			kakaoMap.address('ITP_FORM_STINFO02010_DETAIL');
466
+		},
460
 		cancel: function() {
467
 		cancel: function() {
461
 			listObj.grid.search();
468
 			listObj.grid.search();
462
 		},
469
 		},
463
 		save: function() {
470
 		save: function() {
464
 			const formId = '#ITP_FORM_STINFO02010_DETAIL';
471
 			const formId = '#ITP_FORM_STINFO02010_DETAIL';
465
 			itp_fn_form_clear_validate(null, formId);
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
 		resetPass: function() {
503
 		resetPass: function() {

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

@@ -156,7 +156,7 @@ const gridColModel = {
156
 /*화면공통 Object*/
156
 /*화면공통 Object*/
157
 let pageObj = {
157
 let pageObj = {
158
 	init: function () {
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
 		this.ui.init();
160
 		this.ui.init();
161
 		this.event.init();
161
 		this.event.init();
162
 	},
162
 	},
@@ -224,7 +224,7 @@ let pageObj = {
224
 		$('.itp_det_head').find('button[id^="ITP_BTN_STINFO03010_"]').each(function(i) {
224
 		$('.itp_det_head').find('button[id^="ITP_BTN_STINFO03010_"]').each(function(i) {
225
 			$(this).hide();
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
 			$(this).hide();
228
 			$(this).hide();
229
 		});
229
 		});
230
 		if(mode == 'LIST') { // 목록
230
 		if(mode == 'LIST') { // 목록

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

@@ -152,7 +152,7 @@ const gridColModel = {
152
 /*화면공통 Object*/
152
 /*화면공통 Object*/
153
 let pageObj = {
153
 let pageObj = {
154
     init: function () {
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
         this.ui.init();
156
         this.ui.init();
157
         this.event.init();
157
         this.event.init();
158
     },
158
     },
@@ -225,7 +225,7 @@ let pageObj = {
225
         $('.itp_det_head').find('button[id^="ITP_BTN_STINFO04010_"]').each(function(i) {
225
         $('.itp_det_head').find('button[id^="ITP_BTN_STINFO04010_"]').each(function(i) {
226
             $(this).hide();
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
             $(this).hide();
229
             $(this).hide();
230
         });
230
         });
231
         if(mode == 'LIST') { // 목록
231
         if(mode == 'LIST') { // 목록

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

@@ -138,7 +138,7 @@ const gridColModel = {
138
 /*화면공통 Object*/
138
 /*화면공통 Object*/
139
 let pageObj = {
139
 let pageObj = {
140
 	init: function () {
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
 		this.ui.init();
142
 		this.ui.init();
143
 		this.event.init();
143
 		this.event.init();
144
 	},
144
 	},
@@ -202,7 +202,7 @@ let pageObj = {
202
 		$('.itp_det_head').find('button[id^="ITP_BTN_STINFO05010_"]').each(function(i) {
202
 		$('.itp_det_head').find('button[id^="ITP_BTN_STINFO05010_"]').each(function(i) {
203
 			$(this).hide();
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
 			$(this).hide();
206
 			$(this).hide();
207
 		});
207
 		});
208
 		if(mode == 'LIST') { // 목록
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
 /*화면공통 Object*/
39
 /*화면공통 Object*/
40
 let pageObj = {
40
 let pageObj = {
41
 	init: function () {
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
 		this.ui.init();
43
 		this.ui.init();
44
 		this.event.init();
44
 		this.event.init();
45
 	},
45
 	},
@@ -96,7 +96,7 @@ let pageObj = {
96
 		$('.itp_det_head').find('button[id^="ITP_BTN_STINFO06010_"]').each(function(i) {
96
 		$('.itp_det_head').find('button[id^="ITP_BTN_STINFO06010_"]').each(function(i) {
97
 			$(this).hide();
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
 			$(this).hide();
100
 			$(this).hide();
101
 		});
101
 		});
102
 		if(mode == 'LIST') { // 목록
102
 		if(mode == 'LIST') { // 목록

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

@@ -91,7 +91,7 @@ const gridColModel = {
91
 /*화면공통 Object*/
91
 /*화면공통 Object*/
92
 let pageObj = {
92
 let pageObj = {
93
 	init: function () {
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
 		this.ui.init();
95
 		this.ui.init();
96
 		this.event.init();
96
 		this.event.init();
97
 	},
97
 	},
@@ -146,7 +146,7 @@ let pageObj = {
146
 		$('.itp_det_head').find('button[id^="ITP_BTN_STINFO07010_"]').each(function(i) {
146
 		$('.itp_det_head').find('button[id^="ITP_BTN_STINFO07010_"]').each(function(i) {
147
 			$(this).hide();
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
 			$(this).hide();
150
 			$(this).hide();
151
 		});
151
 		});
152
 		if(mode == 'LIST') { // 목록
152
 		if(mode == 'LIST') { // 목록

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

@@ -123,7 +123,7 @@ require(['config'], function() {
123
 /*화면공통 Object*/
123
 /*화면공통 Object*/
124
 let pageObj = {
124
 let pageObj = {
125
 	init: function () {
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
 		this.ui.init();
127
 		this.ui.init();
128
 		this.event.init();
128
 		this.event.init();
129
 	},
129
 	},

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

@@ -303,7 +303,7 @@ let pageObj = {
303
 			fn_proc_btn_auth('STOCKMNG02010');
303
 			fn_proc_btn_auth('STOCKMNG02010');
304
 			
304
 			
305
 			// 브랜드ID 지정
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
 			$('#ITP_FORM_STOCKMNG02010_SEARCH_BRAND_ID').val(data.brandId);
307
 			$('#ITP_FORM_STOCKMNG02010_SEARCH_BRAND_ID').val(data.brandId);
308
 			$('#ITP_FORM_STOCKMNG02010_SEARCH_BRAND_NM').val(data.brandNm); 
308
 			$('#ITP_FORM_STOCKMNG02010_SEARCH_BRAND_NM').val(data.brandNm); 
309
 			
309
 			
@@ -514,7 +514,7 @@ let listObj = {
514
 			this.load();
514
 			this.load();
515
 		},
515
 		},
516
 		load: function() {
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
 			$('#ITP_FORM_STOCKMNG02010_SEARCH_BRAND_ID').val(data.brandId);
518
 			$('#ITP_FORM_STOCKMNG02010_SEARCH_BRAND_ID').val(data.brandId);
519
 			
519
 			
520
 			let param = $('#ITP_FORM_STOCKMNG02010_SEARCH').serializeObject();
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
 /*화면공통 Object*/
120
 /*화면공통 Object*/
121
 let pageObj = {
121
 let pageObj = {
122
 	init: function () {
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
 		this.ui.init();
124
 		this.ui.init();
125
 		this.event.init();
125
 		this.event.init();
126
 	},
126
 	},
@@ -136,7 +136,7 @@ let pageObj = {
136
 			fn_proc_btn_auth('STOCKMNG03010');
136
 			fn_proc_btn_auth('STOCKMNG03010');
137
 			
137
 			
138
 			// 브랜드ID 지정
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
 			$('#ITP_FORM_STOCKMNG03010_SEARCH_BRAND_ID').val(data.brandId);
140
 			$('#ITP_FORM_STOCKMNG03010_SEARCH_BRAND_ID').val(data.brandId);
141
 			
141
 			
142
 			pageObj.fnWhsList(function() {
142
 			pageObj.fnWhsList(function() {
@@ -330,7 +330,7 @@ let listObj = {
330
 			this.load();
330
 			this.load();
331
 		},
331
 		},
332
 		load: function() {
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
 			$('#ITP_FORM_STOCKMNG03010_BRAND_ID').val(data.brandId);
334
 			$('#ITP_FORM_STOCKMNG03010_BRAND_ID').val(data.brandId);
335
 			$('#ITP_FORM_STOCKMNG03010_SEARCH_BRAND_ID').val(data.brandId);
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
 			$('#ITP_AJAX_STOCKMNG04010_DETAIL_CONTAINER').show();
278
 			$('#ITP_AJAX_STOCKMNG04010_DETAIL_CONTAINER').show();
279
 			$('#ITP_AJAX_STOCKMNG04010_VIEW_CONTAINER').hide();
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
 			$('#ITP_FORM_STOCKMNG04010_DETAIL_VIEW_CD').val('C');
282
 			$('#ITP_FORM_STOCKMNG04010_DETAIL_VIEW_CD').val('C');
283
 			$('#ITP_FORM_STOCKMNG04010_DETAIL_BRAND_ID').val(data.brandId);
283
 			$('#ITP_FORM_STOCKMNG04010_DETAIL_BRAND_ID').val(data.brandId);
284
 			$('#ITP_FORM_STOCKMNG04010_DETAIL .fnBrandNm').text(data.brandNm);
284
 			$('#ITP_FORM_STOCKMNG04010_DETAIL .fnBrandNm').text(data.brandNm);
@@ -384,7 +384,7 @@ let listObj = {
384
 			this.load();
384
 			this.load();
385
 		},
385
 		},
386
 		load: function() {
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
 			$('#ITP_FORM_STOCKMNG04010_SEARCH_BRAND_ID').val(data.brandId);
388
 			$('#ITP_FORM_STOCKMNG04010_SEARCH_BRAND_ID').val(data.brandId);
389
 			
389
 			
390
 			let param = $('#ITP_FORM_STOCKMNG04010_SEARCH').serializeObject();
390
 			let param = $('#ITP_FORM_STOCKMNG04010_SEARCH').serializeObject();