editBjq.js 1.5 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485
  1. function saveBjq() {
  2. // 模块编号业务逻辑校验
  3. if (!logicValid("mkbh")) {
  4. return;
  5. }
  6. if (validator(bjqForm)) {
  7. huimv.showProcessModel('保存数据中');
  8. jQuery('#bjqForm').ajaxSubmit({
  9. dataType : 'json',
  10. success : function(data) {
  11. huimv.hideProcessModel();
  12. // 保存成功
  13. if (data.returnCode > 0) {
  14. // 加载查看页面
  15. if (data.id != '') {
  16. viewBjq(data.id);
  17. } else {
  18. loadBjqList();
  19. }
  20. }
  21. },
  22. error : function(data) {
  23. huimv.showError(data.responseText);
  24. huimv.hideProcessModel();
  25. }
  26. });
  27. }
  28. }
  29. /**
  30. * 业务逻辑校验
  31. */
  32. function logicValid(id) {
  33. if ($("#" + id + "Flag").val() == "1") {
  34. Dialogs.alert($("#" + id + "Message").val(), {
  35. title : '提示信息',
  36. width : 250,
  37. height : 80,
  38. top : 150
  39. });
  40. return false;
  41. }
  42. return true;
  43. }
  44. function cancelBjq(id) {
  45. if (id != "") {
  46. viewBjq(id);
  47. } else {
  48. loadBjqList();
  49. }
  50. }
  51. function isExistMkbh(mkbh) {
  52. $("#mkbhFlag").val("0");
  53. $("#mkbhMessage").val("");
  54. if (mkbh == '') {
  55. return;
  56. }
  57. jQuery.ajax({
  58. url: "isExistMkbh.htm",
  59. dataType: "json",
  60. type: "post",
  61. async: false,
  62. data : {"mkbh" : mkbh, "ymkbh" : $("#ymkbh").val()},
  63. success: function(data){
  64. if (data[0]) {
  65. Dialogs.alert("模块编号【" + mkbh + "】已存在!", {
  66. title : '提示信息',
  67. width : 250,
  68. height : 80,
  69. top : 150
  70. });
  71. $("#mkbhFlag").val("1");
  72. $("#mkbhMessage").val("模块编号【" + mkbh + "】已存在!");
  73. }
  74. }
  75. });
  76. }