editBbxx.js 1.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104
  1. /**
  2. * 保存版本信息
  3. */
  4. function saveBbxx(from) {
  5. // 工号业务逻辑校验
  6. if (!logicValid("bbh")) {
  7. return;
  8. }
  9. $('#file_upload').uploadify('upload','*');
  10. }
  11. /**
  12. * 业务逻辑校验
  13. */
  14. function logicValid(id) {
  15. //版本号判空
  16. if ($("#" + id).val().trim() == "" || $("#" + id).val().trim().length == 0) {
  17. Dialogs.alert("版本号不能为空!", {
  18. title : '提示信息',
  19. width : 250,
  20. height : 80,
  21. top : 150
  22. });
  23. return false;
  24. }
  25. return true;
  26. if ($("#" + id + "Flag").val() == "1") {
  27. Dialogs.alert($("#" + id + "Message").val(), {
  28. title : '提示信息',
  29. width : 250,
  30. height : 80,
  31. top : 150
  32. });
  33. return false;
  34. }
  35. return true;
  36. }
  37. /**
  38. * 版本号查重
  39. */
  40. function isExistBbh(bbh) {
  41. $("#bbhFlag").val("0");
  42. $("#bbhMessage").val("");
  43. if (bbh == '') {
  44. return;
  45. }
  46. jQuery.ajax({
  47. url : "isExistBbh.htm",
  48. dataType : "json",
  49. type : "post",
  50. async : false,
  51. data : {
  52. "bbh" : bbh,
  53. "ybbh" : $("#ybbh").val()
  54. },
  55. success : function(data) {
  56. if (data[0].id > 0) {
  57. Dialogs.alert("版本号【" + bbh + "】已存在!", {
  58. title : '提示信息',
  59. width : 250,
  60. height : 80,
  61. top : 150
  62. });
  63. $("#bbhFlag").val("1");
  64. $("#bbhMessage").val("版本号【" + bbh + "】已存在!");
  65. }
  66. }
  67. });
  68. }
  69. /**
  70. * 编辑页面中点击取消按钮时,根据情况选择返回的页面
  71. */
  72. function cancelBbxx(id) {
  73. if (id != "") {
  74. // 若存在消息,则返回查看页面
  75. viewBbxx(id);
  76. } else {
  77. // 若不存在消息,则返回列表页面
  78. loadBbxxList("edit");
  79. }
  80. }
  81. /**
  82. * 发布人输入器
  83. */
  84. huimv.suggestComplete({
  85. srqId : 'fbrxm',
  86. lx : '操作用户',
  87. width : 245,
  88. mustMatch : true,
  89. selectCallBack : function(data) {
  90. $('#fbr').val(data.id);
  91. },
  92. noDataCallBack : function(data) {
  93. $('#fbr').val('');
  94. }
  95. });