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

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

whakdo963 преди 2 години
родител
ревизия
34c904e01c
променени са 1 файла, в които са добавени 62 реда и са изтрити 71 реда
  1. 62 71
      src/main/webapp/js/app/stockmng/ITP_STOCKMNG04010.js

+ 62 - 71
src/main/webapp/js/app/stockmng/ITP_STOCKMNG04010.js

@@ -231,8 +231,6 @@ let pageObj = {
231 231
 						case 'ITP_BTN_STOCKMNG04010_CANCELLIST'			: createObj.button.cancel(); 	break;	// 취소/목록 버튼
232 232
 						case 'ITP_BTN_STOCKMNG04010_DELETE'				: 								break;	// 삭제 버튼
233 233
 						case 'ITP_BTN_STOCKMNG04010_SAVE'				: createObj.button.save(); 		break;	// 저장 버튼
234
-						case 'ITP_FORM_STOCKMNG04010_DETAIL_DUP'		: createObj.button.duplicate();	break;	// 중복체크
235
-						case 'ITP_BTN_STOCKMNG04010_RESET_PW'			: createObj.button.resetPass();	break;	// 상세:비밀번호 초기화
236 234
 						case 'ITP_BTN_STOCKMNG04010_DETAIL_ADDROW'		: locInfoObj.button.addRow();	break;	// 상세:추가버튼
237 235
 						case 'ITP_BTN_STOCKMNG04010_DETAIL_DELROW'		: locInfoObj.button.delRow();	break;	// 상세:삭제버튼
238 236
 					}
