dwkim преди 2 години
родител
ревизия
e6b7c84f0a
променени са 1 файла, в които са добавени 30 реда и са изтрити 1 реда
  1. 30 1
      src/main/webapp/js/app/settmng/ITP_SETTMNG01010.js

+ 30 - 1
src/main/webapp/js/app/settmng/ITP_SETTMNG01010.js

@@ -72,6 +72,13 @@ const gridColModel = {
72 72
 			width: '10', fixed: false, align: 'left',
73 73
 			sortable: false, hidden: false, classes: 'ui-ellipsis'
74 74
 		},
75
+		{
76
+			index: 'STORE_ID', name: 'storeId',
77
+			label: "매장번호",
78
+			minwidth: 200,
79
+			width: '10', fixed: false, align: 'left',
80
+			sortable: false, hidden: false, classes: 'ui-ellipsis'
81
+		},
75 82
 		{
76 83
 			index: 'LOAN_DVSN', name: 'loanDvsn',
77 84
 			label: "정산타입", 
@@ -440,10 +447,12 @@ let listObj = {
440 447
 		},
441 448
 		reqSttl: function() { // 정산요청
442 449
 			// 매장선택 체크
450
+			/*
443 451
 			if($('#ITP_FORM_SETTMNG01010_SEARCH_STORE_ID').val() == '') {
444 452
 				itp_fn_modal_alert_ajax('정산요청을 위한 매장을 선택하세요.');
445 453
 				return;
446 454
 			}
455
+			*/
447 456
 		
448 457
 			// 그리드에서 최소1개는 선택해야 함
449 458
 			const rowKey = $(SETTMNG01010_GRID_ID).getGridParam('selrow');
@@ -455,6 +464,26 @@ let listObj = {
455 464
 			var selectedIds = $(SETTMNG01010_GRID_ID).getGridParam('selarrrow');
456 465
 			let sttlReqDataList = [];			
457 466
 			var check = true;
467
+			var preStoreId = "";
468
+			var storeId = "";
469
+			var errChk = "N";
470
+			$.each(selectedIds, function(key, value) {
471
+				storeId = $(SETTMNG01010_GRID_ID).jqGrid('getRowData', value).storeId;
472
+				if (preStoreId == "") {
473
+					preStoreId = storeId ;
474
+				} else {
475
+					if (storeId != preStoreId) {
476
+						errChk = "Y";
477
+						return;
478
+					}
479
+				}	
480
+			});
481
+			
482
+			if (errChk == "Y") {
483
+				itp_fn_modal_alert_ajax('정산요청을 위한 동일한 매장을 선택해주세요.');
484
+				return;
485
+			}
486
+			
458 487
 			$.each(selectedIds, function(key, value) {
459 488
 				var sttlMgntUnqNo = $(SETTMNG01010_GRID_ID).jqGrid('getRowData', value).sttlMgntUnqNo;				
460 489
 				var sttlMgntDtlNo = $(SETTMNG01010_GRID_ID).jqGrid('getRowData', value).sttlMgntDtlNo;
@@ -481,7 +510,7 @@ let listObj = {
481 510
 			
482 511
 			let param = {};
483 512
 			param.brandId = $('#ITP_FORM_SETTMNG01010_SEARCH_BRAND_ID').val();
484
-			param.storeId = $('#ITP_FORM_SETTMNG01010_SEARCH_STORE_ID').val();
513
+			param.storeId = storeId ; //$('#ITP_FORM_SETTMNG01010_SEARCH_STORE_ID').val();
485 514
 			param.sttlReqDataList = sttlReqDataList;
486 515
 			fn_ajax_call(STTL_REQ_REQUEST_STTL, JSON.stringify(param), function(result) {
487 516