Преглед на файлове

로그인 정보 수정

juney преди 2 години
родител
ревизия
a9936b3883

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

@@ -204,7 +204,7 @@
204 204
 										</div>
205 205
 									</div>
206 206
 									<div class="itp_form_in">
207
-										<div class="form-group border">
207
+										<div class="form-group">
208 208
 											<label class="col-xs-2 itp_lb">브랜드 계좌정보</label>
209 209
 											<div class="col-xs-4 itp_ip">
210 210
 												<div class="col-xs-12 itp_in fbBrandAcctInfo"></div>
@@ -241,7 +241,7 @@
241 241
 										</div>
242 242
 									</div>
243 243
 									<div class="itp_form_in">
244
-										<div class="form-group">
244
+										<div class="form-group border">
245 245
 											<label class="col-xs-2 itp_lb"></label>
246 246
 											<div class="col-xs-10 itp_ip">
247 247
 												<input type="hidden" id="ITP_FORM_STINFO02010_DETAIL_LOTS_ADDRESS" value="" />

+ 11 - 6
src/main/webapp/app/stinfo/STINFO03010.html

@@ -49,8 +49,9 @@
49 49
 							<form id="ITP_FORM_STINFO03010_DETAIL" class="form-horizontal">
50 50
 								<input type="hidden" id="ITP_FORM_STINFO03010_DETAIL_VIEW_CD" name="viewCd" value="C">
51 51
 								<input type="hidden" id="ITP_FORM_STINFO03010_DETAIL_POP_NO" name="popNo" value="">
52
-								<input type="hidden" id="ITP_FORM_STINFO03010_DETAIL_MENU_NO" name="menuNo" value="">
53
-								<input type="hidden" id="ITP_FORM_STINFO03010_DETAIL_FILE_NO" name="popFileNo" value="">
52
+								<input type="hidden" id="ITP_FORM_STINFO03010_DETAIL_BRAND_ID" name="brandId" value="">
53
+								<input type="hidden" id="ITP_FORM_STINFO03010_DETAIL_ACCT_FILE_NO" name="bsnsRegFileNo" value="">
54
+								<input type="hidden" id="ITP_FORM_STINFO03010_DETAIL_CORP_FILE_NO" name="bbookCopyFileNo" value="">
54 55
 					
55 56
 								<section class="itp_form_sec">
56 57
 									<h4 class="itp_form_tit">공급업체정보-신규</h4>
@@ -205,19 +206,23 @@
205 206
 											<label class="col-xs-2 itp_lb">통장사본</label>
206 207
 											<div class="col-xs-4 itp_ip">
207 208
 												<div class="col-xs-6 itp_in">
208
-													<input type="text" id="ITP_FORM_STINFO03010_DETAIL_ACCT_FILE_PATH" class="form-control itp_input" name="filePath" value="">
209 209
 												</div>
210 210
 												<div class="col-xs-6 itp_in" >
211
-													<button type="button" id="ITP_FORM_STINFO03010_DETAIL_BTN_ACCT_FILE_SEARCH" class="btn btn-primary btn-sm FFB" style="margin:0px; float:right;">&nbsp;&nbsp;파일찾기&nbsp;&nbsp;</button>
211
+													<div class="fileupload-wrapper">
212
+														<!-- data-show-yn: 파일업로드를 할 수 있는 권한이 있는지 없는지.. -->
213
+														<div id="ITP_STINFO03010_DETAIL_BTN_ACCT_FILE" data-show-yn="Y"></div>
214
+													</div>
212 215
 												</div>
213 216
 											</div>
214 217
 											<label class="col-xs-2 itp_lb">사업자등록파일</label>
215 218
 											<div class="col-xs-4 itp_ip">
216 219
 												<div class="col-xs-8 itp_in">
217
-								                	<input type="text" id="ITP_FORM_STINFO03010_DETAIL_BTN_CORP_FILE_PATH" class="form-control itp_input" name="filePath" value="">
218 220
 												</div>
219 221
 												<div class="col-xs-4 itp_in">
220
-													<button type="button" id="ITP_FORM_STINFO03010_DETAIL_BTN_CORP_FILE_SEARCH" class="btn btn-primary btn-sm FFB" style="margin:0; float:right;">&nbsp;&nbsp;파일찾기&nbsp;&nbsp;</button>
222
+													<div class="fileupload-wrapper">
223
+														<!-- data-show-yn: 파일업로드를 할 수 있는 권한이 있는지 없는지.. -->
224
+														<div id="ITP_STINFO03010_DETAIL_BTN_CORP_FILE" data-show-yn="Y"></div>
225
+													</div>
221 226
 												</div>
222 227
 											</div>
223 228
 										</div>

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

@@ -84,8 +84,8 @@
84 84
 						<div class="col-xs-12">
85 85
 							<form id="ITP_FORM_STINFO04010_DETAIL" class="form-horizontal">
86 86
 								<input type="hidden" id="ITP_FORM_STINFO04010_DETAIL_VIEW_CD" name="viewCd" value="R">
87
-								<input type="hidden" id="ITP_FORM_STINFO04010_DETAIL_MAIL_BRAND_ID" name="brandId" value="">
88
-								<input type="hidden" id="ITP_FORM_STINFO04010_DETAIL_MAIL_ITEM_ID" name="itemId" value="">
87
+								<input type="hidden" id="ITP_FORM_STINFO04010_DETAIL_BRAND_ID" name="brandId" value="">
88
+								<input type="hidden" id="ITP_FORM_STINFO04010_DETAIL_ITEM_ID" name="itemId" value="">
89 89
 								<input type="hidden" id="ITP_FORM_STINFO04010_DETAIL_FILE_NO" name="fileNo" value="">
90 90
 								<section class="itp_form_sec">
91 91
 									<h4 class="itp_form_tit">품목정보-신규</h4>

+ 37 - 27
src/main/webapp/js/app/config.js

