accountquery.tpl 4.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121
  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4. <meta charset="UTF-8" />
  5. <title>欢迎页面-X-admin2.0</title>
  6. <script src="http://apps.bdimg.com/libs/jquery/2.1.4/jquery.min.js"></script>
  7. <script src="http://code.highcharts.com/highcharts.js"></script>
  8. </head>
  9. <body>
  10. 玩家ID:
  11. <input id="uid" type="text" value={{.uid}}>
  12. <input class="layui-btn" type="button" onclick="submitQuery()" value=查询>
  13. <br>
  14. 玩家账号:
  15. <input id="account" type="text" value={{.account}}>
  16. <input class="layui-btn" type="button" onclick="submitQuery()" value=查询>
  17. <br>
  18. <br>
  19. <span id ="account_status" style="font-size:20px;"> 账号状态 : 正常 </span>
  20. <br>
  21. <input class="layui-btn" type="button" onclick="submitBan()" value=封禁>
  22. <input class="layui-btn" type="button" onclick="submitUnban()" value=解禁>
  23. <br>
  24. <table border="1">
  25. <thead>
  26. <th style="width:128px;">角色ID</th>
  27. <th style="width:128px;">角色昵称</th>
  28. <th style="width:256px;">账号</th>
  29. <th style="width:256px;">服务器名</th>
  30. <th style="width:150px;">服务器id</th>
  31. <th style="width:150px;">角色状态</th>
  32. <th style="width:150px;">是否在线</th>
  33. <th style="width:150px;">角色等级</th>
  34. <th style="width:200px;">角色战力</th>
  35. <th style="width:256px;">创角时间</th>
  36. <th style="width:256px;">最近登入时间</th>
  37. <th style="width:256px;">最近登出时间</th>
  38. </thead>
  39. <tbody>
  40. {{range .role_map}}
  41. <tr>
  42. <td style = "text-align:center;">{{.pid}}</td>
  43. <td style = "text-align:center;">{{.name}}</td>
  44. <td style = "text-align:center;">{{.account}}</td>
  45. <td style = "text-align:center;">{{.server_name}}</td>
  46. <td style = "text-align:center;">{{.server_id}}</td>
  47. <td style = "text-align:center;">{{.status}}</td>
  48. <td style = "text-align:center;">{{.is_online}}</td>
  49. <td style = "text-align:center;">{{.grade}}</td>
  50. <td style = "text-align:center;">{{.power}}</td>
  51. <td style = "text-align:center;">{{.create_time}}</td>
  52. <td style = "text-align:center;">{{.login_time}}</td>
  53. <td style = "text-align:center;">{{.logout_time}}</td>
  54. </tr>
  55. {{end}}
  56. </tbody>
  57. </table>
  58. <script language="JavaScript">
  59. var status = {{.account_status}};
  60. updateStatus(status)
  61. function submitQuery () {
  62. var uid = document.getElementById("uid").value;
  63. var account = document.getElementById("account").value;
  64. var text = "uid=" + encodeURI(uid) + "&account=" + encodeURI(account) + "&action=query";
  65. $.ajax({
  66. type:"get",
  67. url:"/accountquery?" + text,
  68. success:function (data) {
  69. // alert(data.status);
  70. if (data.status){
  71. window.location.href="/accountquery?"+text;
  72. }else{
  73. if (data.info){
  74. alert(data.info);
  75. }else{
  76. window.location.href="/accountquery?"+text;
  77. }
  78. }
  79. }
  80. });
  81. }
  82. function submitBan () {
  83. var uid = document.getElementById("uid").value;
  84. var account = document.getElementById("account").value;
  85. var text = "uid=" + encodeURI(uid) + "&account=" + encodeURI(account) + "&isban=" + encodeURI(1) + "&action=update";
  86. $.ajax({
  87. type:"put",
  88. url:"/accountquery?" + text,
  89. success:function (data) {
  90. if (data.info){
  91. alert(data.info);
  92. }
  93. window.location.href="/accountquery?"+"uid=" + encodeURI(uid) + "&account=" + encodeURI(account) + "&action=query";
  94. }
  95. });
  96. }
  97. function submitUnban () {
  98. var uid = document.getElementById("uid").value;
  99. var account = document.getElementById("account").value;
  100. var text = "uid=" + encodeURI(uid) + "&account=" + encodeURI(account) + "&isban=" + encodeURI(0) + "&action=update";
  101. $.ajax({
  102. type:"put",
  103. url:"/accountquery?" + text,
  104. success:function (data) {
  105. if (data.info){
  106. alert(data.info);
  107. }
  108. window.location.href="/accountquery?"+"uid=" + encodeURI(uid) + "&account=" + encodeURI(account) + "&action=query";
  109. }
  110. });
  111. }
  112. function updateStatus (status) {
  113. document.getElementById('account_status').innerText="账号状态 : "+status;
  114. }
  115. </script>
  116. </body>
  117. </html>