Przeglądaj źródła

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

juney 2 lat temu
rodzic
commit
9464372913

+ 1 - 1
bin/src/main/webapp/js/app/stockmng/ITP_STOCKMNG04010.js

@@ -386,7 +386,7 @@ let listObj = {
386 386
 			this.load();
387 387
 		},
388 388
 		load: function() {
389
-			var data = JSON.parse(sessionStorage.getItem('itp_manage_brand_cd'));
389
+			var data = JSON.parse(sessionStorage.getItem('itp_manage_brand_info'));
390 390
 			$('#ITP_FORM_STOCKMNG04010_SEARCH_BRAND_ID').val(data.brandId);
391 391
 			
392 392
 			let param = $('#ITP_FORM_STOCKMNG04010_SEARCH').serializeObject();

+ 65 - 0
src/main/webapp/app/popup/biz/BIZPOP_PO_STOCK_PROC.html

@@ -0,0 +1,65 @@
1
+<div id="ITP_BIZPOP_PO_STOCK_PROC" class="modal itp_modal">
2
+	<div class="modal-dialog">
3
+		<div class="modal-content">
4
+			<div class="modal-header">
5
+				<button type="button" class="close" data-dismiss="modal" aria-hidden="true">&times;</button>
6
+				<h5 class="modal-title">재고처리</h5>
7
+			</div>
8
+			<div class="modal-body">
9
+				<div class="itp_form itp_type1 fix">
10
+					<div class="col-xs-12">
11
+						<div class="form-horizontal">
12
+							<form id="ITP_FORM_PO_STOCK_PROC_POPUP">
13
+								<input type="hidden" id="ITP_FORM_PO_STOCK_PROC_POPUP_BRAND_ID" name="brandId" value="">
14
+								<input type="hidden" id="ITP_FORM_PO_STOCK_PROC_POPUP_SOURCE_WHS_ID" name="sourceWhsId" value="">
15
+								<input type="hidden" id="ITP_FORM_PO_STOCK_PROC_POPUP_SOURCE_LOCATION" name="sourceLocation" value="">
16
+								<input type="hidden" id="ITP_FORM_PO_STOCK_PROC_POPUP_ITEM_ID" name="itemId" value="">
17
+							
18
+								<div class="form-group">
19
+									<label class="col-xs-2 itp_lb">창고명</label>
20
+									<div class="col-xs-4 itp_ip fnWhsNm"></div>
21
+									<label class="col-xs-2 itp_lb">로케이션</label>
22
+									<div class="col-xs-4 itp_ip fnLocationNm"></div>
23
+								</div>
24
+								<div class="form-group">
25
+									<label class="col-xs-2 itp_lb">품목번호</label>
26
+									<div class="col-xs-4 itp_ip fnItemId"></div>
27
+									<label class="col-xs-2 itp_lb">품목명</label>
28
+									<div class="col-xs-4 itp_ip fnItemNm"></div>
29
+								</div>
30
+								<div class="form-group border">
31
+									<label class="col-xs-2 itp_lb">현재고</label>
32
+									<div class="col-xs-4 itp_ip fnStckQty"></div>
33
+									<label class="col-xs-2 itp_lb">관리등급</label>
34
+									<div class="col-xs-4 itp_ip"></div>
35
+								</div>
36
+								<div class="form-group">
37
+									<label class="col-xs-2 itp_lb">창고선택</label>
38
+									<div class="col-xs-4 itp_ip">
39
+									<select id="ITP_FORM_PO_STOCK_PROC_POPUP_TARGET_WHS_ID" class="form-control itp_input" name="targetWhsId"></select>
40
+									</div>
41
+									<label class="col-xs-2 itp_lb">Location</label>
42
+									<div class="col-xs-4 itp_ip">
43
+									<select id="ITP_FORM_PO_STOCK_PROC_POPUP_TARGET_LOCATION" class="form-control itp_input" name="targetLocation"></select>
44
+									</div>
45
+								</div>
46
+								<div class="form-group colspan">
47
+									<label class="col-xs-2 itp_lb">이동수량</label>
48
+									<div class="col-xs-4 itp_ip">
49
+									<input type="text" id="ITP_FORM_PO_STOCK_PROC_POPUP_MOVE_QTY" class="form-control itp_input" name="moveQty" />
50
+									</div>									
51
+								</div>								
52
+							</form>
53
+						</div>
54
+					</div>
55
+				</div>
56
+			</div>
57
+			<div class="modal-footer">
58
+				<button type="button" id="ITP_BTN_PO_STOCK_PROC_CLOSE_POP" class="btn btn-danger btn-sm CLB">&nbsp;&nbsp;취소&nbsp;&nbsp;</button>
59
+				<button type="button" id="ITP_BTN_PO_STOCK_PROC_SAVE_POP" class="btn btn-primary btn-sm SAB" style="display: inline-block;">&nbsp;&nbsp;저장&nbsp;&nbsp;</button>
60
+			</div>
61
+		</div>
62
+	</div>
63
+
64
+	<div id="ITP_POPUP_JS"></div>
65
+</div>

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

@@ -0,0 +1,128 @@
1
+require(['config'], function() {
2
+	require([
3
+		'jquery'
4
+	], function($) {
5
+
6
+	});
7
+});
8
+
9
+let STOCK_MNG_INFO_STOCK = '/api/stock/mng/info-stock'; // 재고정보
10
+let STOCK_MNG_PROC_STOCK = '/api/stock/mng/proc-stock'; // 재고처리
11
+let WHS_MNG_DETAIL_GRID_LIST = '/api/whs/mng/detail-grid-list';
12
+let WHS_MNG_LOCATION_GRID_LIST = '/api/whs/mng/location-grid-list';
13
+
14
+var popPageObj = {
15
+	init: function () {
16
+		this.button();
17
+		this.change();
18
+		this.brandInfo = JSON.parse(sessionStorage.getItem('itp_manage_brand_info'));
19
+		//재고정보 조회
20
+		this.fnStockInfo();
21
+	},
22
+	brandInfo: {},
23
+	parentPopFn: null,
24
+	args: null,
25
+	returnType: null,
26
+	button: function() {
27
+		$('#ITP_BTN_PO_STOCK_PROC_CLOSE_POP').on('click', function () {
28
+			$('#ITP_BIZPOP_PO_STOCK_PROC').modal('hide'); // 팝업닫기
29
+		});
30
+		$('#ITP_BTN_PO_STOCK_PROC_SAVE_POP').on('click', function () {
31
+			popPageObj.fnStockProc();
32
+		});
33
+	}, 
34
+	change: function() {
35
+		$('#ITP_FORM_PO_STOCK_PROC_POPUP_TARGET_WHS_ID').on('change', function () {
36
+			popPageObj.fnLocationList();
37
+		});
38
+	}, 	
39
+	fnStockInfo: function() {
40
+		var param = $.param(this.args);
41
+		fn_ajax_call(STOCK_MNG_INFO_STOCK, param, this.fnStockInfoCallback, 'GET');
42
+	}, 
43
+	fnStockInfoCallback: function(result) {
44
+		// alert(JSON.stringify(result))
45
+		$('#ITP_FORM_PO_STOCK_PROC_POPUP_BRAND_ID').val(result.brandId);
46
+		$('#ITP_FORM_PO_STOCK_PROC_POPUP_SOURCE_WHS_ID').val(result.whsId);
47
+		$('#ITP_FORM_PO_STOCK_PROC_POPUP_SOURCE_LOCATION').val(result.location);
48
+		$('#ITP_FORM_PO_STOCK_PROC_POPUP_ITEM_ID').val(result.itemId);
49
+		$('#ITP_FORM_PO_STOCK_PROC_POPUP .fnWhsNm').text(result.whsNm);
50
+		$('#ITP_FORM_PO_STOCK_PROC_POPUP .fnLocationNm').text(result.locationNm);
51
+		$('#ITP_FORM_PO_STOCK_PROC_POPUP .fnItemId').text(result.itemId);
52
+		$('#ITP_FORM_PO_STOCK_PROC_POPUP .fnItemNm').text(result.itemNm);
53
+		$('#ITP_FORM_PO_STOCK_PROC_POPUP .fnStckQty').text(result.stckQty);
54
+		
55
+		// 창고 및 로케이션 리스트
56
+		popPageObj.fnWhsList(function() {
57
+			popPageObj.fnLocationList();
58
+		});
59
+	}, 
60
+	fnStockProc: function() {
61
+		const formId = '#ITP_FORM_PO_STOCK_PROC_POPUP';
62
+		itp_fn_form_clear_validate(null, formId);
63
+		
64
+		var vali_moveQty = itp_fn_form_validate(formId, formId + '_MOVE_QTY', ['empty','number'], undefined);
65
+		
66
+		if (vali_moveQty) {			
67
+			// 창고 & 로케이션 비교
68
+			if($('#ITP_FORM_PO_STOCK_PROC_POPUP_SOURCE_WHS_ID').val() == $('#ITP_FORM_PO_STOCK_PROC_POPUP_TARGET_WHS_ID').val() 
69
+			&& $('#ITP_FORM_PO_STOCK_PROC_POPUP_SOURCE_LOCATION').val() == $('#ITP_FORM_PO_STOCK_PROC_POPUP_TARGET_LOCATION').val()) {
70
+				itp_fn_modal_alert_ajax('동일한 로케이션으로 재고처리를 할 수 없습니다.');
71
+				return;
72
+			}
73
+			var stckQty = parseInt($('#ITP_FORM_PO_STOCK_PROC_POPUP .fnStckQty').text());
74
+			var moveQty = parseInt($('#ITP_FORM_PO_STOCK_PROC_POPUP_MOVE_QTY').val());
75
+			if(moveQty > stckQty) {
76
+				itp_fn_modal_alert_ajax('이동수량은 현재고수량 이하로 입력하세요.');
77
+				return;
78
+			}
79
+			
80
+			let param = $(formId).serializeObject();
81
+			// param.gridInsertData = gridInsertData;
82
+			// console.log(JSON.stringify(param));
83
+			var callbackFn = function() {
84
+				popPageObj.parentPopFn();
85
+				$('#ITP_BIZPOP_PO_STOCK_PROC').modal('hide'); // 팝업닫기
86
+			};
87
+			fn_ajax_call(STOCK_MNG_PROC_STOCK, JSON.stringify(param), callbackFn, 'POST');
88
+		}
89
+	}, 
90
+	fnWhsList: function(fnCall) {
91
+		const brandIdVal = $('#ITP_FORM_PO_STOCK_PROC_POPUP_BRAND_ID').val();	
92
+		const param = {sbrandId: brandIdVal, pagingYn: false};
93
+		
94
+		fn_ajax_call(WHS_MNG_DETAIL_GRID_LIST, JSON.stringify(param), function(result) {
95
+			
96
+			fn_make_select_whs(result.gridRows, 'ITP_FORM_PO_STOCK_PROC_POPUP_TARGET_WHS_ID');
97
+			
98
+			if (fnCall !== undefined || typeof fnCall !== 'undefined') fnCall();
99
+					
100
+		}, 'POST');
101
+	}, 
102
+	fnLocationList: function(fnCall) {
103
+		const brandIdVal = $('#ITP_FORM_PO_STOCK_PROC_POPUP_BRAND_ID').val();	
104
+		const whsIdVal = $('#ITP_FORM_PO_STOCK_PROC_POPUP_TARGET_WHS_ID').val();	
105
+		const param = {brandId: brandIdVal, whsId: whsIdVal, pagingYn: false};
106
+		
107
+		fn_ajax_call(WHS_MNG_LOCATION_GRID_LIST, JSON.stringify(param), function(result) {
108
+			
109
+			fn_make_select_location(result.gridRows, 'ITP_FORM_PO_STOCK_PROC_POPUP_TARGET_LOCATION');
110
+			
111
+			if (fnCall !== undefined || typeof fnCall !== 'undefined') fnCall();
112
+					
113
+		}, 'POST');
114
+	}
115
+};
116
+
117
+function itp_fn_BIZPOP_PO_STOCK_PROC(parentPopFn, args, returnType) {
118
+	$('#ITP_BIZPOP_PO_STOCK_PROC').one('shown.bs.modal', function(e) {
119
+		itp_fn_fire_window_resize();
120
+	}).one('hidden.bs.modal', function(e) {
121
+		$('#ITP_BIZPOP_PO_STOCK_PROC').remove();
122
+	}).modal('show');
123
+
124
+	popPageObj.parentPopFn = parentPopFn;
125
+	popPageObj.args = args;
126
+	popPageObj.returnType = returnType;
127
+	popPageObj.init();
128
+}

+ 86 - 33
src/main/webapp/js/app/stockmng/ITP_STOCKMNG01010.js

@@ -5,10 +5,6 @@
5 5
  * const gridColModel = {}	: 화면 Grid Object			*
6 6
  * let pageObj = {}			: 화면공통 Object			*
7 7
  * let listObj = {}			: 목록화면 Object			*
8
- * let viewObj = {}			: 상세화면 Object			*
9
- * let modifyObj = {}		: 수정화면 Object			*
10
- * let createObj = {}		: 신규화면 Object			*
11
- * let locInfoObj = {}		: 로케이션정보 Object				*
12 8
  *******************************************************/
13 9
 
14 10
 /*화면 변수*/
@@ -37,21 +33,21 @@ const gridColModel = {
37 33
 			sortable: false, hidden: true
38 34
 		},
39 35
 		{
40
-			index: 'STORE_ID', name: 'storeId',
41
-			label: "매장ID", 
36
+			index: 'LOCATION', name: 'location',
37
+			label: "로케이션", 
42 38
 			width: '0', fixed: false, align: 'center',
43 39
 			sortable: false, hidden: true
44 40
 		},
45 41
 		{
46 42
 			index: 'BRAND_NM', name: 'brandNm',
47 43
 			label: ITP_MSG_LOCALE.label.brandNm, //브랜드
48
-			width: '13', fixed: false, align: 'center',
44
+			width: '10', fixed: false, align: 'center',
49 45
 			sortable: false, hidden: false
50 46
 		},
51 47
 		{
52 48
 			index: 'STORE_NM', name: 'storeNm',
53 49
 			label: "매장명", 
54
-			width: '13', fixed: false, align: 'center',
50
+			width: '10', fixed: false, align: 'center',
55 51
 			sortable: false, hidden: false
56 52
 		},
57 53
 		{
@@ -67,23 +63,53 @@ const gridColModel = {
67 63
 			sortable: false, hidden: false
68 64
 		},
69 65
 		{
70
-			index: 'WHS_ST_NM', name: 'whsStNm',
71
-			label: ITP_MSG_LOCALE.label.status, //상태
72
-			width: '6', fixed: false, align: 'center',
66
+			index: 'LOCATION_NM', name: 'locationNm',
67
+			label: "Location명", 
68
+			width: '10', fixed: false, align: 'center',
73 69
 			sortable: false, hidden: false
74 70
 		},
75 71
 		{
76
-			index: 'MGR_NM', name: 'mgrNm',
77
-			label: "담당자명", 
72
+			index: 'ITEM_ID', name: 'itemId',
73
+			label: "품목번호", 
74
+			width: '11', fixed: false, align: 'center',
75
+			sortable: false, hidden: false
76
+		},
77
+		{
78
+			index: 'ITEM_NM', name: 'itemNm',
79
+			label: "품목명", 
80
+			width: '10', fixed: false, align: 'center',
81
+			sortable: false, hidden: false
82
+		},
83
+		{
84
+			index: 'UNIT', name: 'unit',
85
+			label: "단위", 
86
+			width: '7', fixed: false, align: 'center',
87
+			sortable: false, hidden: false
88
+		},
89
+		{
90
+			index: 'STCK_QTY', name: 'stckQty',
91
+			label: "현재고수량", 
78 92
 			width: '8', fixed: false, align: 'center',
79 93
 			sortable: false, hidden: false
80 94
 		},
81 95
 		{
82
-			index: 'MGR_TEL_NO', name: 'mgrTelNo',
83
-			label: "연락처", 
96
+			index: 'PRP_STCK_QTY', name: 'prpStckQty',
97
+			label: "적정재고수량", 
84 98
 			width: '8', fixed: false, align: 'center',
85 99
 			sortable: false, hidden: false
86
-		}
100
+		},
101
+		{
102
+			index: 'SFT_STCK_RT', name: 'sftStckRt',
103
+			label: "안전재고비율(%)", 
104
+			width: '10', fixed: false, align: 'center',
105
+			sortable: false, hidden: false
106
+		},
107
+		{
108
+			index: 'CUR_STCK_RT', name: 'curStckRt',
109
+			label: "현재고비율(%)", 
110
+			width: '10', fixed: false, align: 'center',
111
+			sortable: false, hidden: false
112
+		}		
87 113
 	]
