/*
* 작성자 : 황인환
* 작성일 : 2020-12-03
* 설명 : 농축수산물 가격정보
*/
$(document).ready(function(){
// 타이틀변경
$(document).attr("title",'한국소비자원 '+' 농수산물 가격정보');
// 코드 셋팅
fn_getCode("KAMISCATE", "", "itemCategoryCode", $('#prev_itemCategoryCode').val(), "", "", "S");
fn_getCode("KAMISITEM", $('#prev_itemCategoryCode').val(), "itemCode", $('#prev_itemCode').val(), "", "KAMISCATE", "S");
fn_getCode("KAMISKIND", $('#prev_itemCode').val(), "kindCode", $('#prev_kindCode').val(), "", "KAMISITEM", "S");
fn_productRankCode("productRankCode", $('#prev_kindCode').val(), $('#prev_productRankCode').val());
//----------
// 부류 선택
$("#itemCategoryCode").on("change",function(){
fn_getCode("KAMISITEM", $(this).val(), "itemCode", "", fn_callbackItemCode, "KAMISCATE", "S");
});
// 품목 선택
$("#itemCode").on("change",function(){
fn_getCode("KAMISKIND", $(this).val(), "kindCode", "", fn_callbackKindCode, "KAMISITEM", "S");
});
// 품종 선택
$("#kindCode").on("change",function(){
fn_productRankCode("productRankCode", $(this).val(), "");
});
});
function fn_callbackItemCategoryCode() {
$("#itemCategoryCode").change();
}
function fn_callbackItemCode() {
fn_getCode("KAMISKIND", "", "kindCode", "", "", "KAMISITEM", "S");
fn_productRankCode("productRankCode", "", "");
}
function fn_callbackKindCode() {
fn_productRankCode("productRankCode", "", "");
}
/**
* 등급코드
* @param objId
* @param code
* @param selVal
*/
function fn_productRankCode(objId, code, selVal) {
$("#" + objId + " option").each(function(){
$(this).remove();
});
$("#" + objId).append("");
if(code != '') {
$.ajax({
type:"POST",
url: "/tprice/portal/pricetrend/agriculturalprice/retrieveProductRankCodeList.do",
data: "code=" + code,
dataType:"json",
success:function(data){
var codeData = data.json;
$.each(codeData, function(i){
if(codeData[i].CODE == selVal){
$("#" + objId).append("");
}
else{
$("#" + objId).append("");
}
});
},
failure:function(data){}
});
}
}
function fn_validation() {
if( $('#regday').val() == '' ) {
alert('일자를 선택하세요');
$('#regday').focus();
return false;
}
else {
var dayRegExp = /^(19|20)\d{2}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[0-1])$/;
if(!dayRegExp.test($('#regday').val())) {
alert('일자를 형식이 올바르지 않습니다.');
$('#regday').focus();
return false;
}
}
if( $('#itemCategoryCode').val() == '' ) {
alert('부류를 선택하세요');
$('#itemCategoryCode').focus();
return false;
}
if( $('#itemCode').val() == '' ) {
alert('품목을 선택하세요');
$('#itemCode').focus();
return false;
}
if( $('#kindCode').val() == '' ) {
alert('품종을 선택하세요');
$('#kindCode').focus();
return false;
}
return true;
}