home.js 2.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103
  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 Stop() {
  23. var vjson = jQuery.parseJSON('{"resultcode":"-1"}');
  24. try {
  25. var Nurl = '/Home/Stop';
  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 GetStatus() {
  43. var vjson = jQuery.parseJSON('{"resultcode":"-1"}');
  44. try {
  45. var Nurl = '/Home/GetStatus';
  46. var PostDdata = { "QueryID": 1 };
  47. var parm = { json: PostDdata };
  48. var jsonobj = {};
  49. jsonobj["QueryID"] = 1;
  50. AjaxJson(Nurl, jsonobj, function (result) {
  51. vjson = result;
  52. });
  53. return vjson;
  54. }
  55. catch (error) {
  56. vjson["resultcode"] = -1;
  57. vjson["errorinfo"] = error;
  58. return vjson;
  59. }
  60. }
  61. //设置通讯服务状态
  62. function SetStatus(status) {
  63. if (status.resultcode <= 0) {
  64. //未启动
  65. $("#StatusInfo").text("停止:" + status.errorinfo);
  66. }
  67. else {
  68. //启动成功
  69. $("#StatusInfo").text("启动");
  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. })