var entpTypeArr = new Array(); //업태코드 $(document).ready(function(){ // 타이틀 변경 $(document).attr("title",'한국소비자원 참가격 판매점정보'); // 업체목록 설정 fn_setEntpList($("#hid_entpTypeCode").val(), $("#hid_entpAreaCode").val(), $("#hid_entpBrandCode").val()); if($("#hid_entpTypeCode").val() != ""){ entpTypeArr = $("#hid_entpTypeCode").val().split(","); } $("[name=chk_entpType]").click(function(){ entpTypeArr = new Array(); //초기화 // 각 업태의 체크박스 확인 $("[name=chk_entpType]:checked").each(function(){ entpTypeArr.push($(this).val()); }); $("#hid_entpTypeCode").val(entpTypeArr.join(",")); fn_setEntpList($("#hid_entpTypeCode").val(), $("#entpAreaCode").val(), ""); }); // 지역 변경 $("#entpAreaCode").change(function(){ //fn_setEntpList($("#hid_entpTypeCode").val(), $(this).val(), ""); }); // 검색버튼 $("#search_btn").click(function(){ if(entpTypeArr.length == 0){ alert("업태는 하나 이상 선택 해야 합니다."); return; } $("#schForm").append(makeField("entpTypeArr", $("#hid_entpTypeCode").val())); $("#schForm") .attr("action", "/tprice/portal/pricenewsandtpriceintro/entpinfo/getEntpInfoList.do") .submit(); }); // 판매업체 위치(지도) 버튼 $("td").on("click", "button[name='btnMap']", function(){ targetIcon = $(this); var entpId = $(this).siblings("input[name='hid_entpId']").val(); fn_bpopup("/tprice/portal/map/map.do?entpId="+entpId+"&serviceType=default", 850, 600, '판매업체 위치(지도)'); }); }); /* * 설 명 : 맵 레이어 팝업 종료 */ function fn_MapLayerClose(){ var bPopup = $('#element_to_pop_up').bPopup(); bPopup.close(); $('#element_to_pop_up').html(''); targetIcon.focus(); } //pagination 페이지 링크 function fn_gotoPage(page){ var url = "/tprice/portal/pricenewsandtpriceintro/entpinfo/getEntpInfoList.do"; // 페이지 이동할대 검색조건 설정 $("#sendFields").html(makeField("entpBrandCode", $("#entpBrandCode").val())); $("#sendFields").append(makeField("entpAreaCode", $("#entpAreaCode").val())); $("#sendFields").append(makeField("entpTypeArr", $("#hid_entpTypeCode").val())); $("#sendFields").append(makeField("pageUnit",$("#hid_pageUnit").val() )); gotoPageSend(page, url); } // 업체명 조회 function fn_setEntpList(entpTypeCode, entpAreaCode, selVal){ $("#entpBrandCode").html(""); $.ajax({ type:"POST", url: "/tprice/portal/pricenewsandtpriceintro/entpinfo/getEntpCombo.do", data: "entpTypeArr=" + entpTypeCode + "&entpAreaCode=" + entpAreaCode, dataType:"json", success:function(data){ var codeData = data.json; if(codeData.length > 0){ $("#entpBrandCode").append(""); $.each(codeData, function(i){ if(codeData[i].CODE == selVal){ $("#entpBrandCode").append(""); } else{ $("#entpBrandCode").append(""); } }); }else{ $("#entpBrandCode").append(""); } }, failure:function(data){} }); }