/*
* 작성자 : 전종원
* 작성일 : 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){}
});
}