Browse Source

재고실사 등 수정

marseyes 2 years ago
parent
commit
3a38f1f2e4

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

@@ -23,6 +23,8 @@ let WHS_MNG_DETAIL_GRID_LIST = '/api/whs/mng/detail-grid-list';
23
 let WHS_MNG_LOCATION_GRID_LIST = '/api/whs/mng/location-grid-list';
23
 let WHS_MNG_LOCATION_GRID_LIST = '/api/whs/mng/location-grid-list';
24
 let API_ITEM_CLASS_LEVEL = '/api/item/class-level-list';		//품목분류 level 검색
24
 let API_ITEM_CLASS_LEVEL = '/api/item/class-level-list';		//품목분류 level 검색
25
 
25
 
26
+let LOGIN_AUTH_TYPE_CD;
27
+
26
 /*화면 Grid ColModel*/
28
 /*화면 Grid ColModel*/
27
 const gridColModel = {
29
 const gridColModel = {
28
 	list: [
30
 	list: [
@@ -139,6 +141,7 @@ let pageObj = {
139
 			// 브랜드ID 지정
141
 			// 브랜드ID 지정
140
 			$('#ITP_FORM_STOCKMNG01010_SEARCH_BRAND_ID').val(fn_make_user_info.get('brandId'));
142
 			$('#ITP_FORM_STOCKMNG01010_SEARCH_BRAND_ID').val(fn_make_user_info.get('brandId'));
141
 			$('#ITP_FORM_STOCKMNG01010_SEARCH_STORE_ID').val(fn_make_user_info.get('storeId'));
143
 			$('#ITP_FORM_STOCKMNG01010_SEARCH_STORE_ID').val(fn_make_user_info.get('storeId'));
144
+			LOGIN_AUTH_TYPE_CD = fn_make_user_info.get('authTpCd'); // 권한타입
142
 			
145
 			
143
 			pageObj.fnWhsList(function() {
146
 			pageObj.fnWhsList(function() {
144
 				pageObj.fnLocationList();
147
 				pageObj.fnLocationList();
@@ -207,7 +210,9 @@ let pageObj = {
207
 	fnWhsList: function(fnCall) {
210
 	fnWhsList: function(fnCall) {
208
 		const brandIdVal = $('#ITP_FORM_STOCKMNG01010_SEARCH_BRAND_ID').val();	
211
 		const brandIdVal = $('#ITP_FORM_STOCKMNG01010_SEARCH_BRAND_ID').val();	
209
 		const storeIdVal = $('#ITP_FORM_STOCKMNG01010_SEARCH_STORE_ID').val();	
212
 		const storeIdVal = $('#ITP_FORM_STOCKMNG01010_SEARCH_STORE_ID').val();	
210
-		const param = {sbrandId: brandIdVal, sstoreId: storeIdVal, pagingYn: false};
213
+		const whsDvsnVal = LOGIN_AUTH_TYPE_CD == '50' ? 'W02' : 'W01'; // 본사/매장 구분
214
+		
215
+		const param = {swhsDvsn: whsDvsnVal, sbrandId: brandIdVal, sstoreId: storeIdVal, pagingYn: false};
211
 		
216
 		
212
 		fn_ajax_call(WHS_MNG_DETAIL_GRID_LIST, JSON.stringify(param), function(result) {
217
 		fn_ajax_call(WHS_MNG_DETAIL_GRID_LIST, JSON.stringify(param), function(result) {
213
 			
218
 			

+ 6 - 1
src/main/webapp/js/app/stockmng/ITP_STOCKMNG02010.js

@@ -29,6 +29,8 @@ let ITP_FORM_STOCKMNG02010_DETAIL_IS_DUPLICATE = false;
29
 let ITP_FORM_STOCKMNG02010_DETAIL_IS_WRITING = false;
29
 let ITP_FORM_STOCKMNG02010_DETAIL_IS_WRITING = false;
30
 let STOCKMNG02010_DETAIL_GRID_LAST_ROW_ID;
30
 let STOCKMNG02010_DETAIL_GRID_LAST_ROW_ID;
31
 
31
 
32
+let LOGIN_AUTH_TYPE_CD;
33
+
32
 /* 공통코드 리스트 */
34
 /* 공통코드 리스트 */
33
 // let ITP_COMMON_CD_STCK_DVSN = fn_make_common_cd_list(CODE_LIST, 'STCK_DVSN', true);
35
 // let ITP_COMMON_CD_STCK_DVSN = fn_make_common_cd_list(CODE_LIST, 'STCK_DVSN', true);
34
 // let ITP_COMMON_CD_LOC_ST_CD = fn_make_common_cd_list(CODE_LIST, 'LOC_ST_CD', true);
36
 // let ITP_COMMON_CD_LOC_ST_CD = fn_make_common_cd_list(CODE_LIST, 'LOC_ST_CD', true);
@@ -306,6 +308,7 @@ let pageObj = {
306
 			$('#ITP_FORM_STOCKMNG02010_SEARCH_BRAND_ID').val(fn_make_user_info.get('brandId'));
308
 			$('#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
 			$('#ITP_FORM_STOCKMNG02010_SEARCH_BRAND_NM').val(fn_make_user_info.get('brandNm'));
308
 			$('#ITP_FORM_STOCKMNG02010_SEARCH_STORE_ID').val(fn_make_user_info.get('storeId'));
310
 			$('#ITP_FORM_STOCKMNG02010_SEARCH_STORE_ID').val(fn_make_user_info.get('storeId'));
311
+			LOGIN_AUTH_TYPE_CD = fn_make_user_info.get('authTpCd'); // 권한타입
309
 			
312
 			
310
 			pageObj.fnWhsList(function() {
313
 			pageObj.fnWhsList(function() {
311
 				pageObj.fnLocationList();
314
 				pageObj.fnLocationList();
@@ -430,7 +433,9 @@ let pageObj = {
430
 	fnWhsList: function(fnCall) {
433
 	fnWhsList: function(fnCall) {
431
 		const brandIdVal = $('#ITP_FORM_STOCKMNG02010_SEARCH_BRAND_ID').val();	
434
 		const brandIdVal = $('#ITP_FORM_STOCKMNG02010_SEARCH_BRAND_ID').val();	
432
 		const storeIdVal = $('#ITP_FORM_STOCKMNG02010_SEARCH_STORE_ID').val();	
435
 		const storeIdVal = $('#ITP_FORM_STOCKMNG02010_SEARCH_STORE_ID').val();	
433
-		const param = {sbrandId: brandIdVal, sstoreId: storeIdVal, pagingYn: false};
436
+		const whsDvsnVal = LOGIN_AUTH_TYPE_CD == '50' ? 'W02' : 'W01'; // 본사/매장 구분
437
+		
438
+		const param = {swhsDvsn: whsDvsnVal, sbrandId: brandIdVal, sstoreId: storeIdVal, pagingYn: false};
434
 		
439
 		
435
 		fn_ajax_call(WHS_MNG_DETAIL_GRID_LIST, JSON.stringify(param), function(result) {
440
 		fn_ajax_call(WHS_MNG_DETAIL_GRID_LIST, JSON.stringify(param), function(result) {
436
 			
441
 			

+ 6 - 1
src/main/webapp/js/app/stockmng/ITP_STOCKMNG03010.js

@@ -24,6 +24,8 @@ let WHS_MNG_LOCATION_GRID_LIST = '/api/whs/mng/location-grid-list';
24
 let STOCK_BASE_MNG_SAVE = '/api/stock/base/mng/save';
24
 let STOCK_BASE_MNG_SAVE = '/api/stock/base/mng/save';
25
 let API_ITEM_CLASS_LEVEL = '/api/item/class-level-list';		//품목분류 level 검색
25
 let API_ITEM_CLASS_LEVEL = '/api/item/class-level-list';		//품목분류 level 검색
26
 
26
 
27
+let LOGIN_AUTH_TYPE_CD;
28
+
27
 /*화면 Grid ColModel*/
29
 /*화면 Grid ColModel*/
28
 const gridColModel = {
30
 const gridColModel = {
29
 	list: [
31
 	list: [
@@ -135,6 +137,7 @@ let pageObj = {
135
 			
137
 			
136
 			// 브랜드ID 지정
138
 			// 브랜드ID 지정
137
 			$('#ITP_FORM_STOCKMNG03010_SEARCH_BRAND_ID').val(fn_make_user_info.get('brandId'));
139
 			$('#ITP_FORM_STOCKMNG03010_SEARCH_BRAND_ID').val(fn_make_user_info.get('brandId'));
140
+			LOGIN_AUTH_TYPE_CD = fn_make_user_info.get('authTpCd'); // 권한타입
138
 			
141
 			
139
 			pageObj.fnWhsList(function() {
142
 			pageObj.fnWhsList(function() {
140
 				pageObj.fnLocationList();
143
 				pageObj.fnLocationList();
@@ -206,7 +209,9 @@ let pageObj = {
206
 	}, 
209
 	}, 
207
 	fnWhsList: function(fnCall) {
210
 	fnWhsList: function(fnCall) {
208
 		const brandIdVal = $('#ITP_FORM_STOCKMNG03010_SEARCH_BRAND_ID').val();	
211
 		const brandIdVal = $('#ITP_FORM_STOCKMNG03010_SEARCH_BRAND_ID').val();	
209
-		const param = {sbrandId: brandIdVal, pagingYn: false};
212
+		const whsDvsnVal = LOGIN_AUTH_TYPE_CD == '50' ? 'W02' : 'W01'; // 본사/매장 구분
213
+		
214
+		const param = {sbrandId: brandIdVal, swhsDvsn: whsDvsnVal, pagingYn: false};
210
 		
215
 		
211
 		fn_ajax_call(WHS_MNG_DETAIL_GRID_LIST, JSON.stringify(param), function(result) {
216
 		fn_ajax_call(WHS_MNG_DETAIL_GRID_LIST, JSON.stringify(param), function(result) {
212
 			
217