editDwda.js 1.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687
  1. /**
  2. * 保存动物档案
  3. */
  4. function saveDwda() {
  5. // 动物档案业务逻辑校验
  6. if (!logicValid("dwbm")) {
  7. return;
  8. }
  9. if (validator(dwdaForm)) {
  10. huimv.showProcessModel('保存数据中');
  11. jQuery('#dwdaForm').ajaxSubmit({
  12. dataType : 'json',
  13. success : function(data) {
  14. huimv.hideProcessModel();
  15. // 保存成功
  16. if (data.returnCode > 0) {
  17. viewDwda(data.result.id);
  18. }
  19. },
  20. error : function(data) {
  21. huimv.showError(data.responseText);
  22. huimv.hideProcessModel();
  23. }
  24. });
  25. }
  26. }
  27. /**
  28. * 业务逻辑校验
  29. */
  30. function logicValid(id) {
  31. if ($("#" + id + "Flag").val() == "1") {
  32. Dialogs.alert($("#" + id + "Message").val(), {
  33. title : '提示信息',
  34. width : 250,
  35. height : 80,
  36. top : 150
  37. });
  38. return false;
  39. }
  40. return true;
  41. }
  42. /**
  43. * 动物别名查重
  44. */
  45. function isExistDwbm(dwbm) {
  46. $("#dwbmFlag").val("0");
  47. $("#dwbmMessage").val("");
  48. if (dwbm == '') {
  49. return;
  50. }
  51. jQuery.ajax({
  52. url: "isExistDwbm.htm",
  53. dataType: "json",
  54. type: "post",
  55. async: false,
  56. data : {"lqid" : $("#lqid").val(), "dwbm" : dwbm, "ydwbm" : $("#ydwbm").val()},
  57. success: function(data){
  58. if (data.returnCode > 0) {
  59. Dialogs.alert("当前栏期下动物别名为【" + dwbm + "】已存在!", {
  60. title : '提示信息',
  61. width : 250,
  62. height : 80,
  63. top : 150
  64. });
  65. $("#dwbmFlag").val("1");
  66. $("#dwbmMessage").val("当前栏期下动物别名为【" + dwbm + "】已存在!");
  67. }
  68. }
  69. });
  70. }
  71. /**
  72. * 动物档案编辑页面中点击取消按钮时,根据情况选择返回的页面
  73. */
  74. function cancelDwda(id) {
  75. if(id !=''){
  76. viewDwda(id);
  77. }else{
  78. // 返回动物档案列表页面
  79. loadDwdaList("edit");
  80. }
  81. }