/**
* 当view页面时,不能编辑牧场名称和猪舍名称,当新建时可以编辑
* @param from
*/
function disableMcZs(from) {
if (from == "view") {
document.getElementById("mcmc").disabled=true;
document.getElementById("zsmc").disabled=true;
} else if (from == "lqdaAdd") {
clearZsmcSelect();
$("#star1").css("display","");
$("#star2").css("display","");
$("#mcmc").disabled ="false";
$("#zsmc").disabled ="false";
}
}
disableMcZs($("#from").val());
function checkLqjs(from) {
var lqjsbz = $("input[name='daLqda.lqjsbz']");
if (lqjsbz[0].checked) {
var t = "当前在栏数:" + $("#zls").html() + "";
t = t + "剩余饲料量:" + $("#jssysll").val() + "";
t = t + "你确定要结束该栏期吗";
Dialogs.alert(t, {
title : '警告',
width : 250,
height : 80,
top : 150,
button : {
ok : ['确定',function() {
this.close();
saveLqda(from);
}],
cancel : ['取消',function() {
this.close();
}]
}
});
} else {
saveLqda(from);
}
}
/**
* 保存新建栏期档案
*/
function saveLqda(from) {
var lqmc = "";
lqmc = $("#nf").val() + "年" +$("#lqh").val() + "期";
var errMsg = document.getElementById('errMsg');
mxckIsSame();
if (validator(lqdaForm)) {
//判断栏期名是否重名
jQuery.ajax({
url: "isExistLqmc.htm",
dataType: "text",
type: "get",
async: false,
data: {"lqmc" : lqmc,"ylqmc" : $("#ylqmc").val(), "zsid" : $("#zsmc").val() },
success: function(data){
errMsg.innerHTML = data;
if (data == "") {
huimv.showProcessModel('保存数据中');
jQuery('#lqdaForm').ajaxSubmit({
dataType : 'json',
data : {"lqmc" : lqmc, "zsid" : $("#zsmc").val()},
success : function(data) {
errMsg.innerHTML = data.result;
huimv.hideProcessModel();
// 保存成功
if (data.returnCode > 0) {
switch (from) {
case "view":
viewLqda(data.result.id);
break;
case "lqdaAdd":
loadLqdaList();
break;
case "zsda":
loadZsdaList();
break;
}
}
},
error : function(data) {
huimv.showError(data.responseText);
huimv.hideProcessModel();
}
});
}
}
});
}
}
/**
* 判断门限出口是否相同
*/
function mxckIsSame() {
var dyValue = $("input[name='xtSbcs.txdymxck'][type='radio']:checked").val();
var xyValue = $("input[name='xtSbcs.txxymxck'][type='radio']:checked").val();
if (dyValue == xyValue && dyValue != "") {
msg = "两种门限重量出口门不能为空且不能相同";
Dialogs.alert(msg, {
title : '警告',
width : 250,
height : 80,
top : 150,
button : {
ok : ['确定',function() {
this.close();
}],
cancel : ['取消',function() {
this.close();
}]
}
});
}
return;
}
/**
* 栏期档案编辑页面中点击取消按钮时,根据情况选择返回的页面
*/
function cancelLqda(id,from) {
switch (from) {
case "view":
viewLqda(id);
break;
case "lqdaAdd":
loadLqdaList("edit");
break;
}
}
//绑定牧场后绑定猪舍
$("#mcmc").bind("change", function(e) {
clearZsmcSelect();
setZsmcSelect($("#mcmc").val());
});
function lqhList(lqh) {
if(Number(lqh) <= 0) {
return;
}
for(var i = 1; i <= Number(lqh); i++) {
$('#lqh').append("");
}
}
lqhList($('#maxlqh').val());
//将传到htm中的栏期名称分成年份和栏期号
function lqmcSubstr(lqmc) {
if(lqmc.length > 0) { //修改
$("#nf").val(lqmc.substr(0,4));
$("#lqh").val(lqmc.substr(5,1));
} else { //新建
var date = new Date();
var year = date.getFullYear();
$("#nf").val(year);
}
}
function changeLqjs(val) {
if (val == 1) {
alert("请确认你的栏期信息!栏期一旦结束后无法进行修改!");
}
}
lqmcSubstr($("#ylqmc").val());
function getZsmcChange(val, from) {
if (val != "" && from == "lqdaAdd") {
jQuery.ajax({
url: "isExistDqlq.htm",
dataType: "json",
type: "get",
async: false,
data: {"zsid" : val},
success: function(data){
if (data.returnCode > 0) {
alert("该猪舍下还有活动的栏期");
$("#zsmc").val("");
}
if (data.returnCode < 0) {
alert("该猪舍没有新建设备配置");
$("#zsmc").val("");
}
}
});
}
}
function changeTxfs(val) {
$("div").find("[class*='txfs']").addClass("hidden");
$("div").find("[class*='txfs']").find("[errmsg*='不能为空!']").removeAttr("valid");
$("div").find("[class*='txfs" + val + "']").removeClass("hidden");
$("div").find("[class*='txfs" + val + "']").find("[errmsg*='不能为空!']").attr("valid", "required");
$("#txmxbl").removeAttr("placeholder");
if (val == "1") {
$("#txmxbl").val("");
$("#txmxblinfo").css({'display':'none'});
$("#txmxbl").attr('placeholder','请输入0-200的正整数');
$("#tztxt").html("门限重量(Kg)*");
$("#txfsselect1").html("大于门限重量出口门*");
$("#txfsselect2").html("小于门限重量出口门*");
$("#tztxt").next().attr("errmsg", "门限重量不能为空!");
$("#txfsselect1").next().attr("errmsg", "大于门限重量出口门不能为空!");
$("#txfsselect2").next().attr("errmsg", "小于门限重量出口门不能为空!");
}
if (val == "2") {
$("#txmxbl").val("");
$("#txmxblinfo").css({'display':'none'});
$("#txmxbl").attr('placeholder','请输入0-100的正整数');
$("#tztxt").html("分栏比例(%)*");
$("#txfsselect1").html("大于分栏比例出口门*");
$("#txfsselect2").html("小于分栏比例出口门*");
$("#tztxt").next().attr("errmsg", "分栏比例不能为空!");
$("#txfsselect1").next().attr("errmsg", "大于分栏比例出口门不能为空!");
$("#txfsselect2").next().attr("errmsg", "小于分栏比例出口门不能为空!");
}
}