index.html 2.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112
  1. <!DOCTYPE html>
  2. <html lang="en">
  3. {{template "header" .}} {{/* header.html 它是页面嵌入模板,最后的那个点表示将当前模板中的变量传递到header.html模板中 */}}
  4. <body>
  5. ocr_task
  6. {{/*{{.}}*/}}
  7. <br>
  8. 当前发送节点状态 {{.isrun}} <button id="start" onclick="start()">开启</button> <button id="stop" onclick="stop()" >停止</button>
  9. <br>
  10. {{if eq (len .) 0}}
  11. 当前无任务
  12. {{end}}
  13. {{if gt (len .) 0}}
  14. <table>
  15. <thead>
  16. <tr>
  17. <td>当前任务个数</td>
  18. <td>总数量</td>
  19. <td>完成数量</td>
  20. <td>未识别全部数量</td>
  21. </tr>
  22. </thead>
  23. <tbody>
  24. <tr>
  25. <td>{{.taskNum}}</td>
  26. <td>{{.sumNum}}</td>
  27. <td>{{.overNum}}</td>
  28. <td>{{.undoneNum}}</td>
  29. </tr>
  30. </tbody>
  31. </table>
  32. <br>
  33. <br>
  34. 当前任务进度
  35. <br>
  36. <table>
  37. <thead>
  38. <tr>
  39. <td>总数量</td>
  40. <td>完成数量</td>
  41. <td>未识别数量</td>
  42. <td>已执行时间</td>
  43. <td>预计完成时间</td>
  44. <td>固定服务器+竞价服务器</td>
  45. </tr>
  46. </thead>
  47. <tbody>
  48. <tr>
  49. <td>{{.nowSumNum}}</td>
  50. <td>{{.overNum}}</td>
  51. <td>{{.nowUnDoneNum}}</td>
  52. <td>{{.executionTime}}</td>
  53. <td>{{.estimatedFinishTime}}</td>
  54. <td>{{.esc}}</td>
  55. </tr>
  56. </tbody>
  57. </table>
  58. {{end}}
  59. <br>
  60. 任务详情
  61. <br>
  62. <table>
  63. <thead>
  64. <tr>
  65. <td>任务id</td>
  66. <td>开始id</td>
  67. <td>执行到id</td>
  68. <td>执行结束id</td>
  69. <td>入库时间</td>
  70. <td>id段条数</td>
  71. </tr>
  72. </thead>
  73. <tbody>
  74. {{range $key, $value := .resultInfos }}
  75. <tr>
  76. <td>{{$value._id}}</td>
  77. <td>{{$value.start}}</td>
  78. <td>{{$value.gtid}}</td>
  79. <td>{{$value.lteid}}</td>
  80. <td>{{$value.i_time}}</td>
  81. <td>{{$value.sub}}</td>
  82. </tr>
  83. {{end}}
  84. </tbody>
  85. </table>
  86. <input type="button" onclick="location.reload()" value="刷新"></input>
  87. </body>
  88. <script src="../res/js/jquery.js"></script>
  89. <script>
  90. function start() {
  91. console.log(123)
  92. $.ajax({
  93. url:"/udpkz?do=start",
  94. success:function (req) {
  95. location.reload(true)
  96. }
  97. })
  98. }
  99. function stop() {
  100. console.log(345)
  101. $.ajax({
  102. url:"/udpkz?do=stop",
  103. success:function (req) {
  104. location.reload(true)
  105. }
  106. })
  107. }
  108. </script>
  109. </html>