@@ -268,30 +266,31 @@ let pageObj = {
268 266
 			$('#ITP_BTN_STOCKMNG04010_MODIFY').hide();
269 267
 			$('#ITP_BTN_STOCKMNG04010_NEWREG').hide();
270 268
 			$('#ITP_BTN_STOCKMNG04010_DELETE').hide();
271
-			$('#ITP_BTN_STOCKMNG04010_RESET_PW').hide();
269
+			
272 270
 			fn_show_btn_auth('#ITP_BTN_STOCKMNG04010_CANCELLIST');
273 271
 			fn_show_btn_auth('#ITP_BTN_STOCKMNG04010_SAVE');
274 272
 
275 273
 			$('#ITP_AJAX_STOCKMNG04010_LIST_CONTAINER').hide();
276 274
 			$('#ITP_AJAX_STOCKMNG04010_DETAIL_CONTAINER').show();
277 275
 			$('#ITP_AJAX_STOCKMNG04010_VIEW_CONTAINER').hide();
278
-			$('#ITP_FORM_STOCKMNG04010_DETAIL_USER_ID').removeAttr('readonly');
279
-			$('#ITP_FORM_STOCKMNG04010_DETAIL_DUP').removeAttr('disabled');
280
-
276
+						
277
+			var data = JSON.parse(sessionStorage.getItem('itp_manage_brand_cd'));
281 278
 			$('#ITP_FORM_STOCKMNG04010_DETAIL_VIEW_CD').val('C');
282
-			$('#ITP_FORM_STOCKMNG04010_DETAIL_USER_NM').val('');
283
-			$('#ITP_FORM_STOCKMNG04010_DETAIL_USER_STAT_CD').val('');
284
-			$('#ITP_FORM_STOCKMNG04010_DETAIL_USER_ID').val('');
285
-			$('#ITP_FORM_STOCKMNG04010_DETAIL_USER_PW').val('');
286
-			$('#ITP_FORM_STOCKMNG04010_DETAIL_TEL_NO').val('');
287
-			$('#ITP_FORM_STOCKMNG04010_DETAIL_USER_PW_CONFIRM').val('');
288
-			$('#ITP_FORM_STOCKMNG04010_DETAIL_EMAIL').val('');
289
-
290
-			$('#ITP_FORM_STOCKMNG04010_DETAIL_SEARCH_AFFL_SHOP_ID').val('');
291
-			$('#ITP_FORM_STOCKMNG04010_DETAIL_SEARCH_AFFL_SHOP_NM').val('');
292
-			$('#ITP_FORM_STOCKMNG04010_DETAIL_SEARCH_BRAND_ID option').remove();
293
-			$('#ITP_FORM_STOCKMNG04010_DETAIL_SEARCH_AFFL_SHOP').show();
294
-			$('#ITP_FORM_STOCKMNG04010_DETAIL_DELETE_AFFL_SHOP').show();
279
+			$('#ITP_FORM_STOCKMNG04010_DETAIL_BRAND_ID').val(data.brandId);
280
+			$('#ITP_FORM_STOCKMNG04010_DETAIL .fnBrandNm').text(data.brandNm);
281
+			$('#ITP_FORM_STOCKMNG04010_DETAIL .fnWhsId').text('');
282
+			$('#ITP_FORM_STOCKMNG04010_DETAIL .fnRegDtm').text('');
283
+			$('#ITP_FORM_STOCKMNG04010_DETAIL_STORE_ID').val('');
284
+			$('#ITP_FORM_STOCKMNG04010_DETAIL_WHS_ID').val('');
285
+			$('#ITP_FORM_STOCKMNG04010_DETAIL_WHS_ST_CD').val('');
286
+			$('#ITP_FORM_STOCKMNG04010_DETAIL_WHS_NM').val('');
287
+			$('#ITP_FORM_STOCKMNG04010_DETAIL_MGR_TEL_NO').val('');
288
+			$('#ITP_FORM_STOCKMNG04010_DETAIL_MGR_NM').val('');
289
+			$('#ITP_FORM_STOCKMNG04010_DETAIL_STORE_NM').val('');
290
+			$('#ITP_FORM_STOCKMNG04010_DETAIL_ZIPNO').val('');
291
+			$('#ITP_FORM_STOCKMNG04010_DETAIL_LOAD_ADDR').val('');
292
+			$('#ITP_FORM_STOCKMNG04010_DETAIL_DTL_ADDR').val('');
293
+			
295 294
 		} else if(mode == 'MODIFY') { // 수정
296 295
 			$('#ITP_BTN_STOCKMNG04010_SRH').hide();
297 296
 			$('#ITP_BTN_STOCKMNG04010_MODIFY').hide();
@@ -304,8 +303,8 @@ let pageObj = {
304 303
 			$('#ITP_AJAX_STOCKMNG04010_LIST_CONTAINER').hide();
305 304
 			$('#ITP_AJAX_STOCKMNG04010_DETAIL_CONTAINER').show();
306 305
 			$('#ITP_AJAX_STOCKMNG04010_VIEW_CONTAINER').hide();
307
-			$('#ITP_FORM_STOCKMNG04010_DETAIL_USER_ID').attr('readonly', true);
308
-			$('#ITP_FORM_STOCKMNG04010_DETAIL_DUP').attr('disabled', true);
306
+			// $('#ITP_FORM_STOCKMNG04010_DETAIL_USER_ID').attr('readonly', true);
307
+			// $('#ITP_FORM_STOCKMNG04010_DETAIL_DUP').attr('disabled', true);
309 308
 			$('#ITP_FORM_STOCKMNG04010_DETAIL_SEARCH_AFFL_SHOP_NM').attr('readonly', true);
310 309
 
311 310
 			$('#ITP_FORM_STOCKMNG04010_DETAIL_SEARCH_AFFL_SHOP').hide();
@@ -341,9 +340,9 @@ let listObj = {
341 340
 			$(STOCKMNG04010_GRID_ID).setGridParam({'postData': JSON.stringify(param)}).trigger('reloadGrid');
342 341
 		},
343 342
 		create: function() {
344
-			pageObj.switchScreen('ADD');
345
-			itp_fn_form_clear_validate(null, '#ITP_FORM_STOCKMNG04010_DETAIL');
346
-			// 권한정보 리스트 조회
343
+			pageObj.switchScreen('ADD');			
344
+			itp_fn_form_clear_validate(null, '#ITP_FORM_STOCKMNG04010_DETAIL');						
345
+			// 로케이션 리스트 조회
347 346
 			createObj.init();
348 347
 		}
349 348
 	},
@@ -457,9 +456,11 @@ let viewObj = {
457 456
 		$('#ITP_FORM_STOCKMNG04010_VIEW .fnWhsNm').text(result.whsNm);
458 457
 		$('#ITP_FORM_STOCKMNG04010_VIEW .fnTelNo').text(result.mgrTelNo);
459 458
 		$('#ITP_FORM_STOCKMNG04010_VIEW .fnMgrNm').text(result.mgrNm);		
460
-		$('#ITP_FORM_STOCKMNG04010_VIEW .fnSpplyNm').text(result.storeNm);		
461
-		$('#ITP_FORM_STOCKMNG04010_VIEW .fnRegDtm').text(result.sysRegDttm);		
462
-		$('#ITP_FORM_STOCKMNG04010_VIEW .fnAddress').text('('+result.zipNo+') ' + result.addr1 + ' ' + result.addr2);		
459
+		$('#ITP_FORM_STOCKMNG04010_VIEW .fnSpplyNm').text(result.storeNm ? result.storeNm : '');		
460
+		$('#ITP_FORM_STOCKMNG04010_VIEW .fnRegDtm').text(result.sysRegDttm);
461
+		if(result.zipNo) {
462
+			$('#ITP_FORM_STOCKMNG04010_VIEW .fnAddress').text('('+result.zipNo+') ' + result.addr1 + ' ' + result.addr2);	
463
+		}		
463 464
 
464 465
 		// 권한정보 리스트 조회
465 466
 		viewObj.grid.init();
@@ -641,51 +642,41 @@ let createObj = {
641 642
 			listObj.grid.search();
642 643
 		},
643 644
 		save: function() {
645
+			var detailViewCd = $('#ITP_FORM_STOCKMNG04010_DETAIL_VIEW_CD').val();
644 646
 			const formId = '#ITP_FORM_STOCKMNG04010_DETAIL';
645 647
 			itp_fn_form_clear_validate(null, formId);
646
-			var vali_userId = itp_fn_form_validate(formId, formId + '_USER_ID', ['empty'], undefined);
647
-			var vali_userStatCd = itp_fn_form_validate(formId, formId + '_USER_STAT_CD', ['empty'], undefined);
648
-			var vali_userNm = itp_fn_form_validate(formId, formId + '_USER_NM', ['empty'], undefined);
649
-			var vali_telNo = itp_fn_form_validate(formId, formId + '_TEL_NO', ['empty'], undefined);
650
-			var vali_email = itp_fn_form_validate(formId, formId + '_EMAIL', ['empty'], undefined);
651
-			var vali_userPw = true;
652
-			var vali_userPwConfirm = true;
653
-			if($('#ITP_FORM_STOCKMNG04010_DETAIL_VIEW_CD').val() == 'C') { // 신규
654
-				vali_userPw = itp_fn_form_validate(formId, formId + '_USER_PW', ['empty'], undefined);
655
-				vali_userPwConfirm = itp_fn_form_validate(formId, formId + '_USER_PW_CONFIRM', ['empty'], undefined);
656
-			}
657
-			if (vali_userId && vali_userStatCd && vali_userNm && vali_userPw && vali_userPwConfirm && vali_telNo && vali_email) {
658
-				if (ITP_FORM_STOCKMNG04010_DETAIL_IS_DUPLICATE) {
659
-					itp_fn_modal_duplicate(ITP_MSG_LOCALE.label.userId, formId + '_USER_ID');
660
-				} else {
661
-					let gridInsertData = [];
662
-					let gridUpdateData = [];
663
-					let gridDeleteData = [];
664
-					const rowData = $(STOCKMNG04010_DETAIL_GRID_ID).getRowData();
665
-					const keyValue = $(formId + '_USER_ID').val();
666
-					$.each(rowData, function(key, value) {
667
-						if (value.viewCd != 'R') {
668
-							value.userId = keyValue;
669
-							if (value.viewCd == 'C') {
670
-								gridInsertData.push(value);
671
-							} else if (value.viewCd == 'U') {
672
-								gridUpdateData.push(value);
673
-							} else if (value.viewCd == 'D') {
674
-								gridDeleteData.push(value);
675
-							}
648
+			
649
+			var vali_whsStatCd = itp_fn_form_validate(formId, formId + '_WHS_ST_CD', ['empty'], undefined); // 상태
650
+			var vali_whsNm = itp_fn_form_validate(formId, formId + '_WHS_NM', ['empty'], undefined);
651
+			
652
+			if (vali_whsStatCd && vali_whsNm) {
653
+				let gridInsertData = [];
654
+				let gridUpdateData = [];
655
+				let gridDeleteData = [];
656
+				const rowData = $(STOCKMNG04010_DETAIL_GRID_ID).getRowData();
657
+				// const keyValue = $(formId + '_WHS_ID').val();
658
+				$.each(rowData, function(key, value) {
659
+					if (value.viewCd != 'R') {
660
+						// value.whsId = keyValue;
661
+						if (value.viewCd == 'C') {
662
+							gridInsertData.push(value);
663
+						} else if (value.viewCd == 'U') {
664
+							gridUpdateData.push(value);
665
+						} else if (value.viewCd == 'D') {
666
+							gridDeleteData.push(value);
676 667
 						}
677
-					});
678
-					let param = $(formId).serializeObject();
679
-					param.gridInsertData = gridInsertData;
680
-					param.gridUpdateData = gridUpdateData;
681
-					param.gridDeleteData = gridDeleteData;
682
-					//console.log(JSON.stringify(param));
683
-					var searhFn = function() {
684
-						ITP_FORM_STOCKMNG04010_DETAIL_IS_WRITING = false;
685
-						listObj.grid.search();
686
-					};
687
-					fn_ajax_call(WHS_MNG_MIDIFY_WHS, JSON.stringify(param), searhFn, 'POST');
688
-				}
668
+					}
669
+				});
670
+				let param = $(formId).serializeObject();
671
+				param.gridInsertData = gridInsertData;
672
+				param.gridUpdateData = gridUpdateData;
673
+				param.gridDeleteData = gridDeleteData;
674
+				//console.log(JSON.stringify(param));
675
+				var searhFn = function() {
676
+					ITP_FORM_STOCKMNG04010_DETAIL_IS_WRITING = false;
677
+					listObj.grid.search();
678
+				};
679
+				fn_ajax_call(detailViewCd == 'C' ? WHS_MNG_ADD_WHS : WHS_MNG_MIDIFY_WHS, JSON.stringify(param), searhFn, 'POST');
689 680
 			}
690 681
 		}
691 682
 	},
@@ -814,8 +805,8 @@ let locInfoObj = {
814 805
 		create: function(rowDataPop) {
815 806
 			// console.log(rowDataPop);
816 807
 			if(rowDataPop.AFFL_SHOP) {
817
-				$('#ITP_FORM_STOCKMNG04010_DETAIL_SEARCH_AFFL_SHOP_ID').val(rowDataPop.AFFL_SHOP.afflShopId);
818
-				$('#ITP_FORM_STOCKMNG04010_DETAIL_SEARCH_AFFL_SHOP_NM').val(rowDataPop.AFFL_SHOP.afflShopNm);
808
+				// $('#ITP_FORM_STOCKMNG04010_DETAIL_SEARCH_AFFL_SHOP_ID').val(rowDataPop.AFFL_SHOP.afflShopId);
809
+				// $('#ITP_FORM_STOCKMNG04010_DETAIL_SEARCH_AFFL_SHOP_NM').val(rowDataPop.AFFL_SHOP.afflShopNm);
819 810
 			}
820 811
 			if(rowDataPop.AFFL_BRAND) {
821 812
 				fn_make_select_brand(rowDataPop.AFFL_BRAND, 'ITP_FORM_STOCKMNG04010_DETAIL_SEARCH_BRAND_ID', true, '선택');