editQyxx.js 1.9 KB

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