Przeglądaj źródła

scm 상품리스트화면 > 입점업체상품코드 추가

LMC 4 lat temu
rodzic
commit
63e66b0c83
1 zmienionych plików z 44 dodań i 43 usunięć
  1. 44 43
      src/main/webapp/WEB-INF/views/goods/GoodsListForm.html

+ 44 - 43
src/main/webapp/WEB-INF/views/goods/GoodsListForm.html

@@ -19,7 +19,7 @@
 		<div class="main-title">
 		</div>
 		<!-- //메인타이틀 영역 -->
-		
+
 		<!-- 메뉴 설명 -->
 		<div class="infoBox menu-desc">
 		</div>
@@ -128,7 +128,7 @@
 									<li><label class="chkBox" onclick="uifnAllCheck(this,'grpSeason')"><input type="checkbox" name="전체선택" id="multiSeasonCd" >전체선택</label></li>
 									<li th:if="${seasonList}" th:each="oneData, status : ${seasonList}"><label class="chkBox" data-group="grpSeason"><input type="checkbox" name="multiSeasonCd" th:id="${'seasonCd' + oneData.cd}" th:value="${oneData.cd}" ><th:block th:text="${'[' + oneData.cd + '] ' + oneData.cdNm}"></th:block></label></li>
 								</ul>
-							</div>			
+							</div>
 						</td>
 						<th>연령대</th>
 						<td>
@@ -390,6 +390,7 @@
 		{headerName: "브랜드", field: "brandCd", width: 80, cellClass: 'text-center'},
 		{headerName: "브랜드명", field: "brandEnm", width: 130, cellClass: 'text-center'},
 		{headerName: "상품코드", field: "goodsCd", width: 140, cellClass: 'text-center'},
+		{headerName: "입점업체상품코드", field: "supplyGoodsCd", width: 140, cellClass: 'text-center'},
 		{headerName: "상품명", field: "goodsNm", width: 200, cellClass: 'text-left'
 			,cellRenderer: function(params) {
 				return '<a href="javascript:void(0);">' + params.value + '</a>';
@@ -402,7 +403,7 @@
 				}else{
 					return  params.value.replaceAll("&gt;", ">");
 				}
-			}	
+			}
 		},
 		{headerName: "전시재고", field: "stockQtySum", width: 120, cellClass: 'text-right',
 			valueFormatter: function(params) {	return params.value.addComma();},
@@ -415,7 +416,7 @@
 					color = '#ff96689c';
 				}
 				return { 'background-color': color};
-			} 
+			}
 		},
 		{headerName: "상품상태", field: "goodsStat" , width: 100, cellClass: 'text-center',
 			cellEditorParams: { values: gagaAgGrid.extractValues(goodsStatList) },
@@ -502,12 +503,12 @@
 		$("#multiBrand").empty();
 		$('#searchForm input[name=itemkindList]').val('');
 		$('#searchForm').find('#itemkindText').html('');
-		
+
 		$(document).find('#searchForm').find(".multiCheckBox").each(function(i, e){
 			let btnNm = $(this).find(".sltBtn").attr("data-name");
 			$(this).find(".sltBtn").text(btnNm);
 		});
-		
+
 		fnSupplyBrandInit();
 	});
 
@@ -628,7 +629,7 @@
 		$('#searchForm').find('#endPgNo').html(result.pageing.pageable.totalPage.addComma());
 		gridOptions.api.setRowData(result.goodsList);
 		gagaPaging.createPagination(result.pageing.pageable);
-		
+
 	}
 
 	//페이징
@@ -644,7 +645,7 @@
 		if(sessRoleCd == "G001_B000"){
 			actionUrl = '/renderer/brand/AuthBrandlist';
 		}
-		
+
 		//$("#searchForm select[name=brandCd] option:gt(0)").remove();
 		//cfnCreateCombo(actionUrl, $('#searchForm select[name=brandCd]'), "[전체]", brandCd);
 		cfnCreateMultiCombo(actionUrl,"multiBrand",  "[전체]",null, 'Y');
@@ -698,7 +699,7 @@
 				mcxDialog.alertC('적용하실 항목을 하나만 선택해주세요.', {
 					sureBtnText: "확인",
 					sureBtnClick: function() {
-						$(objId).focus();	
+						$(objId).focus();
 					}
 				});
 				return;
