123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116 |
- 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;
- $("<option value='" + sxh + "'>" + sxh + "</option>").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);
- }
- }
|