/** * 牧场猪舍栏期级联关系 */ setMcmcSelect(); // 为“牧场编号”查询条件注册 change 事件 $("#mcmc").bind("change", function(e) { clearZsmcSelect(); setZsmcSelect(this.value); }); $("#zsmc").css("display", ""); // 为“栏期编号”查询条件注册 change 事件 $("#zsmc").bind("change", function(e) { // 校验该猪舍ID已经有报警手机配置信息 -- 一个猪舍ID 对应 一个机器ID checkZsid(this.value); }); /** * 校验该猪舍ID已经有报警手机配置信息 */ function checkZsid(zsid) { if (zsid != '') { jQuery.getJSON("checkZsList.htm", {zsid : zsid}, function(data) { if (data == "") { alert("该猪舍已经绑定了手机配置或该猪舍没有对应的机器ID,无法新建!"); $("#zsmc").val(''); $("#jqidStr").html(''); } else { // 可以新建,直接将该猪舍对应的机器ID显示在界面 $("#jqidStr").html(data[0].jqid); $("#jqid").val(data[0].jqid); } }); } } /** * 保存 * @param from */ function saveHjbjsjpz(from) { if (validator(hjbjsjpzForm)) { huimv.showProcessModel('保存数据中'); jQuery('#hjbjsjpzForm').ajaxSubmit({ dataType : 'json', data : { "id" : $("#id").val(), "from" : from }, success : function(data) { huimv.hideProcessModel(); // 保存成功 if (data.returnCode > 0) { switch (from) { case "hjbjsjpzView": viewHjbjsjpz(data.result.id); break; case "hjbjsjpzAdd": loadHjbjsjpzRight(); break; } } else { Dialogs.alert(data.result, { title : '提示信息', width : 250, height : 80, top : 200 }); } }, error : function(data) { huimv.showError(data.responseText); huimv.hideProcessModel(); } }); } } /** * 取消 * @param id */ function cancelHjbjsjpz(id, from) { if (id != "") { viewHjbjsjpz(id); } else { loadHjbjsjpzRight(); } }