/** * 猪舍标志的变更 */ function zsbzClick() { if ($("#zsbz1").attr("checked")) { $("#cdzs").show(); // $("input:[name='daZsda.lcbz']").removeAttr("disabled"); // $("input:[name='daZsda.hkbz']").removeAttr("disabled"); } if ($("#zsbz2").attr("checked")) { $("#cdzs").hide(); // $("#lcbz1").attr("checked", "checked"); // $("#hkbz1").attr("checked", "checked"); // $("input:[name='daZsda.lcbz']").attr("disabled", "disabled"); // $("input:[name='daZsda.hkbz']").attr("disabled", "disabled"); } } /** * 保存猪舍档案 */ function saveZsda(from) { // 工号业务逻辑校验 if (!logicValid("zsmc")) { return; } if (validator(zsdaForm)) { huimv.showProcessModel('保存数据中'); jQuery('#zsdaForm').ajaxSubmit({ dataType : 'json', success : function(data) { huimv.hideProcessModel(); // 保存成功 if (data.returnCode > 0) { switch (from) { case "view": viewZsda(data.result.id); break; case "zsdaAdd": // 增加猪舍档案成功! loadZsdaList(); break; } } }, error : function(data) { huimv.showError(data.responseText); huimv.hideProcessModel(); } }); } } /** * 业务逻辑校验 */ function logicValid(id) { if ($("#" + id + "Flag").val() == "1") { Dialogs.alert($("#" + id + "Message").val(), { title : '提示信息', width : 250, height : 80, top : 150 }); return false; } return true; } /** * 猪舍名称查重 */ function isExistZsmc(zsmc) { $("#zsmcFlag").val("0"); $("#zsmcMessage").val(""); if (zsmc == '') { return; } jQuery.ajax({ url: "isExistZsmc.htm", dataType: "json", type: "post", async: false, data : {"mcid" : $("#mcid").val(), "zsmc" : zsmc, "yzsmc" : $("#yzsmc").val()}, success: function(data){ if (data[0].id > 0) { Dialogs.alert("猪舍名称【" + zsmc + "】已存在!", { title : '提示信息', width : 250, height : 80, top : 150 }); $("#zsmcFlag").val("1"); $("#zsmcMessage").val("猪舍名称【" + zsmc + "】已存在!"); } } }); } /** * 操作用户编辑页面中点击取消按钮时,根据情况选择返回的页面 */ function cancelZsda(id) { if(id !=''){ viewZsda(id); }else{ // 返回栏期档案列表页面 loadZsdaList("edit"); } } huimv.suggestComplete({ srqId : 'glyxm', lx : '操作用户', width : 245, mustMatch : false, selectCallBack : function(data) { $('#gly').val(data.id); }, noDataCallBack : function(data) { $('#gly').val(0); } }); var n = new Array(3); // 第一位存储“采食区1”所选择的ID,第二位存储“采食区2”所选择的ID,第三位存储“隔离区”所选择的ID $(":radio[flg=1]").each(function() { // 初始化数组n if ($(this).attr("checked") == true) { n[$(this).attr("id").substr(2, 1)] = $(this).attr("id"); } }); $(":radio[flg=1]").click(function(){ var id = $(this).attr("id"); var id2; // 将当前选中的ID替换到数组n对应的位置 n[id.substr(2, 1)] = id; for (var i = 0; i < n.length; i++) { if (n[i]) { id2 = n[i]; if (id2 != id && id2.substr(3, 1) == id.substr(3, 1)) { // 将之前已选中的重复项反选 $("#" + id2).attr('checked', false); } } } });