home.js 2.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102
  1. //启动通讯服务
  2. function Start() {
  3. var vjson = jQuery.parseJSON('{"resultcode":"-1"}');
  4. try {
  5. var Nurl = '/Home/Start';
  6. var PostDdata = { "QueryID": 1 };
  7. var parm = { json: PostDdata };
  8. var jsonobj = {};
  9. jsonobj["QueryID"] = 1;
  10. AjaxJson(Nurl, jsonobj, function (result) {
  11. vjson = result;
  12. });
  13. return vjson;
  14. }
  15. catch (error) {
  16. vjson["resultcode"] = -1;
  17. vjson["errorinfo"] = error;
  18. return vjson;
  19. }
  20. }
  21. //读取通讯服务状态
  22. function GetStatus() {
  23. var vjson = jQuery.parseJSON('{"resultcode":"-1"}');
  24. try {
  25. var Nurl = '/Home/GetStatus';
  26. var PostDdata = { "QueryID": 1 };
  27. var parm = { json: PostDdata };
  28. var jsonobj = {};
  29. jsonobj["QueryID"] = 1;
  30. AjaxJson(Nurl, jsonobj, function (result) {
  31. vjson = result;
  32. });
  33. return vjson;
  34. }
  35. catch (error) {
  36. vjson["resultcode"] = -1;
  37. vjson["errorinfo"] = error;
  38. return vjson;
  39. }
  40. }
  41. //设置通讯服务状态
  42. function SetStatus(status) {
  43. if (status.resultcode <= 0) {
  44. //未启动
  45. $("#StatusInfo").text("停止:" + status.errorinfo);
  46. }
  47. else {
  48. //启动成功
  49. $("#StatusInfo").text("启动");
  50. }
  51. }
  52. //停止服务
  53. function Stop() {
  54. var vjson = jQuery.parseJSON('{"resultcode":"-1"}');
  55. try {
  56. var Nurl = '/Home/Stop';
  57. var PostDdata = { "QueryID": 1 };
  58. var parm = { json: PostDdata };
  59. var jsonobj = {};
  60. jsonobj["QueryID"] = 1;
  61. AjaxJson(Nurl, jsonobj, function (result) {
  62. vjson = result;
  63. });
  64. return vjson;
  65. }
  66. catch (error) {
  67. vjson["resultcode"] = -1;
  68. vjson["errorinfo"] = error;
  69. return vjson;
  70. }
  71. }
  72. $(function () {
  73. var status = GetStatus();
  74. SetStatus(status);
  75. $('#StartBtn').click(function () {
  76. var confirm = window.confirm("您确定执行此操作吗?");
  77. if (!confirm)
  78. return;
  79. var vresult = Start();
  80. //SetStatus(vresult);
  81. $('#GetStatusBtn').triggerHandler('click');
  82. });
  83. $('#GetStatusBtn').click(function () {
  84. var vresult = GetStatus();
  85. SetStatus(vresult);
  86. });
  87. $('#StopBtn').click(function () {
  88. var confirm = window.confirm("您确定执行此操作吗?");
  89. if (!confirm)
  90. return;
  91. var vresult = Stop();
  92. //SetStatus(vresult);
  93. $('#GetStatusBtn').triggerHandler('click');
  94. });
  95. })
  96. //回车触发登录事件
  97. $(document).keypress(event => {
  98. if (event.keyCode == 13) {
  99. $('#loginBtn').triggerHandler('click');
  100. }
  101. })