settings.js 3.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133
  1. $(function() {
  2. fetchJSON("api/config/getSD", {}, "post", function(ret) {
  3. if (ret.code === 0) {
  4. $("#submitDirectory").val(ret.data[0].confValue);
  5. } else {
  6. console.log(ret.msg);
  7. }
  8. });
  9. fetchJSON("api/config/getRD", {}, "post", function(ret) {
  10. if (ret.code === 0) {
  11. $("#resourceDirectory").val(ret.data[0].confValue);
  12. } else {
  13. console.log(ret.msg);
  14. }
  15. });
  16. fetchJSON("api/config/getWD", {}, "post", function(ret) {
  17. if (ret.code === 0) {
  18. $("#workDirectory").val(ret.data[0].confValue);
  19. } else {
  20. console.log(ret.msg);
  21. }
  22. });
  23. fetchJSON("api/config/getIT", {}, "post", function(ret) {
  24. if (ret.code === 0) {
  25. $("#timeout").val(ret.data[0].confValue / 1000);
  26. } else {
  27. console.log(ret.msg);
  28. }
  29. });
  30. fetchJSON("api/config/getME", {}, "post", function(ret) {
  31. if (ret.code === 0) {
  32. $("#errorTimes").val(ret.data[0].confValue);
  33. } else {
  34. console.log(ret.msg);
  35. }
  36. });
  37. fetchJSON("api/server/getDMS", {}, "post", function(ret) {
  38. if (ret.code === 0) {
  39. $("#monitorStatus").html(ret.data == "正在监控目录变化情况" ? "正在运行..." : "已停止");
  40. $("#stopMonitor").text(ret.data == "正在监控目录变化情况" ? "停止监控" : "启动监控");
  41. } else {
  42. console.log(ret.msg);
  43. }
  44. });
  45. $("#stopMonitor").on("click", function(e) {
  46. e.preventDefault();
  47. if ($(this).text() == "停止监控") {
  48. $(this).text("启动监控");
  49. $("#monitorStatus").html("已停止");
  50. fetchJSON("api/server/stopDM", {}, "post", function(ret) {
  51. if (ret.code === 0) {
  52. } else {
  53. console.log(ret.msg);
  54. }
  55. });
  56. } else {
  57. $(this).text("停止监控");
  58. $("#monitorStatus").html("正在运行...");
  59. fetchJSON("api/server/startDM", {}, "post", function(ret) {
  60. if (ret.code === 0) {
  61. } else {
  62. console.log(ret.msg);
  63. }
  64. });
  65. }
  66. });
  67. $("#executeAnalysis").on("click", function(e) {
  68. fetchJSON("api/server/startAT", {}, "post", function(ret) {
  69. console.log(ret);
  70. });
  71. });
  72. $("#save").on("click", function(e) {
  73. e.preventDefault();
  74. var value = $("#submitDirectory")
  75. .val()
  76. .trim();
  77. fetchJSON("api/config/setSD", { confValue: value }, "post", function(ret) {
  78. if (ret.code !== 0) {
  79. console.log(ret.msg + ret.data);
  80. }
  81. });
  82. value = $("#resourceDirectory")
  83. .val()
  84. .trim();
  85. fetchJSON("api/config/setRD", { confValue: value }, "post", function(ret) {
  86. if (ret.code !== 0) {
  87. console.log(ret.msg + ret.data);
  88. }
  89. });
  90. value = $("#workDirectory")
  91. .val()
  92. .trim();
  93. fetchJSON("api/config/setWD", { confValue: value }, "post", function(ret) {
  94. if (ret.code !== 0) {
  95. console.log(ret.msg + ret.data);
  96. }
  97. });
  98. value = $("#timeout")
  99. .val()
  100. .trim();
  101. fetchJSON("api/config/setIT", { confValue: value * 1000 }, "post", function(ret) {
  102. if (ret.code !== 0) {
  103. console.log(ret.msg + ret.data);
  104. }
  105. });
  106. value = $("#errorTimes")
  107. .val()
  108. .trim();
  109. fetchJSON("api/config/setME", { confValue: value }, "post", function(ret) {
  110. if (ret.code !== 0) {
  111. console.log(ret.msg + ret.data);
  112. }
  113. });
  114. });
  115. $("#reset").on("click", function(e) {
  116. e.preventDefault();
  117. location.replace(location.href);
  118. });
  119. $("#initES").on("click", function(e) {
  120. e.preventDefault();
  121. fetchJSON("api/server/initES", {}, "post", function(ret) {
  122. if (ret.code !== 0) {
  123. console.log(ret.msg + ret.data);
  124. }
  125. });
  126. });
  127. });