88 114
 };
89 115
 
@@ -111,7 +137,7 @@ let pageObj = {
111 137
 			fn_proc_btn_auth('STOCKMNG01010');
112 138
 			
113 139
 			// 브랜드ID 지정
114
-			var data = JSON.parse(sessionStorage.getItem('itp_manage_brand_cd'));
140
+			var data = JSON.parse(sessionStorage.getItem('itp_manage_brand_info'));
115 141
 			$('#ITP_FORM_STOCKMNG01010_SEARCH_BRAND_ID').val(data.brandId);
116 142
 			
117 143
 			pageObj.fnWhsList(function() {
@@ -136,6 +162,7 @@ let pageObj = {
136 162
 	event: {
137 163
 		init: function () {
138 164
 			this.button();
165
+			this.change();
139 166
 		},
140 167
 		button: function () {
141 168
 			// 버튼 클릭 이벤트
@@ -144,8 +171,8 @@ let pageObj = {
144 171
 				$(this).on('click', function() {
145 172
 					switch (id) {
146 173
 						case 'ITP_BTN_STOCKMNG01010_SRH'		: listObj.button.search();		break;	// 조회 버튼
147
-						case 'ITP_BTN_STOCKMNG01010_ADDROW'		: locInfoObj.button.addRow();	break;	// 재고처리 버튼
148
-						case 'ITP_BTN_STOCKMNG01010_DELROW'		: locInfoObj.button.delRow();	break;	// 재고이력 버튼
174
+						case 'ITP_BTN_STOCKMNG01010_ADDROW'		: listObj.button.clickStockProc();	break;	// 재고처리 버튼
175
+						case 'ITP_BTN_STOCKMNG01010_DELROW'		: listObj.button.clickStockHist();	break;	// 재고이력 버튼
149 176
 					}
150 177
 				});
151 178
 			});
@@ -153,7 +180,18 @@ let pageObj = {
153 180
 			$('body').on('click', function(e) {
154 181
 				
155 182
 			});
156
-
183
+		}, 
184
+		change: function () {
185
+			// 창고 변경
186
+			$('#ITP_FORM_STOCKMNG01010_SEARCH_WHS_ID').on('change', function() {
187
+				pageObj.fnLocationList(function() {
188
+					listObj.button.search(); // 조회	
189
+				}); // 로케이션 리스트
190
+			});
191
+			$('#ITP_FORM_STOCKMNG01010_SEARCH_LOCATION').on('change', function() {
192
+				listObj.button.search(); // 조회
193
+			});
194
+			
157 195
 		}
158 196
 	},
159 197
 	switchScreen: function(mode) {
@@ -203,12 +241,31 @@ let listObj = {
203 241
 			param.gridSize = $.jgrid.defaults.rowNum;
204 242
 			param.gridPage = $.jgrid.defaults.page;
205 243
 			$(STOCKMNG01010_GRID_ID).setGridParam({'postData': JSON.stringify(param)}).trigger('reloadGrid');
206
-		},
207
-		create: function() {
208
-			pageObj.switchScreen('ADD');			
209
-			itp_fn_form_clear_validate(null, '#ITP_FORM_STOCKMNG01010_DETAIL');						
210
-			// 로케이션 리스트 조회
211
-			createObj.init();
244
+		}, 
245
+		clickStockProc: function() {
246
+			// 그리드에서 최소1개는 선택해야 함
247
+			const rowKey = $(STOCKMNG01010_GRID_ID).getGridParam('selrow');
248
+		    if (!rowKey) {
249
+				itp_fn_modal_alert_ajax(ITP_MSG_LOCALE.message.ajax.noData);
250
+		    	return;
251
+		    }
252
+			var selectedIds = $(STOCKMNG01010_GRID_ID).getGridParam('selarrrow');
253
+			if (selectedIds.length > 1) {
254
+				itp_fn_modal_alert_ajax(ITP_MSG_LOCALE.message.ajax.noSingleData);
255
+		    	return;
256
+			}
257
+			var brandId = $(STOCKMNG01010_GRID_ID).jqGrid('getRowData', selectedIds[0]).brandId;
258
+			var whsId = $(STOCKMNG01010_GRID_ID).jqGrid('getRowData', selectedIds[0]).whsId;
259
+			var location = $(STOCKMNG01010_GRID_ID).jqGrid('getRowData', selectedIds[0]).location;
260
+			var itemId = $(STOCKMNG01010_GRID_ID).jqGrid('getRowData', selectedIds[0]).itemId;
261
+			
262
+			var args = {'brandId': brandId, 'whsId': whsId, 'location': location, 'itemId': itemId};			
263
+			fn_call_popup('biz', 'BIZPOP_PO_STOCK_PROC', '#ITP_ASIDE', function() {
264
+				listObj.button.search(); // 조회
265
+			}, args, 'S');
266
+		}, 
267
+		clickStockHist: function() {
268
+			
212 269
 		}
213 270
 	},
214 271
 	empty: {
@@ -250,7 +307,7 @@ let listObj = {
250 307
 			this.load();
251 308
 		},
252 309
 		load: function() {
253
-			var data = JSON.parse(sessionStorage.getItem('itp_manage_brand_cd'));
310
+			var data = JSON.parse(sessionStorage.getItem('itp_manage_brand_info'));
254 311
 			$('#ITP_FORM_STOCKMNG01010_SEARCH_BRAND_ID').val(data.brandId);
255 312
 			
256 313
 			let param = $('#ITP_FORM_STOCKMNG01010_SEARCH').serializeObject();
@@ -262,16 +319,12 @@ let listObj = {
262 319
 				param: JSON.stringify(param),
263 320
 				url: DOMAIN + STOCK_MNG_DETAIL_GRID_LIST,
264 321
 				pager: STOCKMNG01010_GRID_PAGER,
322
+				multiselect: true,
265 323
 				onCellSelect: function(rowId, cellIdx, cellValue) {
266 324
 					var cm = $(this).jqGrid('getGridParam', 'colModel');
267 325
 					var colNm = cm[cellIdx].name;
268 326
 					if (colNm == 'whsNm') {
269
-						const brandIdVal = $(this).jqGrid('getCell', rowId, 'brandId');
270
-						const whsIdVal = $(this).jqGrid('getCell', rowId, 'whsId');
271 327
 						
272
-						const key = {brandId: brandIdVal, whsId: whsIdVal, viewCd: 'R'};
273
-						var param = $.param(key);
274
-						viewObj.init(param);
275 328
 					}
276 329
 				},
277 330
 				loadComplete: function(data) {
@@ -279,7 +332,7 @@ let listObj = {
279 332
 					itp_fn_grid_load_complete(data, STOCKMNG01010_GRID_ID, true, 'number', 'STOCKMNG01010', listObj.itp_STOCKMNG01010_search, listObj.empty, true, data.gridRecords, true);
280 333
 					var ids = $(STOCKMNG01010_GRID_ID).getDataIDs();
281 334
 					$.each(ids, function(idx, rowId) {
282
-						$(STOCKMNG01010_GRID_ID).jqGrid('setCell', rowId, 'whsNm', '', ITP_GRID_COL_STYLE.link);
335
+						// $(STOCKMNG01010_GRID_ID).jqGrid('setCell', rowId, 'whsNm', '', ITP_GRID_COL_STYLE.link);
283 336
 					});
284 337
 				},
285 338
 				onPaging: function(action) {

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

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