Procházet zdrojové kódy

검색화면 초기화 버튼 추가

bin2107 před 4 roky
rodič
revize
bc81198958

+ 7 - 13
src/main/java/com/style24/front/biz/thirdparty/SearchEngineDiquest.java

@@ -74,7 +74,7 @@ public class SearchEngineDiquest {
 
 		// 인기검색어
 		Map<String, Object> paramMap = new HashMap<String, Object>();
-		paramMap.put("adminIp", ipAddr);
+		paramMap.put("adminIP", ipAddr);
 		paramMap.put("adminPort", port);
 		log.info("///[getTrendKeywordList] paramMap: {}", paramMap);
 
@@ -103,7 +103,7 @@ public class SearchEngineDiquest {
 		AutoCompleteResponse result = new AutoCompleteResponse();
 
 		Map<String, Object> paramMap = new HashMap<String, Object>();
-		paramMap.put("adminIp", ipAddr);
+		paramMap.put("adminIP", ipAddr);
 		paramMap.put("adminPort", port);
 		paramMap.put("keyword", keyword);
 		log.info("///[getAutoComplete] paramMap: {}", paramMap);
@@ -133,7 +133,7 @@ public class SearchEngineDiquest {
 		Collection<Cate1> result = new ArrayList<Cate1>();
 
 		Map<String, Object> paramMap = this.convertObjectToMap(params);
-		paramMap.put("adminIp", ipAddr);
+		paramMap.put("adminIP", ipAddr);
 		paramMap.put("adminPort", port);
 //		paramMap.put("cate1No", 1300);
 //		paramMap.put("brandGroupNo", 0);
@@ -176,7 +176,7 @@ public class SearchEngineDiquest {
 		Collection<Filter> result = new ArrayList<Filter>();
 
 		Map<String, Object> paramMap = this.convertObjectToMap(params);
-		paramMap.put("adminIp", ipAddr);
+		paramMap.put("adminIP", ipAddr);
 		paramMap.put("adminPort", port);
 		log.info("///[getFilterList] paramMap: {}", paramMap);
 
@@ -209,16 +209,10 @@ public class SearchEngineDiquest {
 		GoodsListResponse result = new GoodsListResponse();
 
 		Map<String, Object> paramMap = this.convertObjectToMap(params);
-		paramMap.put("adminIp", ipAddr);
+		paramMap.put("adminIP", ipAddr);
 		paramMap.put("adminPort", port);
 		paramMap.put("pageNumber", String.valueOf(params.getPageNo()));
 		paramMap.put("rowsPerPage", String.valueOf(params.getPageSize()));
-		paramMap.put("brandGroupArr", getStringArray(params.getBrandGroupArr()));
-		paramMap.put("sizeArr", getStringArray(params.getSizeArr()));
-		paramMap.put("ageArr", getStringArray(params.getAgeArr()));
-		paramMap.put("seasonArr", getStringArray(params.getSeasonArr()));
-		paramMap.put("colorArr", getStringArray(params.getColorArr()));
-		paramMap.put("benefitArr", getStringArray(params.getBenefitArr()));
 		log.info("///[getGoodsList] paramMap: {}", paramMap);
 
 		try {
@@ -259,7 +253,7 @@ public class SearchEngineDiquest {
 		PlanningResponse result = new PlanningResponse();
 
 		Map<String, Object> paramMap = new HashMap<String, Object>();
-		paramMap.put("adminIp", ipAddr);
+		paramMap.put("adminIP", ipAddr);
 		paramMap.put("adminPort", port);
 		paramMap.put("keyword", keyword);
 		paramMap.put("pageNumber", String.valueOf(pageNo));
@@ -293,7 +287,7 @@ public class SearchEngineDiquest {
 		PlanningResponse result = new PlanningResponse();
 
 		Map<String, Object> paramMap = new HashMap<String, Object>();
-		paramMap.put("adminIp", ipAddr);
+		paramMap.put("adminIP", ipAddr);
 		paramMap.put("adminPort", port);
 		paramMap.put("keyword", keyword);
 		paramMap.put("pageNumber", String.valueOf(pageNo));

+ 16 - 1
src/main/webapp/WEB-INF/views/mob/display/SearchGoodsListFormMob.html

@@ -1009,7 +1009,22 @@
 			$(this).prop('checked',false);
 		});
 		$('.allFilter .chkFilter .daps1').find('span').each(function (idx){
-			$(this).remove();
+			$(this).text('');
+		});
+		$("#categoryFilterDiv").find('.daps4').each(function (idx){
+			$(this).parent().find('a').removeClass('on');
+			$(this).css('display','none');
+		});
+		$("#categoryFilterDiv").find('.daps3').each(function (idx){
+			$(this).parent().find('a').removeClass('on');
+			$(this).css('display','none');
+		});
+		$("#categoryFilterDiv").find('.daps2').each(function (idx){
+			$(this).parent().find('a').removeClass('on');
+		});
+		$('.allFilter').find('.daps1').each(function (idx){
+			$(this).removeClass('on');
+			$(this).parent().find('ul').css('display','none');
 		});
 		fnCategoryGoodsInfiniteScrollInit();
 		fnSearchGoodsListSearch();

+ 8 - 4
src/main/webapp/WEB-INF/views/web/display/SearchGoodsListFormWeb.html

@@ -912,22 +912,22 @@
 			let tag = '';
 			if(cate1 != null){
 				tag += '<li>\n';
-				tag += '	<a href="javascript:void(0);" onclick="fnSetCateTest(this, \'off\', \''+cate1.cate1No+'\');" cateFullNm="'+cate1.cate1Nm+'" data-open="N" data-depth="1" data1="'+cate1.cate1No+'" data-value="'+cate1.cate1No+'">'+cate1.cate1Nm+'</a>';
+				tag += '	<a href="javascript:void(0);" onclick="fnSetSearchCate(this, \'off\', \''+cate1.cate1No+'\');" cateFullNm="'+cate1.cate1Nm+'" data-open="N" data-depth="1" data1="'+cate1.cate1No+'" data-value="'+cate1.cate1No+'">'+cate1.cate1Nm+'</a>';
 				if(cate1.leafYn == 'N' && cate1.cate2List.length > 0){
 					tag += '<div class="sub_cate">\n';
 					tag += '	<ul>\n';
 					$.each(cate1.cate2List, function (idx2,cate2){
-						tag += '<li><a href="javascript:void(0);" onclick="fnSetCateTest(this, \'off\', \''+cate1.cate1No+'\',\''+cate2.cate2No+'\');" cateFullNm="'+cate1.cate1Nm+'>'+cate2.cate2Nm+'" data-open="N" data-depth="2" data1="'+cate1.cate1No+'" data2="'+cate2.cate2No+'" data-value="'+cate2.cate2No+'">'+cate2.cate2Nm+'</a>\n';
+						tag += '<li><a href="javascript:void(0);" onclick="fnSetSearchCate(this, \'off\', \''+cate1.cate1No+'\',\''+cate2.cate2No+'\');" cateFullNm="'+cate1.cate1Nm+'>'+cate2.cate2Nm+'" data-open="N" data-depth="2" data1="'+cate1.cate1No+'" data2="'+cate2.cate2No+'" data-value="'+cate2.cate2No+'">'+cate2.cate2Nm+'</a>\n';
 						if(cate2.leafYn == 'N' && cate2.cate3List.length > 0){
 							tag += '<div class="sub_cate">\n';
 							tag += '	<ul>\n';
 							$.each(cate2.cate3List, function (idx3,cate3){
-								tag += '<li><a href="javascript:void(0);" onclick="fnSetCateTest(this, \'off\', \''+cate1.cate1No+'\',\''+cate2.cate2No+'\',\''+cate3.cate3No+'\');" cateFullNm="'+cate1.cate1Nm+'>'+cate2.cate2Nm+'>'+cate3.cate3Nm+'" data-open="N" data-depth="3" data1="'+cate1.cate1No+'" data2="'+cate2.cate2No+'" data3="'+cate3.cate3No+'" data-value="'+cate3.cate3No+'">'+cate3.cate3Nm+'</a>\n';
+								tag += '<li><a href="javascript:void(0);" onclick="fnSetSearchCate(this, \'off\', \''+cate1.cate1No+'\',\''+cate2.cate2No+'\',\''+cate3.cate3No+'\');" cateFullNm="'+cate1.cate1Nm+'>'+cate2.cate2Nm+'>'+cate3.cate3Nm+'" data-open="N" data-depth="3" data1="'+cate1.cate1No+'" data2="'+cate2.cate2No+'" data3="'+cate3.cate3No+'" data-value="'+cate3.cate3No+'">'+cate3.cate3Nm+'</a>\n';
 								if(cate3.leafYn == 'N' && cate3.cate4List.length >0){
 									tag += '<div class="sub_cate">\n';
 									tag += '	<ul>\n';
 									$.each(cate3.cate4List, function (idx4,cate4){
-										tag += '<li><a href="javascript:void(0);" onclick="fnSetCateTest(this, \'off\', \''+cate1.cate1No+'\',\''+cate2.cate2No+'\',\''+cate3.cate3No+'\',\''+cate4.cate4No+'\');" cateFullNm="'+cate1.cate1Nm+'>'+cate2.cate2Nm+'>'+cate3.cate3Nm+'>'+cate4.cate4Nm+'" data-open="N" data-depth="4" data1="'+cate1.cate1No+'" data2="'+cate2.cate2No+'" data3="'+cate3.cate3No+'" data4="'+cate4.cate4No+'" data-value="'+cate4.cate4No+'">'+cate4.cate4Nm+'</a>\n';
+										tag += '<li><a href="javascript:void(0);" onclick="fnSetSearchCate(this, \'off\', \''+cate1.cate1No+'\',\''+cate2.cate2No+'\',\''+cate3.cate3No+'\',\''+cate4.cate4No+'\');" cateFullNm="'+cate1.cate1Nm+'>'+cate2.cate2Nm+'>'+cate3.cate3Nm+'>'+cate4.cate4Nm+'" data-open="N" data-depth="4" data1="'+cate1.cate1No+'" data2="'+cate2.cate2No+'" data3="'+cate3.cate3No+'" data4="'+cate4.cate4No+'" data-value="'+cate4.cate4No+'">'+cate4.cate4Nm+'</a>\n';
 										/*if(cate4.leafYn = 'N' && cate4.cate5List.length>0){
 											tag += '<div class="sub_cate">\n';
 											tag += '	<ul>\n';
@@ -1079,6 +1079,10 @@
 			$("#newGoods").prop('checked',false);
 			$("#newGoods").attr('onclick','fnFilterOption(this,\'on\');');
 
+			$("#ulAllCate").find('.sub_cate').each(function (idx){
+				$(this).css('display','none');
+				$(this).parent().parent().find('li').removeClass('on');
+			});
 			// fnFilterSliderMove(0,5);
 			// fnDcRateFilterSliderMove(0,10);
 			$('.filter_content .sort').find('input[type=checkbox]').each(function (idx){

+ 6 - 6
src/main/webapp/biz/search.js

@@ -455,7 +455,7 @@ var fnClickGoodsCd = function (goodsCd, mainColorCd){
 }
 
 // 카테고리 set test
-var fnSetCateTest = function (obj, status, cate1No, cate2No, cate3No, cate4No, cate5No){
+var fnSetSearchCate = function (obj, status, cate1No, cate2No, cate3No, cate4No, cate5No){
 	$('.fillter').show();
 	$("#categorySpan").remove();
 	gagaInfiniteScroll.pageStatus.filterHtml = filterHtml;
@@ -464,14 +464,14 @@ var fnSetCateTest = function (obj, status, cate1No, cate2No, cate3No, cate4No, c
 	$("#ulAllCate").find('li > a').each(function (){
 		$(this).parent().find('li').removeClass("on");
 		$(this).removeClass("on");
-		$(this).attr('onclick','fnSetCateTest(this, \'off\','+$(this).attr('data1')+','+$(this).attr('data2')+','+$(this).attr('data3')+','+$(this).attr('data4')+','+$(this).attr('data5')+');');
+		$(this).attr('onclick','fnSetSearchCate(this, \'off\','+$(this).attr('data1')+','+$(this).attr('data2')+','+$(this).attr('data3')+','+$(this).attr('data4')+','+$(this).attr('data5')+');');
 	});
 
 	if(status=='on'){
 		// 필터 제거
 		filterStatHtml = '';
 		if($(obj).attr('data-depth') > 1){
-			$(obj).attr('onclick','fnSetCateTest(this, \'off\','+$(obj).attr('data1')+','+$(obj).attr('data2')+','+$(obj).attr('data3')+','+$(obj).attr('data4')+','+$(obj).attr('data5')+');');
+			$(obj).attr('onclick','fnSetSearchCate(this, \'off\','+$(obj).attr('data1')+','+$(obj).attr('data2')+','+$(obj).attr('data3')+','+$(obj).attr('data4')+','+$(obj).attr('data5')+');');
 			$(obj).removeClass("on");
 			$(obj).click();
 			gagaInfiniteScroll.pageStatus.filterStatHtml = filterStatHtml;
@@ -496,15 +496,15 @@ var fnSetCateTest = function (obj, status, cate1No, cate2No, cate3No, cate4No, c
 			$("#ulAllCate").find('li > a').each(function (){
 				$(this).parent().find('li').removeClass("on");
 				$(this).removeClass("on");
-				$(this).attr('onclick','fnSetCateTest(this, \'off\','+$(this).attr('data1')+','+$(this).attr('data2')+','+$(this).attr('data3')+','+$(this).attr('data4')+','+$(this).attr('data5')+');');
+				$(this).attr('onclick','fnSetSearchCate(this, \'off\','+$(this).attr('data1')+','+$(this).attr('data2')+','+$(this).attr('data3')+','+$(this).attr('data4')+','+$(this).attr('data5')+');');
 			});
 			$("#ulAllCate").find('li').each(function (){
 				$(this).find('.sub_cate').css('display','none');
 			});
-			$(obj).attr('onclick','fnSetCateTest(this, \'off\','+$(obj).attr('data1')+','+$(obj).attr('data2')+','+$(obj).attr('data3')+','+$(obj).attr('data4')+','+$(obj).attr('data5')+');');
+			$(obj).attr('onclick','fnSetSearchCate(this, \'off\','+$(obj).attr('data1')+','+$(obj).attr('data2')+','+$(obj).attr('data3')+','+$(obj).attr('data4')+','+$(obj).attr('data5')+');');
 			$(obj).addClass("on");
 		}else{
-			$(obj).attr('onclick','fnSetCateTest(this, \'on\','+$(obj).attr('data1')+','+$(obj).attr('data2')+','+$(obj).attr('data3')+','+$(obj).attr('data4')+','+$(obj).attr('data5')+');');
+			$(obj).attr('onclick','fnSetSearchCate(this, \'on\','+$(obj).attr('data1')+','+$(obj).attr('data2')+','+$(obj).attr('data3')+','+$(obj).attr('data4')+','+$(obj).attr('data5')+');');
 			$(obj).addClass("on");
 		}
 		let tag = '';