function saveGydm(from, lbid, dmid) { if(from == 'gydmAdd') { lbid = $('#lbid').val(); //如果是新增 } if(!logicValid("dmmc")) { return; } if (validator(gydmForm)) { huimv.showProcessModel('保存数据中'); jQuery('#gydmForm').ajaxSubmit({ dataType : 'json', data : { "from" : from, "lbid" : lbid, "dmid" : dmid }, success : function(data) { huimv.hideProcessModel(); // 保存成功 if (data.returnCode > 0) { // 加载查看页面 if (data.result.dmid != '' ) { viewGydm(data.result.lbid, data.result.dmid); } else { loadGydmList(); } } }, error : function(data) { huimv.showError(data.responseText); huimv.hideProcessModel(); } }); } } function clearSxhSelect() { $("#sxh :not(option:first)").remove(); } function setSxhSelect(lbid, from) { if(lbid) { jQuery.getJSON("getGydmSxhList.htm", {lbid : lbid, from: from}, function(data) { for (var o in data) { var sxh = Number(o) + 1; $("").appendTo($("select[id='sxh']")); } }); } } /** * 业务逻辑校验 */ 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 isExistDmmc() { var dmmc = $("#dmmc").val(); var lbid = $("#lbid").val(); $("#dmmcFlag").val("0"); $("#dmmcMessage").val(""); if (dmmc == '' || lbid == '') { return; } jQuery.ajax({ url : "isExistDmmc.htm", dataType : "json", type : "post", async : false, data : { "dmmc" : dmmc, "ydmmc" : $("#ydmmc").val(), "lbid" : lbid }, success : function(data) { if (data[0].lbid > 0) { Dialogs.alert("代码名称【" + dmmc + "】已存在!", { title : '提示信息', width : 250, height : 80, top : 150 }); $("#dmmcFlag").val("1"); $("#dmmcMessage").val("代码名称【" + dmmc + "】已存在!"); } } }); } /** * 代码类别编辑页面中点击取消按钮时,根据情况选择返回的页面 */ function cancelGydm(from, lbid, dmid) { if (from == "gydmAdd") { loadGydmList("edit"); } else { viewGydm(lbid, dmid); } }