editDmlb.js 1.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101
  1. /**
  2. * 保存代码类别
  3. */
  4. function saveDmlb(from,id) {
  5. // 工号业务逻辑校验
  6. if (!logicValid("lbmc")) {
  7. return;
  8. }
  9. if (validator(dmlbForm)) {
  10. huimv.showProcessModel('保存数据中');
  11. jQuery('#dmlbForm').ajaxSubmit({
  12. dataType : 'json',
  13. data : {
  14. "from" : from,
  15. "id" : id
  16. },
  17. success : function(data) {
  18. huimv.hideProcessModel();
  19. // 保存成功
  20. if (data.returnCode > 0) {
  21. // 加载查看页面
  22. if (data.result.lbid != '') {
  23. viewDmlb(data.result.lbid);
  24. } else {
  25. loadDmlbList();
  26. }
  27. }
  28. },
  29. error : function(data) {
  30. huimv.showError(data.responseText);
  31. huimv.hideProcessModel();
  32. }
  33. });
  34. }
  35. }
  36. /**
  37. * 业务逻辑校验
  38. */
  39. function logicValid(id) {
  40. if ($("#" + id + "Flag").val() == "1") {
  41. Dialogs.alert($("#" + id + "Message").val(), {
  42. title : '提示信息',
  43. width : 250,
  44. height : 80,
  45. top : 150
  46. });
  47. return false;
  48. }
  49. return true;
  50. }
  51. /**
  52. * 类别名称查重
  53. */
  54. function isExistLbmc(lbmc) {
  55. $("#lbmcFlag").val("0");
  56. $("#lbmcMessage").val("");
  57. if (lbmc == '') {
  58. return;
  59. }
  60. jQuery.ajax({
  61. url : "isExistLbmc.htm",
  62. dataType : "json",
  63. type : "post",
  64. async : false,
  65. data : {
  66. "lbmc" : lbmc,
  67. "ylbmc" : $("#ylbmc").val()
  68. },
  69. success : function(data) {
  70. if (data[0].lbid > 0) {
  71. Dialogs.alert("类别名称【" + lbmc + "】已存在!", {
  72. title : '提示信息',
  73. width : 250,
  74. height : 80,
  75. top : 150
  76. });
  77. $("#lbmcFlag").val("1");
  78. $("#lbmcMessage").val("类别名称【" + lbmc + "】已存在!");
  79. }
  80. }
  81. });
  82. }
  83. /**
  84. * 代码类别编辑页面中点击取消按钮时,根据情况选择返回的页面
  85. */
  86. function cancelDmlb(from, id) {
  87. if (from == "dmlbAdd") {
  88. loadDmlbList("edit");
  89. } else {
  90. viewDmlb(id);
  91. }
  92. }