editXtcs.js 1.8 KB

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