Selaa lähdekoodia

검색 결과 화면 수정 (web,mob)

bin2107 4 vuotta sitten
vanhempi
commit
76bf09d2aa

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

@@ -750,11 +750,11 @@
 				let max = 5;
 				let priceFrom = '';
 				let priceTo = '';
-				if(!gagajf.isNull($("#searchGoodsForm").find("input:hidden[name=hPriceFrom]").val())){
-					priceFrom = $("#searchGoodsForm").find("input:hidden[name=hPriceFrom]").val().replace(',','');
+				if(!gagajf.isNull($("#filterForm").find("input:hidden[name=hPriceFrom]").val())){
+					priceFrom = $("#filterForm").find("input:hidden[name=hPriceFrom]").val().replace(',','');
 				}
-				if(!gagajf.isNull($("#searchGoodsForm").find("input:hidden[name=hPriceTo]").val())){
-					priceTo = $("#searchGoodsForm").find("input:hidden[name=hPriceTo]").val().replace(',','');
+				if(!gagajf.isNull($("#filterForm").find("input:hidden[name=hPriceTo]").val())){
+					priceTo = $("#filterForm").find("input:hidden[name=hPriceTo]").val().replace(',','');
 				}
 				// console.log('priceFrom>>'+priceFrom);
 				// console.log('priceTo>>'+priceTo);
@@ -864,7 +864,7 @@
 	
 		$(document).ready( function() {
 			let priceLen;
-			console.log(filterPriceList);
+			// console.log(filterPriceList);
 			if(!gagajf.isNull(filterPriceList)){
 				priceLen = filterPriceList.length-1;
 				$.each(filterPriceList, function (priceIdx, priceItem){

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

@@ -352,18 +352,27 @@ var fnSetFilterHtml = function (gubun, staus, mobGb){
 	$('#filterForm input[name=dcRate]:checked').each(function(){
 		filterHtml += '<input type="hidden" name="dcRateArr" value="'+$(this).val()+'"/>\n';
 	});
+	let priceVal = '';
 	if(!gagajf.isNull($("#filterForm input[name=hPriceFrom]").val())){
-		filterHtml += '<input type="hidden" name="priceFrom" value="'+$("#filterForm input[name=hPriceFrom]").val()+'"/>\n';
+		// filterHtml += '<input type="hidden" name="priceFrom" value="'+$("#filterForm input[name=hPriceFrom]").val()+'"/>\n';
+		priceVal += $("#filterForm input[name=hPriceFrom]").val().removeComma();
 	}
 	if(!gagajf.isNull($("#filterForm input[name=hPriceTo]").val())){
-		filterHtml += '<input type="hidden" name="priceTo" value="'+$("#filterForm input[name=hPriceTo]").val()+'"/>\n';
+		// filterHtml += '<input type="hidden" name="priceTo" value="'+$("#filterForm input[name=hPriceTo]").val()+'"/>\n';
+		priceVal += ',' + $("#filterForm input[name=hPriceTo]").val().removeComma();
 	}
+	filterHtml += '<input type="hidden" name="priceArr" value="'+priceVal+'"/>\n';
+
+	let dcRateVal = '';
 	if(!gagajf.isNull($("#filterForm input[name=hDcRateFrom]").val())){
-		filterHtml += '<input type="hidden" name="dcRateFrom" value="'+$("#filterForm input[name=hDcRateFrom]").val()+'"/>\n';
+		// filterHtml += '<input type="hidden" name="dcRateFrom" value="'+$("#filterForm input[name=hDcRateFrom]").val()+'"/>\n';
+		dcRateVal += $("#filterForm input[name=hDcRateFrom]").val();
 	}
 	if(!gagajf.isNull($("#filterForm input[name=hDcRateTo]").val())){
-		filterHtml += '<input type="hidden" name="dcRateTo" value="'+$("#filterForm input[name=hDcRateTo]").val()+'"/>\n';
+		// filterHtml += '<input type="hidden" name="dcRateTo" value="'+$("#filterForm input[name=hDcRateTo]").val()+'"/>\n';
+		dcRateVal += ',' + $("#filterForm input[name=hDcRateTo]").val();
 	}
+	filterHtml += '<input type="hidden" name="dcRateArr" value="'+dcRateVal+'"/>\n';
 
 	if(!gagajf.isNull($("#searchGoodsForm").find('input[name=cate1No]').val())){
 		filterHtml += '<input type="hidden" name="cate1No" value="'+$("#searchGoodsForm").find('input[name=cate1No]').val()+'"/>\n';
@@ -605,8 +614,9 @@ var fnCheckPrice = function (data,priceLen){
 // 필터 할인율 확인
 var fnCheckDcRate = function (data){
 	$("#dcrateSpan").remove();
-	$("#searchGoodsForm input:hidden[name=dcRateFrom]").remove();
-	$("#searchGoodsForm input:hidden[name=dcRateTo]").remove();
+	// $("#searchGoodsForm input:hidden[name=dcRateFrom]").remove();
+	// $("#searchGoodsForm input:hidden[name=dcRateTo]").remove();
+	$("#searchGoodsForm input:hidden[name=dcRateArr]").remove();
 	let min = data.from;
 	let max = data.to;
 	$("#price_input_from").val(0);