/** * 保存饲料档案 */ function saveSlda(from) { // 饲料名称业务逻辑校验 if (!logicValid("slmc")) { return; } if (validator(sldaForm)) { huimv.showProcessModel('保存数据中'); jQuery('#sldaForm').ajaxSubmit({ dataType : 'json', success : function(data) { huimv.hideProcessModel(); // 保存成功 if (data.returnCode > 0) { // 加载查看页面 switch (from) { case "view": viewSlda(data.result.id); break; case "sldaAdd": loadSldaList(); break; } } else { Dialogs.alert(data.result, { title : '提示信息', width : 250, height : 80, top : 200 }); } }, 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 isExistSlmc(slmc) { $("#slmcFlag").val("0"); $("#slmcMessage").val(""); if (slmc == '') { return; } jQuery.ajax({ url: "isExistSlmc.htm", dataType: "json", type: "post", async: false, data : {"slmc" : slmc, "yslmc" : $("#yslmc").val()}, success: function(data){ if (data[0]) { Dialogs.alert("饲料名称【" + slmc + "】已存在!", { title : '提示信息', width : 250, height : 80, top : 150 }); $("#slmcFlag").val("1"); $("#slmcMessage").val("饲料名称【" + slmc + "】已存在!"); $("#slmc").val(''); } } }); } /** * 饲料档案点击取消时按来源返回 */ function cancelSlda(id) { if (id != "") { viewSlda(id); } else { loadSldaList("edit"); } }