@@ -231,7 +231,7 @@ require([
231 231
 	
232 232
 	$('#ITP_HEADER #ITP_LOGIN_USER').on('click', function() {
233 233
 		
234
-		const key = {viewCd: 'R', userId: LOGIN_USER_INFO.userId};
234
+		const key = {viewCd: 'R', userId: fn_make_user_info.get('userId')};
235 235
 		var param = $.param(key);					
236 236
 		var popFn = function(result) {
237 237
 																	
@@ -382,8 +382,6 @@ require([
382 382
 					// 메인 팝업 띄우기
383 383
 					fn_proc_popup_view('M');
384 384
 
385
-					// 로그인 가맹점 정보
386
-					fn_make_affl_brand.view();
387 385
 				};
388 386
 				fn_ajax_call('/api/session/data', null, callbackFn, 'GET');
389 387
 			}
@@ -399,43 +397,51 @@ function fn_make_menu_summary() {
399 397
 
400 398
 var fn_make_user_info = {
401 399
 	init : function(userInfo) {
400
+		this.set(userInfo);
402 401
 		this.button();
403
-		this.view(userInfo);
404 402
 	},
405
-	view: function(userInfo) {
406
-		if(sessionStorage.getItem('itp_manage_user_info') === undefined) {
407
-			sessionStorage.setItem('itp_manage_user_info', JSON.stringify(userInfo));
408
-		}
403
+	view: function() {
409 404
 		// 사용자명
410
-		$('#ITP_LOGIN_USER').text(userInfo.userNm);
411
-		let authTypeNm = (userInfo.authTpNm === undefined) ? '오더퀸' : userInfo.authTpNm;
405
+		$('#ITP_LOGIN_USER').text(this.get('userNm'));
406
+		let authTypeNm = (this.get('authTpNm') === undefined) ? '오더퀸' : this.get('authTpNm');
412 407
 		$('#ITP_TXT_MAIN_SHR_AFFL').text(authTypeNm);
413
-		$('#ITP_TXT_MAIN_SHR_BRAND').text('(' + userInfo.brandNm + ')');
408
+		$('#ITP_TXT_MAIN_SHR_BRAND').text('(' + this.get('brandNm') + ')');
414 409
 	},
415 410
 	button: function() {
416 411
 		var _this = this;
417
-		$('#ITP_BTN_MAIN_SHR_AFFL').on('click', function() {
418
-			// 팝업
412
+		$('#ITP_BTN_MAIN_SHR_AFFL').off('click').on('click', function() {
419 413
 			var popFn = function(rowDataPop) {
420 414
 				// console.log(rowDataPop);
421
-				// sessionStorage.setItem('itp_manage_cmpy_cd', JSON.stringify(AFFL_BRAND_LIST[0]));
422
-				// $('#ITP_TXT_MAIN_SHR_CMPY').text(AFFL_BRAND_LIST[0].brandNm);
423
-				var sessionUserInfo = JSON.parse(sessionStorage.getItem('itp_manage_user_info'));
424 415
 				$.each(rowDataPop, function(key, value) {
425 416
 					itp_fn_close_other_tab(''); // 다른탭 닫기
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));
432
-					_this.view();
417
+					_this.set(JSON.stringify(value));
433 418
 				});
434 419
 			};
435 420
 			fn_call_popup('biz', 'BIZPOP_AFFL_BRAND', '#ITP_ASIDE', popFn, null, 'S');
436 421
 		});
422
+	},
423
+	isEmpty: function() {
424
+		return sessionStorage.getItem('itp_manage_user_info') === null;
425
+	},
426
+	set: function(userInfo) {
427
+		if(this.isEmpty()) {
428
+			sessionStorage.setItem('itp_manage_user_info', JSON.stringify(userInfo));
429
+		} else {
430
+			if(typeof(userInfo) == "string") {
431
+				var sessionUserInfo = this.get();
432
+				$.each(JSON.parse(userInfo), function(key, value) {
433
+					sessionUserInfo[key] = value;
434
+				});
435
+				sessionStorage.setItem('itp_manage_user_info', JSON.stringify(sessionUserInfo));
436
+			}
437
+		}
438
+		this.view();
439
+	},
440
+	get: function(key) {
441
+		var sessionUserInfo = JSON.parse(sessionStorage.getItem('itp_manage_user_info'));
442
+		return (key === undefined || key === null) ? sessionUserInfo : sessionUserInfo[key];
437 443
 	}
438
-}
444
+};
439 445
 
440 446
 function fn_make_side_menu() {
441 447
 	$('#ITP_SIDEBAR .panel-group').empty();
@@ -482,9 +488,12 @@ function fn_make_side_menu() {
482 488
 
483 489
 		console.log('[ITP_NAV_LINK] data-itp-nav-id = ' + id + ', data-conn-url = ' + connUrl + ', tabSize = ' + tabSize);
484 490
 
485
-		if(String(id).indexOf('OPER') === -1 && String(id).indexOf('SYSTEM') === -1 && !sessionStorage.getItem('itp_manage_user_info')) {
486
-			itp_fn_modal_alert(ITP_MSG_LOCALE.message.page.noChoiceBrand);
487
-			return false;
491
+		if(String(id).indexOf('OPER') === -1 && String(id).indexOf('SYSTEM') === -1) {
492
+			var afflShopId = JSON.parse(sessionStorage.getItem('itp_manage_user_info')).afflShopId;
493
+			if(afflShopId === '') {
494
+				itp_fn_modal_alert(ITP_MSG_LOCALE.message.page.noChoiceBrand);
495
+				return false;
496
+			}
488 497
 		}
489 498
 
490 499
 		if (tabSize > 10) {
@@ -902,6 +911,7 @@ function fnHashed(code) { //유니코드로 들어오는 해쉬키를 스트링
902 911
 function fnLogout() { //로그아웃
903 912
 	var callbackFn = function(result) {
904 913
 		sessionStorage.removeItem('itp_login_info'); //Jwt 키 제거
914
+		sessionStorage.removeItem('itp_manage_user_info'); //로그인 사용자 정보 제거
905 915
 		$(location).attr('href', ITP_CONTEXTPATH + '/login.html');
906 916
 	};
907 917
 	fn_ajax_call('/api/member/sign-out', null, callbackFn, 'PATCH');

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

@@ -74,7 +74,6 @@ 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_user_info');
78 77
 			sessionStorage.setItem('itp_login_info', JSON.stringify({
79 78
 				timestamp: new Date(),
80 79
 		        connKey: result.connKey		// Jwt키를 가져와서 세션 스토리지에 저장

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

@@ -15,7 +15,7 @@ require(['config'], function() {
15 15
 		setTimeout(function() {
16 16
 			// 시간지정
17 17
 			$('#ITP_FORM_MAIN_NOTICE_SEARCH_SCH_DT').val(itp_fn_date_format(new Date(), 2));
18
-			$('#ITP_FORM_MAIN_NOTICE_SEARCH_USER_ID').val(LOGIN_USER_INFO.userId);
18
+			$('#ITP_FORM_MAIN_NOTICE_SEARCH_USER_ID').val(fn_make_user_info.get('userId'));
19 19
 			
20 20
 			// 그리드
21 21
 			itp_fn_jqgrid_resize(MAIN_NOTICE_GRID_ID, MAIN_NOTICE_GRID_LIST, 'lg');

+ 0 - 12
src/main/webapp/js/app/oper/ITP_OPER01010.js

@@ -595,20 +595,8 @@ let createObj = {
595 595
 /*가맹점 Object*/
596 596
 let afflShopObj = {
597 597
 	init: function () {
598
-		// (LOGIN_USER_INFO.authTpCd === '10' || LOGIN_USER_INFO.authTpCd === '20') ? this.action() : this.make();
599 598
 		this.action();
600 599
 	},
601
-	make: function() {
602
-		$('#ITP_FORM_OPER01010_SEARCH_AFFL_SHOP').hide();
603
-		$('#ITP_FORM_OPER01010_DELETE_AFFL_SHOP').hide();
604
-		if(AFFL_SHOP_LIST) {
605
-			$('#ITP_FORM_OPER01010_SEARCH_AFFL_SHOP_ID').val(LOGIN_USER_INFO.afflShopId);
606
-			$('#ITP_FORM_OPER01010_SEARCH_AFFL_SHOP_NM').val(LOGIN_USER_INFO.afflShopNm);
607
-		}
608
-		if(LOGIN_USER_INFO.brandId !== '') {
609
-			fn_make_select_brand(AFFL_BRAND_LIST, 'ITP_FORM_OPER01010_SEARCH_BRAND_ID');
610
-		}
611
-	},
612 600
 	action: function () {
613 601
 		var _this = this;
614 602
 		// 가맹점 조회 버튼 클릭

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

@@ -248,7 +248,7 @@ let viewObj = {
248 248
 		this.load();
249 249
 	},
250 250
 	load: function() {
251
-		const afflShopIdVal = JSON.parse(sessionStorage.getItem('itp_manage_user_info')).afflShopId;
251
+		const afflShopIdVal = fn_make_user_info.get('afflShopId');
252 252
 		const key = {afflShopId: afflShopIdVal, viewCd: 'R'};
253 253
 		// const key = {afflShopId: 'FRCMP02', viewCd: 'R'};
254 254
 		var param = $.param(key);

+ 2 - 3
src/main/webapp/js/app/oper/ITP_OPER06010.js

@@ -190,7 +190,7 @@ let pageObj = {
190 190
             });
191 191
 
192 192
             $('#ITP_FORM_OPER06010_DETAIL #ITP_FORM_OPER06010_DETAIL_FILE_NO').val('');
193
-            $('#ITP_FORM_OPER06010_DETAIL_BRAND_CD').removeAttr('readonly');
193
+            $('#ITP_FORM_OPER06010_DETAIL_BRAND_ID').removeAttr('readonly');
194 194
             $('#ITP_FORM_OPER06010_DETAIL_BRAND_NM').removeAttr('readonly');
195 195
             $('#ITP_FORM_OPER06010_DETAIL_BSNS_REG_NO').removeAttr('readonly');
196 196
             $('#ITP_FORM_OPER06010_DETAIL_CORP_REG_NO').removeAttr('readonly');
@@ -203,7 +203,7 @@ let pageObj = {
203 203
             $('#ITP_AJAX_OPER06010_DETAIL_CONTAINER').show();
204 204
             fn_show_btn_auth_array(['#ITP_BTN_OPER06010_CANCELLIST', '#ITP_BTN_OPER06010_SAVE', '#ITP_BTN_OPER06010_RESET_PW']);
205 205
 
206
-            $('#ITP_FORM_OPER06010_DETAIL_BRAND_CD').attr('readonly', true);
206
+            $('#ITP_FORM_OPER06010_DETAIL_BRAND_ID').attr('readonly', true);
207 207
             $('#ITP_FORM_OPER06010_DETAIL_BRAND_NM').attr('readonly', true);
208 208
             $('#ITP_FORM_OPER06010_DETAIL_BSNS_REG_NO').attr('readonly', true);
209 209
             $('#ITP_FORM_OPER06010_DETAIL_CORP_REG_NO').attr('readonly', true);
@@ -410,7 +410,6 @@ let createObj = {
410 410
     init: function () {
411 411
         this.button.init();
412 412
         pageObj.fileUpload();
413
-        $('#ITP_FORM_OPER06010_DETAIL_BRAND_ID').val(LOGIN_USER_INFO.brandId);
414 413
         kakaoMap.init('ITP_FORM_OPER06010_DETAIL', '');
415 414
     },
416 415
     button: {

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

@@ -13,10 +13,8 @@ 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.userInfo = JSON.parse(sessionStorage.getItem('itp_manage_user_info'));
17 16
 		popItemClassLevel.list(1, true);
18 17
 	},
19
-	userInfo: {},
20 18
 	parentPopFn: null,
21 19
 	args: null,
22 20
 	returnType: null,
@@ -43,7 +41,7 @@ var popItemClassLevel = {
43 41
 	isList: true,
44 42
 	level: 1,
45 43
 	keys: function() {
46
-		var keys = {sBrandId:popPageObj.userInfo.brandId, sItemLevel: this.level};
44
+		var keys = {sBrandId:fn_make_user_info.get('brandId'), sItemLevel: this.level};
47 45
 		for(var i=1; i<this.level; i++) {
48 46
 			var key = 'sItemClass' + i;
49 47
 			var id = '#ITP_FORM_STINFO04010_DETAIL_ITEM_CLASS' + i;

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

@@ -15,11 +15,9 @@ var popPageObj = {
15 15
 	init: function () {
16 16
 		this.button();
17 17
 		this.change();
18
-		this.brandInfo = JSON.parse(sessionStorage.getItem('itp_manage_user_info'));
19 18
 		//재고정보 조회
20 19
 		this.fnStockInfo();
21 20
 	},
22
-	brandInfo: {},
23 21
 	parentPopFn: null,
24 22
 	args: null,
25 23
 	returnType: null,

+ 1 - 4
src/main/webapp/js/app/stinfo/ITP_STINFO01010.js

@@ -104,9 +104,6 @@ let pageObj = {
104 104
         this.ui.init();
105 105
         this.event.init();
106 106
     },
107
-    brandInfo: function() {
108
-        return JSON.parse(sessionStorage.getItem('itp_manage_user_info'));
109
-    },
110 107
     ui: {
111 108
         init: function () {
112 109
             this.view();
@@ -390,7 +387,7 @@ let modifyObj = {
390 387
 let createObj = {
391 388
     init: function () {
392 389
         pageObj.fileUpload();
393
-        $('#ITP_FORM_STINFO01010_DETAIL_BRAND_ID').val(pageObj.brandInfo().brandId);
390
+        $('#ITP_FORM_STINFO01010_DETAIL_BRAND_ID').val(fn_make_user_info.get('brandId'));
394 391
         kakaoMap.init('ITP_FORM_STINFO01010_DETAIL_MAP', '');
395 392
     },
396 393
     button: {

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

@@ -142,9 +142,6 @@ let pageObj = {
142 142
 		this.ui.init();
143 143
 		this.event.init();
144 144
 	},
145
-	brandInfo: function() {
146
-		return JSON.parse(sessionStorage.getItem('itp_manage_user_info'));
147
-	},
148 145
 	ui: {
149 146
 		init: function () {
150 147
 			this.view();
@@ -207,11 +204,9 @@ let pageObj = {
207 204
 			$(this).hide();
208 205
 		});
209 206
 		if(mode == 'LIST') { // 목록
210
-			console.log(LOGIN_USER_INFO);
211 207
 			$('#ITP_AJAX_STINFO02010_LIST_CONTAINER').show();
212 208
 			fn_show_btn_auth_array(['#ITP_BTN_STINFO02010_SRH', '#ITP_BTN_STINFO02010_NEWREG']);
213 209
 		} else if(mode == 'ADD') { // 등록
214
-			console.log(LOGIN_USER_INFO);
215 210
 			$('#ITP_AJAX_STINFO02010_DETAIL_CONTAINER').show();
216 211
 			fn_show_btn_auth_array(['#ITP_BTN_STINFO02010_CANCELLIST', '#ITP_BTN_STINFO02010_SAVE']);
217 212
 
@@ -222,8 +217,8 @@ let pageObj = {
222 217
 				}
223 218
 			});
224 219
 
225
-			$('#ITP_FORM_STINFO02010_DETAIL_BRAND_ID').val(LOGIN_USER_INFO.brandId);
226
-			$('#ITP_FORM_STINFO02010_DETAIL .fnBrandNm').text(LOGIN_USER_INFO.brandNm);
220
+			$('#ITP_FORM_STINFO02010_DETAIL_BRAND_ID').val(fn_make_user_info.get('brandId'));
221
+			$('#ITP_FORM_STINFO02010_DETAIL .fnBrandNm').text(fn_make_user_info.get('brandNm'));
227 222
 
228 223
 			$('#ITP_FORM_STINFO02010_DETAIL .fnStoreNm').text('(자동부여)');
229 224
 			$('#ITP_FORM_STINFO02010_DETAIL_STORE_ID').removeAttr('readonly');
@@ -232,8 +227,8 @@ let pageObj = {
232 227
 			$('#ITP_AJAX_STINFO02010_DETAIL_CONTAINER').show();
233 228
 			fn_show_btn_auth_array(['#ITP_BTN_STINFO02010_CANCELLIST', '#ITP_BTN_STINFO02010_SAVE', '#ITP_BTN_STINFO02010_RESET_PW']);
234 229
 
235
-			$('#ITP_FORM_STINFO02010_DETAIL_BRAND_ID').val(LOGIN_USER_INFO.brandId);
236
-			$('#ITP_FORM_STINFO02010_DETAIL .fnBrandNm').text(LOGIN_USER_INFO.brandNm);
230
+			$('#ITP_FORM_STINFO02010_DETAIL_BRAND_ID').val(fn_make_user_info.get('brandId'));
231
+			$('#ITP_FORM_STINFO02010_DETAIL .fnBrandNm').text(fn_make_user_info.get('brandNm'));
237 232
 
238 233
 			$('#ITP_FORM_STINFO02010_DETAIL_STORE_ID').attr('readonly', true);
239 234
 			$('#ITP_FORM_STINFO02010_DETAIL_DUP').attr('disabled', true);
@@ -308,7 +303,7 @@ let listObj = {
308 303
 		load: function() {
309 304
 			let param = $('#ITP_FORM_STINFO02010_SEARCH').serializeObject();
310 305
 			param.gridSize = $.jgrid.defaults.rowNum;
311
-			param.sbrandId = pageObj.brandInfo.brandId;
306
+			param.sbrandId = fn_make_user_info.get('brandId');
312 307
 			// param.sbrandId = sessionStorage.getItem('itp_brand_id') !== null ? sessionStorage.getItem('itp_brand_id') : 'BRD221000001';
313 308
 
314 309
 			var option = {
@@ -322,7 +317,7 @@ let listObj = {
322 317
 					var colNm = cm[cellIdx].name;
323 318
 					if (colNm == 'storeNm') {
324 319
 						const selectVal = $(this).jqGrid('getCell', rowId, 'storeId');
325
-						const key = {brandId:pageObj.brandInfo.brandId, storeId: selectVal, viewCd: 'R'};
320
+						const key = {brandId:fn_make_user_info.get('brandId'), storeId: selectVal, viewCd: 'R'};
326 321
 						var param = $.param(key);
327 322
 						viewObj.init(param);
328 323
 					}
@@ -406,7 +401,7 @@ let modifyObj = {
406 401
 		modify: function (param) {
407 402
 			itp_fn_form_clear_validate(null, '#ITP_FORM_STINFO02010_DETAIL');
408 403
 			const selectVal = $('#ITP_FORM_STINFO02010_VIEW_STORE_ID').val();
409
-			const key = {brandId:pageObj.brandInfo.brandId, storeId: selectVal, viewCd: 'R'};
404
+			const key = {brandId:fn_make_user_info.get('brandId'), storeId: selectVal, viewCd: 'R'};
410 405
 			var param = $.param(key);
411 406
 			modifyObj.load(param);
412 407
 		}
@@ -425,7 +420,7 @@ let modifyObj = {
425 420
 
426 421
 		$('#ITP_FORM_STINFO02010_DETAIL #ITP_FORM_STINFO02010_DETAIL_VIEW_CD').val('U');
427 422
 		$('#ITP_FORM_STINFO02010_DETAIL #ITP_FORM_STINFO02010_DETAIL_STORE_ID').val(result.storeId);
428
-		$('#ITP_FORM_STINFO02010_DETAIL #ITP_FORM_STINFO02010_DETAIL_BRAND_ID').val(pageObj.brandInfo.brandId);
423
+		$('#ITP_FORM_STINFO02010_DETAIL #ITP_FORM_STINFO02010_DETAIL_BRAND_ID').val(fn_make_user_info.get('brandId'));
429 424
 		$('#ITP_FORM_STINFO02010_DETAIL .fnBrandNm').text(result.brandNm);
430 425
 		$('#ITP_FORM_STINFO02010_DETAIL #ITP_FORM_STINFO02010_DETAIL_STORE_ST_CD').val(result.storeStCd);
431 426
 		$('#ITP_FORM_STINFO02010_DETAIL .fnStoreNm').text(result.storeId);
@@ -457,7 +452,7 @@ let modifyObj = {
457 452
 /*신규화면 Object*/
458 453
 let createObj = {
459 454
 	init: function () {
460
-		$('#ITP_FORM_STINFO02010_DETAIL_BRAND_ID').val(pageObj.brandInfo.brandId);
455
+		$('#ITP_FORM_STINFO02010_DETAIL_BRAND_ID').val(fn_make_user_info.get('brandId'));
461 456
 		kakaoMap.init('ITP_FORM_STINFO02010_DETAIL', '');
462 457
 	},
463 458
 	button: {
@@ -489,10 +484,7 @@ let createObj = {
489 484
 
490 485
 			if (isValid) {
491 486
 				let param = $(formId).serializeObject();
492
-				param.gridInsertData = gridInsertData;
493
-				param.gridUpdateData = gridUpdateData;
494
-				param.gridDeleteData = gridDeleteData;
495
-				//console.log(JSON.stringify(param));
487
+				console.log(JSON.stringify(param));
496 488
 				var searhFn = function() {
497 489
 					ITP_FORM_STINFO02010_DETAIL_IS_WRITING = false;
498 490
 					listObj.grid.search();

+ 33 - 8
src/main/webapp/js/app/stinfo/ITP_STINFO03010.js

@@ -156,11 +156,10 @@ const gridColModel = {
156 156
 /*화면공통 Object*/
157 157
 let pageObj = {
158 158
 	init: function () {
159
-		this.brandInfo = JSON.parse(sessionStorage.getItem('itp_manage_user_info'));
160 159
 		this.ui.init();
161 160
 		this.event.init();
161
+		this.fileUpload();
162 162
 	},
163
-	brandInfo: {},
164 163
 	ui: {
165 164
 		init: function () {
166 165
 			this.view();
@@ -220,6 +219,27 @@ let pageObj = {
220 219
 
221 220
 		}
222 221
 	},
222
+	fileUpload: function() {
223
+		//파일업로드(수정화면)
224
+		var id = 'STINFO03010';
225
+		// 통장사본
226
+		$('#ITP_' + id + '_DETAIL_BTN_ACCT_FILE').empty();
227
+		const acctFileArgs = {
228
+			'fileNo': $('#ITP_FORM_' + id + '_DETAIL_ACCT_FILE_NO').val(),
229
+			'viewCd': $('#ITP_FORM_' + id + '_DETAIL_VIEW_CD').val(),
230
+			'showYn': $('#ITP' + id + '_DETAIL_BTN_ACCT_FILE').attr('data-show-yn'),
231
+			'fileId': '#ITP_FORM_' + id + '_DETAIL_ACCT_FILE_NO' //파일번호를 서버에서 받아서 넣을 파일번호 인풋박스 아이디
232
+		};
233
+		itp_fn_set_file_upload('ITP_' + id + '_DETAIL_BTN_ACCT_FILE', 'notice', true, false, id, acctFileArgs);
234
+		// 사업자등록파일
235
+		// $('#ITP_' + id + '_DETAIL_BTN_CORP_FILE').empty();
236
+		// const corpFileArgs = {
237
+		// 	'fileNo': $('#ITP_FORM_' + id + '_DETAIL_CORP_FILE_NO').val(),
238
+		// 	'showYn': $('#ITP' + id + '_DETAIL_BTN_CORP_FILE').attr('data-show-yn'),
239
+		// 	'fileId': '#ITP_FORM_' + id + '_DETAIL_CORP_FILE_NO' //파일번호를 서버에서 받아서 넣을 파일번호 인풋박스 아이디
240
+		// };
241
+		// itp_fn_set_file_upload('ITP_' + id + '_DETAIL_BTN_CORP_FILE', 'notice', true, false, id, corpFileArgs);
242
+	},
223 243
 	switchScreen: function(mode) {
224 244
 		$('.itp_det_head').find('button[id^="ITP_BTN_STINFO03010_"]').each(function(i) {
225 245
 			$(this).hide();
@@ -241,10 +261,15 @@ let pageObj = {
241 261
 				}
242 262
 			});
243 263
 
264
+			$('#ITP_FORM_STINFO03010_DETAIL_BRAND_ID').val(fn_make_user_info.get('brandId'));
265
+			$('#ITP_FORM_STINFO03010_DETAIL .fnBrandNm').text(fn_make_user_info.get('brandNm'));
244 266
 			$('#ITP_FORM_STINFO03010_DETAIL .fnSpplyId').text('(자동부여) (비밀번호는 사업자번호로 초기화 됩니다.)');
245 267
 		} else if(mode == 'MODIFY') { // 수정
246 268
 			fn_show_btn_auth_array(['#ITP_BTN_STINFO03010_CANCELLIST', '#ITP_BTN_STINFO03010_SAVE', '#ITP_BTN_STINFO03010_RESET_PW']);
247 269
 			$('#ITP_AJAX_STINFO03010_DETAIL_CONTAINER').show();
270
+
271
+			$('#ITP_FORM_STINFO03010_DETAIL_BRAND_ID').val(fn_make_user_info.get('brandId'));
272
+			$('#ITP_FORM_STINFO03010_DETAIL .fnBrandNm').text(fn_make_user_info.get('brandNm'));
248 273
 		} else if(mode == 'VIEW') { // 보기
249 274
 			fn_show_btn_auth_array(['#ITP_BTN_STINFO03010_MODIFY', '#ITP_BTN_STINFO03010_CANCELLIST']);
250 275
 			$('#ITP_AJAX_STINFO03010_VIEW_CONTAINER').show();
@@ -291,7 +316,7 @@ let listObj = {
291 316
 			$(STINFO03010_GRID_ID).setGridParam({'postData': JSON.stringify(param)}).trigger('reloadGrid');
292 317
 		},
293 318
 		create: function() {
294
-			if(pageObj.brandInfo && pageObj.brandInfo.brandId !== '') {
319
+			if(!fn_make_user_info.isEmpty()) {
295 320
 				createObj.init();
296 321
 			}
297 322
 		}
@@ -332,7 +357,7 @@ let listObj = {
332 357
 		load: function() {
333 358
 			let param = $('#ITP_FORM_STINFO03010_SEARCH').serializeObject();
334 359
 			param.gridSize = $.jgrid.defaults.rowNum;
335
-			param.sbrandId = pageObj.brandInfo.brandId;
360
+			param.sbrandId = fn_make_user_info.get('brandId');
336 361
 
337 362
 			var option = {
338 363
 				gridId: STINFO03010_GRID_ID,
@@ -345,7 +370,7 @@ let listObj = {
345 370
 					var colNm = cm[cellIdx].name;
346 371
 					if (colNm == 'spplyNm') {
347 372
 						const selectVal = $(this).jqGrid('getCell', rowId, 'spplyId');
348
-						const key = {brandId:pageObj.brandInfo.brandId, spplyId: selectVal, viewCd: 'R'};
373
+						const key = {brandId:fn_make_user_info.get('brandId'), spplyId: selectVal, viewCd: 'R'};
349 374
 						var param = $.param(key);
350 375
 						viewObj.init(param);
351 376
 					}
@@ -430,7 +455,7 @@ let modifyObj = {
430 455
 		modify: function (param) {
431 456
 			itp_fn_form_clear_validate(null, '#ITP_FORM_STINFO03010_DETAIL');
432 457
 			const selectVal = $('#ITP_FORM_STINFO03010_DETAIL_SPPLY_ID').val();
433
-			const key = {brandId:pageObj.brandInfo.brandId, spplyId: selectVal, viewCd: 'R'};
458
+			const key = {brandId:fn_make_user_info.get('brandId'), spplyId: selectVal, viewCd: 'R'};
434 459
 			var param = $.param(key);
435 460
 			modifyObj.load(param);
436 461
 		}
@@ -444,7 +469,7 @@ let modifyObj = {
444 469
 
445 470
 		$('#ITP_FORM_STINFO03010_DETAIL #ITP_FORM_STINFO03010_DETAIL_VIEW_CD').val('U');
446 471
 		$('#ITP_FORM_STINFO03010_DETAIL #ITP_FORM_STINFO03010_DETAIL_STORE_ID').val(result.storeId);
447
-		$('#ITP_FORM_STINFO03010_DETAIL #ITP_FORM_STINFO03010_DETAIL_BRAND_ID').val(pageObj.brandInfo.brandId);
472
+		$('#ITP_FORM_STINFO03010_DETAIL #ITP_FORM_STINFO03010_DETAIL_BRAND_ID').val(fn_make_user_info.get('brandId'));
448 473
 		$('#ITP_FORM_STINFO03010_DETAIL .fnBrandNm').text(result.brandNm);
449 474
 		$('#ITP_FORM_STINFO03010_DETAIL #ITP_FORM_STINFO03010_DETAIL_ST_CD').val(result.stCd);
450 475
 		$('#ITP_FORM_STINFO03010_DETAIL .fnSpplyId').text(result.spplyId);
@@ -479,7 +504,7 @@ let createObj = {
479 504
 	init: function () {
480 505
 		pageObj.switchScreen('ADD');
481 506
 		itp_fn_form_clear_validate(null, '#ITP_FORM_STINFO03010_DETAIL');
482
-		$('#ITP_FORM_STINFO03010_DETAIL_BRAND_ID').val(pageObj.brandInfo.brandId);
507
+		$('#ITP_FORM_STINFO03010_DETAIL_BRAND_ID').val(fn_make_user_info.get('brandId'));
483 508
 		pageObj.grid.init('DETAIL', []);
484 509
 	},
485 510
 	button: {

+ 11 - 15
src/main/webapp/js/app/stinfo/ITP_STINFO04010.js

@@ -152,11 +152,9 @@ const gridColModel = {
152 152
 /*화면공통 Object*/
153 153
 let pageObj = {
154 154
     init: function () {
155
-        this.brandInfo = JSON.parse(sessionStorage.getItem('itp_manage_user_info'));
156 155
         this.ui.init();
157 156
         this.event.init();
158 157
     },
159
-    brandInfo: {},
160 158
     ui: {
161 159
         init: function () {
162 160
             this.view();
@@ -245,11 +243,15 @@ let pageObj = {
245 243
             $('#ITP_FORM_STINFO04010_DETAIL_STORE_ID').removeAttr('readonly');
246 244
             $('#ITP_FORM_STINFO04010_DETAIL_DUP').removeAttr('disabled');
247 245
 
246
+            $('#ITP_FORM_STINFO04010_DETAIL_BRAND_ID').val(fn_make_user_info.get('brandId'));
247
+            $('#ITP_FORM_STINFO04010_DETAIL .fnBrandNm').text(fn_make_user_info.get('brandNm'));
248 248
             $('#ITP_FORM_STINFO04010_DETAIL .fnStoreNm').text('(자동부여)');
249 249
         } else if(mode == 'MODIFY') { // 수정
250 250
             $('#ITP_AJAX_STINFO04010_DETAIL_CONTAINER').show();
251 251
             fn_show_btn_auth_array(['#ITP_BTN_STINFO04010_CANCELLIST', '#ITP_BTN_STINFO04010_SAVE', '#ITP_BTN_STINFO04010_RESET_PW']);
252 252
 
253
+            $('#ITP_FORM_STINFO04010_DETAIL_BRAND_ID').val(fn_make_user_info.get('brandId'));
254
+            $('#ITP_FORM_STINFO04010_DETAIL .fnBrandNm').text(fn_make_user_info.get('brandNm'));
253 255
             $('#ITP_FORM_STINFO04010_DETAIL_STORE_ID').attr('readonly', true);
254 256
             $('#ITP_FORM_STINFO04010_DETAIL_DUP').attr('disabled', true);
255 257
             $('#ITP_FORM_STINFO04010_DETAIL_SEARCH_AFFL_SHOP_NM').attr('readonly', true);
@@ -279,7 +281,7 @@ let listObj = {
279 281
             $(STINFO04010_GRID_ID).setGridParam({'postData': JSON.stringify(param)}).trigger('reloadGrid');
280 282
         },
281 283
         create: function() {
282
-            if(pageObj.brandInfo && pageObj.brandInfo.brandId !== '') {
284
+            if(!fn_make_user_info.isEmpty()) {
283 285
                 createObj.init();
284 286
             }
285 287
         }
@@ -337,7 +339,7 @@ let listObj = {
337 339
         load: function() {
338 340
             let param = $('#ITP_FORM_STINFO04010_SEARCH').serializeObject();
339 341
             param.gridSize = $.jgrid.defaults.rowNum;
340
-            param.sbrandId = pageObj.brandInfo.brandId;
342
+            param.sbrandId = fn_make_user_info.get('brandId');
341 343
             // param.sbrandId = sessionStorage.getItem('itp_brand_id') !== null ? sessionStorage.getItem('itp_brand_id') : 'BRD221000001';
342 344
 
343 345
             var option = {
@@ -351,7 +353,7 @@ let listObj = {
351 353
                     var colNm = cm[cellIdx].name;
352 354
                     if (colNm == 'itemNm') {
353 355
                         const selectVal = $(this).jqGrid('getCell', rowId, 'itemId');
354
-                        const key = {brandId:pageObj.brandInfo.brandId, itemId: selectVal, viewCd: 'R'};
356
+                        const key = {brandId:fn_make_user_info.get('brandId'), itemId: selectVal, viewCd: 'R'};
355 357
                         var param = $.param(key);
356 358
                         viewObj.init(param);
357 359
                     }
@@ -394,7 +396,7 @@ let viewObj = {
394 396
         console.log(result);
395 397
         pageObj.switchScreen('VIEW');
396 398
         $('#ITP_FORM_STINFO04010_VIEW #ITP_FORM_STINFO04010_VIEW_ITEM_ID').val(result.itemId);
397
-        $('#ITP_FORM_STINFO04010_VIEW .fnBrandNm').text(result.brandId);
399
+        $('#ITP_FORM_STINFO04010_VIEW .fnBrandNm').text(result.brandNm);
398 400
         $('#ITP_FORM_STINFO04010_VIEW .fnStCd').text(result.itemStNm);
399 401
         $('#ITP_FORM_STINFO04010_VIEW .fnItemClass1').text(result.itemClass1);
400 402
         $('#ITP_FORM_STINFO04010_VIEW .fnItemClass2').text(result.itemClass2);
@@ -437,7 +439,7 @@ let modifyObj = {
437 439
         modify: function (param) {
438 440
             itp_fn_form_clear_validate(null, '#ITP_FORM_STINFO04010_DETAIL');
439 441
             const selectVal = $('#ITP_FORM_STINFO04010_VIEW_ITEM_ID').val();
440
-            const key = {brandId:pageObj.brandInfo.brandId, itemId: selectVal, viewCd: 'R'};
442
+            const key = {brandId:fn_make_user_info.get('brandId'), itemId: selectVal, viewCd: 'R'};
441 443
             var param = $.param(key);
442 444
             modifyObj.load(param);
443 445
         }
@@ -450,14 +452,8 @@ let modifyObj = {
450 452
         pageObj.switchScreen('MODIFY');
451 453
 
452 454
         $('#ITP_FORM_STINFO04010_DETAIL #ITP_FORM_STINFO04010_DETAIL_VIEW_CD').val('U');
453
-        $('#ITP_FORM_STINFO04010_DETAIL #ITP_FORM_STINFO04010_DETAIL_BRAND_ID').val(pageObj.brandInfo.brandId);
454 455
         $('#ITP_FORM_STINFO04010_DETAIL #ITP_FORM_STINFO04010_DETAIL_ITEM_ID').val(result.itemId);
455
-        $('#ITP_FORM_STINFO04010_DETAIL .fnBrandNm').text(result.brandId);
456 456
         $('#ITP_FORM_STINFO04010_DETAIL #ITP_FORM_STINFO04010_DETAIL_STORE_ST_CD').val(result.itemStCd);
457
-        // $('#ITP_FORM_STINFO04010_DETAIL #ITP_FORM_STINFO04010_DETAIL_ITEM_CLASS1').val(result.itemClass1);
458
-        // $('#ITP_FORM_STINFO04010_DETAIL #ITP_FORM_STINFO04010_DETAIL_ITEM_CLASS2').val(result.itemClass2);
459
-        // $('#ITP_FORM_STINFO04010_DETAIL #ITP_FORM_STINFO04010_DETAIL_ITEM_CLASS3').val(result.itemClass3);
460
-        // $('#ITP_FORM_STINFO04010_DETAIL #ITP_FORM_STINFO04010_DETAIL_ITEM_CLASS4').val(result.itemClass4);
461 457
         $('#ITP_FORM_STINFO04010_DETAIL .fnItemClassMgntNo').text(result.itemId);
462 458
         $('#ITP_FORM_STINFO04010_DETAIL #ITP_FORM_STINFO04010_DETAIL_ITEM_TYPE').val(result.itemType);
463 459
         $('#ITP_FORM_STINFO04010_DETAIL #ITP_FORM_STINFO04010_DETAIL_ITEM_NM').val(result.itemClassNm);
@@ -498,7 +494,7 @@ let createObj = {
498 494
     init: function () {
499 495
         pageObj.switchScreen('ADD');
500 496
         itp_fn_form_clear_validate(null, '#ITP_FORM_STINFO04010_DETAIL');
501
-        $('#ITP_FORM_STINFO04010_DETAIL_BRAND_ID').val(pageObj.brandInfo.brandId);
497
+        $('#ITP_FORM_STINFO04010_DETAIL_BRAND_ID').val(fn_make_user_info.get('brandId'));
502 498
         itemClassLevel.list(1, false);
503 499
     },
504 500
     button: {
@@ -556,7 +552,7 @@ var itemClassLevel = {
556 552
     isList: true,
557 553
     level: 1,
558 554
     keys: function() {
559
-        var keys = {sBrandId:pageObj.brandInfo.brandId, sItemLevel: this.level};
555
+        var keys = {sBrandId:fn_make_user_info.get('brandId'), sItemLevel: this.level};
560 556
         for(var i=1; i<this.level; i++) {
561 557
             var key = 'sItemClass' + i;
562 558
             var id = (this.isList ? '#ITP_FORM_STINFO04010_SEARCH_ITEM_CLASS' : '#ITP_FORM_STINFO04010_DETAIL_ITEM_CLASS') + i;

+ 6 - 8
src/main/webapp/js/app/stinfo/ITP_STINFO05010.js

@@ -138,11 +138,9 @@ const gridColModel = {
138 138
 /*화면공통 Object*/
139 139
 let pageObj = {
140 140
 	init: function () {
141
-		this.brandInfo = JSON.parse(sessionStorage.getItem('itp_manage_user_info'));
142 141
 		this.ui.init();
143 142
 		this.event.init();
144 143
 	},
145
-	brandInfo: {},
146 144
 	ui: {
147 145
 		init: function () {
148 146
 			this.view();
@@ -256,7 +254,7 @@ let listObj = {
256 254
 			$(STINFO05010_GRID_ID).setGridParam({'postData': JSON.stringify(param)}).trigger('reloadGrid');
257 255
 		},
258 256
 		create: function() {
259
-			if(pageObj.brandInfo && pageObj.brandInfo.brandId !== '') {
257
+			if(!fn_make_user_info.isEmpty()) {
260 258
 				createObj.init();
261 259
 			}
262 260
 		}
@@ -313,7 +311,7 @@ let listObj = {
313 311
 		load: function() {
314 312
 			let param = $('#ITP_FORM_STINFO05010_SEARCH').serializeObject();
315 313
 			param.gridSize = $.jgrid.defaults.rowNum;
316
-			param.sbrandId = pageObj.brandInfo.brandId;
314
+			param.sbrandId = fn_make_user_info.get('brandId');
317 315
 
318 316
 			var option = {
319 317
 				gridId: STINFO05010_GRID_ID,
@@ -326,7 +324,7 @@ let listObj = {
326 324
 					var colNm = cm[cellIdx].name;
327 325
 					if (colNm == 'itemNm') {
328 326
 						const selectVal = $(this).jqGrid('getCell', rowId, 'brandUnitUnqNo');
329
-						const key = {brandId:pageObj.brandInfo.brandId, brandUnitUnqNo: selectVal, viewCd: 'R'};
327
+						const key = {brandId:fn_make_user_info.get('brandId'), brandUnitUnqNo: selectVal, viewCd: 'R'};
330 328
 						var param = $.param(key);
331 329
 						viewObj.init(param);
332 330
 					}
@@ -404,7 +402,7 @@ let modifyObj = {
404 402
 		modify: function (param) {
405 403
 			itp_fn_form_clear_validate(null, '#ITP_FORM_STINFO05010_DETAIL');
406 404
 			const selectVal = $('#ITP_FORM_STINFO05010_VIEW_BRAND_UNIT_UNQ_NO').val();
407
-			const key = {brandId:pageObj.brandInfo.brandId, brandUnitUnqNo: selectVal, viewCd: 'R'};
405
+			const key = {brandId:fn_make_user_info.get('brandId'), brandUnitUnqNo: selectVal, viewCd: 'R'};
408 406
 			var param = $.param(key);
409 407
 			modifyObj.load(param);
410 408
 		}
@@ -451,7 +449,7 @@ let createObj = {
451 449
 	init: function () {
452 450
 		pageObj.switchScreen('ADD');
453 451
 		itp_fn_form_clear_validate(null, '#ITP_FORM_STINFO05010_DETAIL');
454
-		$('#ITP_FORM_STINFO05010_DETAIL_BRAND_ID').val(pageObj.brandInfo.brandId);
452
+		$('#ITP_FORM_STINFO05010_DETAIL_BRAND_ID').val(fn_make_user_info.get('brandId'));
455 453
 	},
456 454
 	button: {
457 455
 		cancel: function() {
@@ -487,7 +485,7 @@ let createObj = {
487 485
 var itemClassLevel = {
488 486
 	level: 1,
489 487
 	keys: function() {
490
-		var keys = {sBrandId:pageObj.brandInfo.brandId, sItemLevel: this.level};
488
+		var keys = {sBrandId:fn_make_user_info.get('brandId'), sItemLevel: this.level};
491 489
 		for(var i=1; i<this.level; i++) {
492 490
 			var key = 'sItemClass' + i;
493 491
 			var id = '#ITP_FORM_STINFO05010_SEARCH_ITEM_CLASS' + i;

+ 3 - 5
src/main/webapp/js/app/stinfo/ITP_STINFO06010.js

@@ -39,12 +39,10 @@ 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_user_info'));
43 42
 		this.ui.init();
44 43
 		this.event.init();
45 44
 	},
46 45
 	screenMode: 'LIST',
47
-	brandInfo: {},
48 46
 	ui: {
49 47
 		init: function () {
50 48
 			this.view();
@@ -195,7 +193,7 @@ let listObj = {
195 193
 			$(STINFO06010_GRID_ID).setGridParam({'postData': JSON.stringify(param)}).trigger('reloadGrid');
196 194
 		},
197 195
 		create: function() {
198
-			if(pageObj.brandInfo && pageObj.brandInfo.brandId !== '') {
196
+			if(!fn_make_user_info.isEmpty()) {
199 197
 				createObj.init();
200 198
 			}
201 199
 		}
@@ -233,7 +231,7 @@ let listObj = {
233 231
 		load: function() {
234 232
 			let param = $('#ITP_FORM_STINFO06010_SEARCH').serializeObject();
235 233
 			param.gridSize = $.jgrid.defaults.rowNum;
236
-			param.sbrandId = pageObj.brandInfo.brandId;
234
+			param.sbrandId = fn_make_user_info.get('brandId');
237 235
 
238 236
 			var option = {
239 237
 				gridId: STINFO06010_GRID_ID,
@@ -248,7 +246,7 @@ let listObj = {
248 246
 						const storeId = $(this).jqGrid('getCell', rowId, 'storeId');
249 247
 						const contSttDt = $(this).jqGrid('getCell', rowId, 'contSttDt');
250 248
 						const contEndDt = $(this).jqGrid('getCell', rowId, 'contEndDt');
251
-						const key = {brandId:pageObj.brandInfo.brandId, storeId: storeId, contSttDt: contSttDt, contEndDt: contEndDt, viewCd: 'R'};
249
+						const key = {brandId:fn_make_user_info.get('brandId'), storeId: storeId, contSttDt: contSttDt, contEndDt: contEndDt, viewCd: 'R'};
252 250
 						var param = $.param(key);
253 251
 						modifyObj.init(param);
254 252
 					}

+ 6 - 8
src/main/webapp/js/app/stinfo/ITP_STINFO07010.js

@@ -91,11 +91,9 @@ const gridColModel = {
91 91
 /*화면공통 Object*/
92 92
 let pageObj = {
93 93
 	init: function () {
94
-		this.brandInfo = JSON.parse(sessionStorage.getItem('itp_manage_user_info'));
95 94
 		this.ui.init();
96 95
 		this.event.init();
97 96
 	},
98
-	brandInfo: {},
99 97
 	ui: {
100 98
 		init: function () {
101 99
 			this.view();
@@ -200,7 +198,7 @@ let listObj = {
200 198
 			$(STINFO07010_GRID_ID).setGridParam({'postData': JSON.stringify(param)}).trigger('reloadGrid');
201 199
 		},
202 200
 		create: function() {
203
-			if(pageObj.brandInfo && pageObj.brandInfo.brandId !== '') {
201
+			if(!fn_make_user_info.isEmpty()) {
204 202
 				createObj.init();
205 203
 			}
206 204
 		}
@@ -253,7 +251,7 @@ let listObj = {
253 251
 		load: function() {
254 252
 			let param = $('#ITP_FORM_STINFO07010_SEARCH').serializeObject();
255 253
 			param.gridSize = $.jgrid.defaults.rowNum;
256
-			param.sbrandId = pageObj.brandInfo.brandId;
254
+			param.sbrandId = fn_make_user_info.get('brandId');
257 255
 
258 256
 			var option = {
259 257
 				gridId: STINFO07010_GRID_ID,
@@ -267,7 +265,7 @@ let listObj = {
267 265
 					var colNm = cm[cellIdx].name;
268 266
 					if (colNm == 'itemClassNm') {
269 267
 						const selectVal = $(this).jqGrid('getCell', rowId, 'itemClassMgntNo');
270
-						const key = {brandId:pageObj.brandInfo.brandId, itemClassMgntNo: selectVal, viewCd: 'R'};
268
+						const key = {brandId:fn_make_user_info.get('brandId'), itemClassMgntNo: selectVal, viewCd: 'R'};
271 269
 						var param = $.param(key);
272 270
 						viewObj.init(param);
273 271
 					}
@@ -314,7 +312,7 @@ let modifyObj = {
314 312
 		modify: function (param) {
315 313
 			itp_fn_form_clear_validate(null, '#ITP_FORM_STINFO07010_DETAIL');
316 314
 			const selectVal = $('#ITP_FORM_STINFO07010_VIEW_BRAND_UNIT_UNQ_NO').val();
317
-			const key = {brandId:pageObj.brandInfo.brandId, brandUnitUnqNo: selectVal, viewCd: 'R'};
315
+			const key = {brandId:fn_make_user_info.get('brandId'), brandUnitUnqNo: selectVal, viewCd: 'R'};
318 316
 			var param = $.param(key);
319 317
 			modifyObj.load(param);
320 318
 		}
@@ -361,7 +359,7 @@ let createObj = {
361 359
 	init: function () {
362 360
 		pageObj.switchScreen('ADD');
363 361
 		itp_fn_form_clear_validate(null, '#ITP_FORM_STINFO07010_DETAIL');
364
-		$('#ITP_FORM_STINFO07010_DETAIL_BRAND_ID').val(pageObj.brandInfo.brandId);
362
+		$('#ITP_FORM_STINFO07010_DETAIL_BRAND_ID').val(fn_make_user_info.get('brandId'));
365 363
 	},
366 364
 	button: {
367 365
 		cancel: function() {
@@ -397,7 +395,7 @@ let createObj = {
397 395
 var itemClassLevel = {
398 396
 	level: 1,
399 397
 	keys: function() {
400
-		var keys = {sBrandId:pageObj.brandInfo.brandId, sItemLevel: this.level};
398
+		var keys = {sBrandId:fn_make_user_info.get('brandId'), sItemLevel: this.level};
401 399
 		for(var i=1; i<this.level; i++) {
402 400
 			var key = 'sItemClass' + i;
403 401
 			var id = '#ITP_FORM_STINFO07010_SEARCH_ITEM_CLASS' + i;

+ 3 - 5
src/main/webapp/js/app/stockmng/ITP_STOCKMNG01010.js

@@ -123,11 +123,9 @@ require(['config'], function() {
123 123
 /*화면공통 Object*/
124 124
 let pageObj = {
125 125
 	init: function () {
126
-		this.brandInfo = JSON.parse(sessionStorage.getItem('itp_manage_user_info'));
127 126
 		this.ui.init();
128 127
 		this.event.init();
129 128
 	},
130
-	brandInfo: {},
131 129
 	ui: {
132 130
 		init: function () {
133 131
 			this.view();
@@ -139,7 +137,7 @@ let pageObj = {
139 137
 			fn_proc_btn_auth('STOCKMNG01010');
140 138
 			
141 139
 			// 브랜드ID 지정
142
-			$('#ITP_FORM_STOCKMNG01010_SEARCH_BRAND_ID').val(pageObj.brandInfo.brandId);
140
+			$('#ITP_FORM_STOCKMNG01010_SEARCH_BRAND_ID').val(fn_make_user_info.get('brandId'));
143 141
 			
144 142
 			pageObj.fnWhsList(function() {
145 143
 				pageObj.fnLocationList();
@@ -339,7 +337,7 @@ let listObj = {
339 337
 			this.load();
340 338
 		},
341 339
 		load: function() {
342
-			$('#ITP_FORM_STOCKMNG01010_SEARCH_BRAND_ID').val(pageObj.brandInfo.brandId);
340
+			$('#ITP_FORM_STOCKMNG01010_SEARCH_BRAND_ID').val(fn_make_user_info.get('brandId'));
343 341
 			
344 342
 			let param = $('#ITP_FORM_STOCKMNG01010_SEARCH').serializeObject();
345 343
 			param.gridSize = $.jgrid.defaults.rowNum;
@@ -388,7 +386,7 @@ var itemClassLevel = {
388 386
     isList: true,
389 387
     level: 1,
390 388
     keys: function() {
391
-        var keys = {sBrandId:pageObj.brandInfo.brandId, sItemLevel: this.level};
389
+        var keys = {sBrandId:fn_make_user_info.get('brandId'), sItemLevel: this.level};
392 390
         for(var i=1; i<this.level; i++) {
393 391
             var key = 'sItemClass' + i;
394 392
             var id = (this.isList ? '#ITP_FORM_STOCKMNG01010_SEARCH_ITEM_CLASS' : '#ITP_FORM_STOCKMNG01010_DETAIL_ITEM_CLASS') + i;

+ 3 - 5
src/main/webapp/js/app/stockmng/ITP_STOCKMNG02010.js

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

+ 4 - 8
src/main/webapp/js/app/stockmng/ITP_STOCKMNG03010.js

@@ -120,11 +120,9 @@ require(['config'], function() {
120 120
 /*화면공통 Object*/
121 121
 let pageObj = {
122 122
 	init: function () {
123
-		this.brandInfo = JSON.parse(sessionStorage.getItem('itp_manage_user_info'));
124 123
 		this.ui.init();
125 124
 		this.event.init();
126 125
 	},
127
-	brandInfo: {},
128 126
 	ui: {
129 127
 		init: function () {
130 128
 			this.view();
@@ -136,8 +134,7 @@ let pageObj = {
136 134
 			fn_proc_btn_auth('STOCKMNG03010');
137 135
 			
138 136
 			// 브랜드ID 지정
139
-			var data = JSON.parse(sessionStorage.getItem('itp_manage_user_info'));
140
-			$('#ITP_FORM_STOCKMNG03010_SEARCH_BRAND_ID').val(data.brandId);
137
+			$('#ITP_FORM_STOCKMNG03010_SEARCH_BRAND_ID').val(fn_make_user_info.get('brandId'));
141 138
 			
142 139
 			pageObj.fnWhsList(function() {
143 140
 				pageObj.fnLocationList();
@@ -330,9 +327,8 @@ let listObj = {
330 327
 			this.load();
331 328
 		},
332 329
 		load: function() {
333
-			var data = JSON.parse(sessionStorage.getItem('itp_manage_user_info'));
334
-			$('#ITP_FORM_STOCKMNG03010_BRAND_ID').val(data.brandId);
335
-			$('#ITP_FORM_STOCKMNG03010_SEARCH_BRAND_ID').val(data.brandId);
330
+			$('#ITP_FORM_STOCKMNG03010_BRAND_ID').val(fn_make_user_info.get('brandId'));
331
+			$('#ITP_FORM_STOCKMNG03010_SEARCH_BRAND_ID').val(fn_make_user_info.get('brandId'));
336 332
 			
337 333
 			let param = $('#ITP_FORM_STOCKMNG03010_SEARCH').serializeObject();
338 334
 			param.gridSize = $.jgrid.defaults.rowNum;
@@ -376,7 +372,7 @@ var itemClassLevel = {
376 372
     isList: true,
377 373
     level: 1,
378 374
     keys: function() {
379
-        var keys = {sBrandId:pageObj.brandInfo.brandId, sItemLevel: this.level};
375
+        var keys = {sBrandId:fn_make_user_info.get('brandId'), sItemLevel: this.level};
380 376
         for(var i=1; i<this.level; i++) {
381 377
             var key = 'sItemClass' + i;
382 378
             var id = (this.isList ? '#ITP_FORM_STOCKMNG03010_SEARCH_ITEM_CLASS' : '#ITP_FORM_STOCKMNG03010_DETAIL_ITEM_CLASS') + i;

+ 4 - 6
src/main/webapp/js/app/stockmng/ITP_STOCKMNG04010.js

@@ -277,11 +277,10 @@ let pageObj = {
277 277
 			$('#ITP_AJAX_STOCKMNG04010_LIST_CONTAINER').hide();
278 278
 			$('#ITP_AJAX_STOCKMNG04010_DETAIL_CONTAINER').show();
279 279
 			$('#ITP_AJAX_STOCKMNG04010_VIEW_CONTAINER').hide();
280
-						
281
-			var data = JSON.parse(sessionStorage.getItem('itp_manage_user_info'));
280
+
282 281
 			$('#ITP_FORM_STOCKMNG04010_DETAIL_VIEW_CD').val('C');
283
-			$('#ITP_FORM_STOCKMNG04010_DETAIL_BRAND_ID').val(data.brandId);
284
-			$('#ITP_FORM_STOCKMNG04010_DETAIL .fnBrandNm').text(data.brandNm);
282
+			$('#ITP_FORM_STOCKMNG04010_DETAIL_BRAND_ID').val(fn_make_user_info.get('brandId'));
283
+			$('#ITP_FORM_STOCKMNG04010_DETAIL .fnBrandNm').text(fn_make_user_info.get('brandNm'));
285 284
 			$('#ITP_FORM_STOCKMNG04010_DETAIL .fnWhsId').text('');
286 285
 			$('#ITP_FORM_STOCKMNG04010_DETAIL .fnRegDtm').text('');
287 286
 			$('#ITP_FORM_STOCKMNG04010_DETAIL_STORE_ID').val('');
@@ -384,8 +383,7 @@ let listObj = {
384 383
 			this.load();
385 384
 		},
386 385
 		load: function() {
387
-			var data = JSON.parse(sessionStorage.getItem('itp_manage_user_info'));
388
-			$('#ITP_FORM_STOCKMNG04010_SEARCH_BRAND_ID').val(data.brandId);
386
+			$('#ITP_FORM_STOCKMNG04010_SEARCH_BRAND_ID').val(fn_make_user_info.get('brandId'));
389 387
 			
390 388
 			let param = $('#ITP_FORM_STOCKMNG04010_SEARCH').serializeObject();
391 389
 			param.gridSize = $.jgrid.defaults.rowNum;