/* * 작성자 : 전종원 * 작성일 : 2014-10-02 * 설명 : 생필품가격 보고서 */ var assistGoodName = new Array(); //타이틀변경 $(document).attr("title",'한국소비자원 '+' 생필품가격보고서'); $(document).ready(function(){ $.ajax({ type:"POST", url:"/tprice/portal/pricenews/pricereport/getAssistWords.do", dayaType:"json", success:function(data) { goodName = data.goodNames; $.each(goodName, function(key) { assistGoodName.push(goodName[key].goodName); }); }, failure:function(data) { } }); // 조사연도 설정 $("#inspectYear option").each(function(){ $(this).remove(); }); $.ajax({ type:"POST", url: "/tprice/common/code/getInspectYear.do", data: "", dataType:"json", success:function(data){ var codeData = data.json; $.each(codeData, function(i){ if(codeData[i].CODE == $("#hid_inspectYear").val()){ $("#inspectYear").append(""); } else{ $("#inspectYear").append(""); } }); // 조사월 조회 호출 fn_getInspectMonth($("#inspectYear").val(), fn_getInspectDay); }, failure:function(data){} }); // 조사연도 변경 $("#inspectYear").change(function(){ // 조사월 조회 호출 fn_getInspectMonth($(this).val(), fn_getInspectDay); }); // 조사월 변경 $("#inspectMonth").change(function(){ // 조사일 조회 호출 fn_getInspectDay($("#inspectYear").val(), $(this).val()); }); // 상품구분 $("#searchCondition02").find("option").each(function(){ $(this).remove(); }); //가공식품 fn_getCode("AL", "030200000", "searchCondition02", $("#hid_searchCondition02").val()); //일반공산품 fn_getCode("AL", "030100000", "searchCondition02", $("#hid_searchCondition02").val()); //농축수산물 fn_getCode("AL", "030300000", "searchCondition02", $("#hid_searchCondition02").val()); // 검색버튼 $("#search_btn").click(function(){ $("#searchOrExcel").val("search"); $("#searchForm") .attr("action", "/tprice/portal/pricenews/pricereport/priceReportList.do") .submit(); }); $("#tab_menu ul li").click(function(){ var targetId = $(this).attr("id"); $("#tab_menu").find("li").each(function(){ if ($(this).find("img").size() > 0) { $(this).find("img").attr("src").replace("_on.", "_off."); $("#"+targetId).find("img").attr("src").replace("_off.", "_on."); } else { $(this).removeClass("on"); $("#"+targetId).addClass("on"); } $("#"+$(this).attr("id")+"_"+$(this).index()).hide(); $("#"+targetId+"_"+$(this).index()).show(); }); }); // 엑셀변환 버튼 $("#btn_excelDownload").click(function(){ $("#searchOrExcel").val("excel"); $("#searchForm") .attr("action", "/tprice/portal/pricenews/pricereport/priceReportList.do") .submit(); }); }); $(function() { $("#searchKeyword").autocomplete({ source: assistGoodName, minLength:0 }); $("#searchKeyword").dblclick(function(){ $("#searchKeyword").autocomplete("search",""); }); }); //조사월 조회 function fn_getInspectMonth(inspectYear, callbackFn){ $("#inspectMonth option").each(function(){ $(this).remove(); }); $.ajax({ type:"POST", url: "/tprice/common/code/getInspectMonth.do", data: "inspectYear="+inspectYear, dataType:"json", success:function(data){ var codeData = data.json; $.each(codeData, function(i){ if(codeData[i].CODE == $("#hid_inspectMonth").val()){ $("#inspectMonth").append(""); } else{ $("#inspectMonth").append(""); } }); if( typeof callbackFn === "function" ) { // 조사일 조회 호출 callbackFn(inspectYear, $("#inspectMonth").val()); } }, failure:function(data){} }); } // 조사일 조회 function fn_getInspectDay(inspectYear, inspectMonth){ $("#inspectDay option").each(function(){ $(this).remove(); }); $.ajax({ type:"POST", url: "/tprice/common/code/getInspectDay.do", data: "inspectYear="+inspectYear + "&inspectMonth="+inspectMonth, dataType:"json", success:function(data){ var codeData = data.json; $.each(codeData, function(i){ if(codeData[i].CODE == $("#hid_inspectDay").val()){ $("#inspectDay").append(""); } else{ $("#inspectDay").append(""); } }); }, failure:function(data){} }); }