/** * 保存代码类别 */ function saveDmlb(from,id) { // 工号业务逻辑校验 if (!logicValid("lbmc")) { return; } if (validator(dmlbForm)) { huimv.showProcessModel('保存数据中'); jQuery('#dmlbForm').ajaxSubmit({ dataType : 'json', data : { "from" : from, "id" : id }, success : function(data) { huimv.hideProcessModel(); // 保存成功 if (data.returnCode > 0) { // 加载查看页面 if (data.result.lbid != '') { viewDmlb(data.result.lbid); } else { loadDmlbList(); } } }, 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 isExistLbmc(lbmc) { $("#lbmcFlag").val("0"); $("#lbmcMessage").val(""); if (lbmc == '') { return; } jQuery.ajax({ url : "isExistLbmc.htm", dataType : "json", type : "post", async : false, data : { "lbmc" : lbmc, "ylbmc" : $("#ylbmc").val() }, success : function(data) { if (data[0].lbid > 0) { Dialogs.alert("类别名称【" + lbmc + "】已存在!", { title : '提示信息', width : 250, height : 80, top : 150 }); $("#lbmcFlag").val("1"); $("#lbmcMessage").val("类别名称【" + lbmc + "】已存在!"); } } }); } /** * 代码类别编辑页面中点击取消按钮时,根据情况选择返回的页面 */ function cancelDmlb(from, id) { if (from == "dmlbAdd") { loadDmlbList("edit"); } else { viewDmlb(id); } }