home.js 3.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134
  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. function Refresh() {
  22. var vjson = jQuery.parseJSON('{"resultcode":"-1"}');
  23. try {
  24. var Nurl = '/Home/RefreshOrders';
  25. var PostDdata = { "QueryID": 1 };
  26. var parm = { json: PostDdata };
  27. var jsonobj = {};
  28. jsonobj["QueryID"] = 1;
  29. AjaxJson(Nurl, jsonobj, function (result) {
  30. vjson = result;
  31. alert("刷新成功");
  32. });
  33. return vjson;
  34. }
  35. catch (error) {
  36. vjson["resultcode"] = -1;
  37. vjson["errorinfo"] = error;
  38. return vjson;
  39. }
  40. }
  41. //停止服务
  42. function Stop() {
  43. var vjson = jQuery.parseJSON('{"resultcode":"-1"}');
  44. try {
  45. var Nurl = '/Home/Stop';
  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 GetStatus() {
  63. var vjson = jQuery.parseJSON('{"resultcode":"-1"}');
  64. try {
  65. var Nurl = '/Home/GetStatus';
  66. var PostDdata = { "QueryID": 1 };
  67. var parm = { json: PostDdata };
  68. var jsonobj = {};
  69. jsonobj["QueryID"] = 1;
  70. AjaxJson(Nurl, jsonobj, function (result) {
  71. vjson = result;
  72. });
  73. return vjson;
  74. }
  75. catch (error) {
  76. vjson["resultcode"] = -1;
  77. vjson["errorinfo"] = error;
  78. return vjson;
  79. }
  80. }
  81. //设置通讯服务状态
  82. function SetStatus(status) {
  83. if (status.resultcode <= 0) {
  84. //未启动
  85. $("#StatusInfo").text("停止:" + status.errorinfo);
  86. }
  87. else {
  88. //启动成功
  89. $("#StatusInfo").text("启动");
  90. }
  91. }
  92. $(function () {
  93. var status = GetStatus();
  94. SetStatus(status);
  95. $('#StartBtn').click(function () {
  96. var confirm = window.confirm("您确定执行此操作吗?");
  97. if (!confirm)
  98. return;
  99. var vresult = Start();
  100. //SetStatus(vresult);
  101. $('#GetStatusBtn').triggerHandler('click');
  102. });
  103. $('#RefreshBtn').click(function () {
  104. var confirm = window.confirm("您确定执行此操作吗?");
  105. if (!confirm)
  106. return;
  107. var vresult = Refresh();
  108. });
  109. $('#GetStatusBtn').click(function () {
  110. var vresult = GetStatus();
  111. SetStatus(vresult);
  112. });
  113. $('#StopBtn').click(function () {
  114. var confirm = window.confirm("您确定执行此操作吗?");
  115. if (!confirm)
  116. return;
  117. var vresult = Stop();
  118. //SetStatus(vresult);
  119. $('#GetStatusBtn').triggerHandler('click');
  120. });
  121. })
  122. //回车触发登录事件
  123. $(document).keypress(event => {
  124. if (event.keyCode == 13) {
  125. $('#loginBtn').triggerHandler('click');
  126. }
  127. })