// 配置模块参数
var mk_type = {
FGF : '|' // 分隔符
};
$("#mcmc").css("display", "");
$("#zsmc").css("display", "");
$("#lqmc").css("display", "");
setMcmcSelect();
$("#mcmc").bind("change", function(e) {
setZsmcSelect(this.value);
$("#lqmc :not(option:first)").remove();
});
$("#zsmc").bind("change", function(e) {
setLqmcSelect(this.value);
});
// 搜索按钮点击执行方法
$("#search").click(function() {
execute('search');
});
function execute(searchId) {
var result = "";
if ($("#mcmc").length > 0) {
var mcmc = $("#mcmc").val();
result += '{name:"mcid",value:"' + mcmc + '"}';
}
if ($("#zsmc").length > 0) {
var zsmc = $("#zsmc").val();
result += mk_type.FGF + '{name:"zsid",value:"' + zsmc + '"}';
}
if ($("#lqmc").length > 0) {
var lqmc = $("#lqmc").val();
result += mk_type.FGF + '{name:"lqid",value:"' + lqmc + '"}';
}
var callBackFunName = $("#" + searchId).attr("callBackFunName");
if (callBackFunName != "" && typeof (callBackFunName) != 'undefined') {
var callBack = callBackFunName + '(result, "' + mk_type.FGF + '")';
eval(callBack);
}
}
//设置牧场编号下拉框选项
function setMcmcSelect() {
$("#mcmc").empty();
$("#mcmc").append("");
var mcid = $("#mcid").val();
jQuery.getJSON("getMcxxList.htm", {}, function(data) {
for (var o in data) {
if (mcid != "" && mcid == data[o].id) {
$("#mcmc").append("");
} else {
$("#mcmc").append("");
}
}
});
if (mcid != "") {
setZsmcSelect(mcid);
}
}
//设置猪舍编号下拉框选项
function setZsmcSelect(val) {
$("#zsmc").empty();
$("#zsmc").append("");
if(val != "") {
var zsid = $("#zsid").val();
jQuery.getJSON("getZsxxList.htm", {mcid : val}, function(data) {
for (var o in data) {
if (zsid != "" && zsid == data[o].id) {
$("#zsmc").append("");
} else {
$("#zsmc").append("");
}
}
});
if (zsid != "") {
setLqmcSelect(zsid);
}
}
}
//设置栏期编号下拉选项
function setLqmcSelect(val) {
$("#lqmc").empty();
$("#lqmc").append("");
if(val != "") {
var lqid = $("#lqid").val();
jQuery.getJSON("getLqxxList.htm", {zsid : val}, function(data) {
for (var o in data) {
if (lqid != "" && lqid == data[o].id) {
$("#lqmc").append("");
} else {
$("#lqmc").append("");
}
}
});
}
}