@@ -710,20 +711,20 @@
 					sureBtnClick: function() {
 						$("#searchForm input[name=sellStYMDC]").focus();
 					}
-				});	
+				});
 				return false;
 			}
-			
+
 			if(isNaN(Date.parse($("#searchForm input[name=sellEdYMDC]").val()))){
 				mcxDialog.alertC('날짜형식이 아닙니다.', {
 					sureBtnText: "확인",
 					sureBtnClick: function() {
 						$("#searchForm input[name=sellEdYMDC]").focus();
 					}
-				});	
+				});
 				return false;
 			}
-			
+
 			var fromDate = $("#searchForm input[name=sellStYMDC]").val().replaceAll('-', '')+ $("#searchForm select[name=sellStHHC]").val();
 			var toDate = $("#searchForm input[name=sellEdYMDC]").val().replaceAll('-', '')+ $("#searchForm select[name=sellEdHHC]").val();
 
@@ -736,7 +737,7 @@
 				});
 				return false;
 			}
-			
+
 		}else{
 			if (gagajf.isNull($(objId).val())){
 				mcxDialog.alertC('적용하실 항목을 선택(입력)해주세요.', {
@@ -782,7 +783,7 @@
 		}else if (proc == "returnableYn") {
 			returnableYnVal = $(objId).val();
 		}else if (proc == "changeableYn") {
-			changeableYnVal = $(objId).val();	
+			changeableYnVal = $(objId).val();
 		}else if (proc == "goodsTnm"){
 			if($("#searchForm input:checkbox[name=blankFlag]").is(':checked')){
 				blankFlagVal = "Y";
@@ -823,7 +824,7 @@
 				});
 				return;
 			}
-			dayMaxOrdQtyVal = $(objId).val();	
+			dayMaxOrdQtyVal = $(objId).val();
 		}else if (proc == "pntPrate") {
 			if($(objId).val()>100){
 				mcxDialog.alertC('100보다 작거나 같은 값을 입력 해주세요.', {
@@ -852,7 +853,7 @@
 			if (!fnGoodsDelFeeCdCheck(selectedData)){
 				return;
 			}
-			delvFeeCdVal = $(objId).val();	
+			delvFeeCdVal = $(objId).val();
 		}else if (proc == "sellDate") {
 			sellStdtVal = $("#searchForm input[name=sellStYMDC]").val().replaceAll('-', '')+ $("#searchForm select[name=sellStHHC]").val()+"0000";
 			sellEddtVal = $("#searchForm input[name=sellEdYMDC]").val().replaceAll('-', '')+ $("#searchForm select[name=sellEdHHC]").val()+"5959";
@@ -896,12 +897,12 @@
 			}
 		});
 	}
-	
+
 	// 배송비정책 관련 확인
 	var fnGoodsDelFeeCdCheck = function(selectedData){
-		
+
 		var statSupplyCompCd = $('#searchForm select[name=statSupplyCompCd]').val();
-		
+
 		$.each(selectedData, function(idx, item) {
 
 			if (item.supplyCompCd != statSupplyCompCd){
@@ -915,15 +916,15 @@
 				return false;
 			}
 		});
-		
-		return true;	
+
+		return true;
 	}
-	
+
 	// 입점 상품상태 변경시
 	var fnChangeGoodsStateSelfNo = function(proc){
 
 		var objId = '#'+proc+"NC";
-		
+
 		if (gagajf.isNull($(objId).val())){
 			mcxDialog.alertC('적용하실 항목을 선택(입력)해주세요.', {
 				sureBtnText: "확인",
@@ -933,14 +934,14 @@
 			});
 			return;
 		}
-	
+
 		var selectedData = gridOptions.api.getSelectedRows();
 
 		if (selectedData.length == 0) {
 			mcxDialog.alert('선택된 행이 없습니다.');
 			return;
 		}
-		
+
 		var checkFlag = false;
 		$.each(selectedData, function(idx, item) {
 			if (item.selfGoodsYn == 'Y'){
@@ -949,11 +950,11 @@
 				return;
 			}
 		});
-		
+
 		if (checkFlag){
 			return false;
 		}
-		
+
 		var goodsStatVal  = '';
 
 		if (proc == "goodsStat") {
@@ -1004,7 +1005,7 @@
 			$("#searchForm").find("#goodsStatArea").addClass('off');
 		}
 	}
-	
+
 	// 자사/입점 변경여부
 /*	$("#searchForm input[name=selfYn]").bind('click change', function () {
 		var radioValue = $(this).val();
@@ -1012,23 +1013,23 @@
 		if (radioValue == "N"){
 			selfGb = "E";	//입점 공급업체
 		}
-		
-		var actionUrl = '/renderer/supply/company/list/'+ selfGb;	
+
+		var actionUrl = '/renderer/supply/company/list/'+ selfGb;
 
 		$('#searchForm').find('#multiBrand').empty();
 		//$("#searchForm select[name=brandCd] option:gt(0)").remove();
 
 		cfnCreateCombo(actionUrl, $('#searchForm select[name=supplyCompCd]'), "[전체]", "");
-		
+
 	});
-*/	
+*/
 	// 상태일괄변경 업체변경시
 	$('#searchForm select[name=statSupplyCompCd]').on('change', function() {
 		$("#searchForm select[name=delvFeeCdC] option:gt(0)").remove();
 		cfnCreateDelvPolicyCombo( $('#searchForm input[name=statSupplyCompCd]').val(), $('#searchForm select[name=delvFeeCdC]'), "[선택]");
-		
+
 	});
-	
+
 	// 업체 브랜드 초기화
 	var fnSupplyBrandInit = function(){
 		$("#searchForm select[name=supplyCompCd]").val([[${sessionInfo.supplyCompCd}]]);
@@ -1038,11 +1039,11 @@
 		$('#searchForm').find('#multiBrand').empty();
 		var actionUrl = '/renderer/brand/AuthBrandlist';
 		cfnCreateMultiCombo(actionUrl,"multiBrand",  "[전체]",null, 'Y');
-		
+
 		$("#searchForm select[name=statSupplyCompCd]").val([[${sessionInfo.supplyCompCd}]]);
 		cfnCreateDelvPolicyCombo( $('#searchForm select[name=statSupplyCompCd]').val(), $('#searchForm select[name=delvFeeCdC]'), "[선택]");
 	}
-	
+
 	//딜상품구성 클릭 시
 	$('#btnGoodsSetDeal').click(function(e) {
 		cfnOpenGoodsDealPopup();
@@ -1052,7 +1053,7 @@
 	$('#btnSearchItemkind').on('click', function() {
 		cfnOpenItemkindListPopup('fnSetItemkindInfo', 'M');
 	});
-	
+
 	// 품목 조회 팝업에서 호출
 	var fnSetItemkindInfo = function(result) {
 		var arrItemkind = [];
@@ -1061,21 +1062,21 @@
 		$('#searchForm').find('#itemkindText').html('');
 		$('#searchForm input[name=itemkindSearchTxt]').val('');
 		result.forEach(function(itemkind){
-			sIndex++; 
+			sIndex++;
 			arrItemkind.push(itemkind.itemkindCd);
 		});
 
-		// 조회값이 하나일 경우 화면에 코드 노출 그외는 갯수 처리 
+		// 조회값이 하나일 경우 화면에 코드 노출 그외는 갯수 처리
 		if (sIndex == 1) {
 			$('#searchForm input[name=itemkindSearchTxt]').val(arrItemkind[0]);
 		}else{
 			itemkindText = sIndex + " 개";
-			$('#searchForm').find('#itemkindText').html(itemkindText);	
+			$('#searchForm').find('#itemkindText').html(itemkindText);
 		}
 		var jsonData = JSON.stringify(arrItemkind);
 		$("#searchForm input[name=itemkindList]").val(jsonData);
 	}
-	
+
 	$(document).ready(function() {
 
 		cfnCreateCalendar('#sellTerms', 'stDate', 'edDate', true, '등록일', 'X');
@@ -1090,7 +1091,7 @@
 
 		// Create a agGrid
 		gagaAgGrid.createGrid('gridList', gridOptions);
-		
+
 		if(sessRoleCd == "G001_B000") {
 			fnSupplyBrandInit();
 		}