misunderstanding.html 5.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107
  1. <!-- 错别字 -->
  2. <!DOCTYPE html>
  3. <html lang="en" xmlns:th="http://www.w3.org/1999/xhtml">
  4. <head>
  5. <meta charset="UTF-8">
  6. <meta name="viewport" content="width=device-width, initial-scale=1.0">
  7. <title>错别字监测</title>
  8. <link rel="shortcut icon" th:href="@{favicon.ico}">
  9. <link rel="stylesheet" type="text/css" th:href="@{/style/html.css}" />
  10. <link rel="stylesheet" type="text/css" th:href="@{/style/base.css}" />
  11. </head>
  12. <body class="black-bg">
  13. <!-- 头部 Start -->
  14. <div class="header flex-row flex-y-center">
  15. <h1>错别字监测</h1>
  16. </div>
  17. <!-- 头部 End -->
  18. <!-- 内容 Start -->
  19. <div class="container">
  20. <!-- 正文 Start -->
  21. <div class="content m-t-20">
  22. <img class="x-line" th:src="@{img/bg-line.png}" alt="">
  23. <div class="content-list flex-row">
  24. <div class="content-list-left flex-col">
  25. <h4>市政府工作部门</h4>
  26. <div class="content-list-body height-74">
  27. <ul id="messageUlOne">
  28. <li class="content-list-body-tit">
  29. <div class="w50"><h5>站点名称</h5></div>
  30. <div class="w25"><h5>错别字数量</h5></div>
  31. </li>
  32. <li th:each="item : ${dataSource}">
  33. <div class="w50"><span th:attr="title=${item.misprintName}" th:text="${#strings.length(item.misprintName) > 20}
  34. ? ${#strings.substring(item.misprintName, 0, 20) + '...'}
  35. : ${item.misprintName}"></span></div>
  36. <div class="w25"><span th:text="${T(com.ruoyi.web.controller.tool.NumberUtils).thousandFormatCount(item.misprintCount)}"></span></div>
  37. <img class="table-triangle-top" th:src="@{img/triangle.png}">
  38. <img class="table-triangle-btm" th:src="@{img/triangle.png}">
  39. </li>
  40. </ul>
  41. </div>
  42. </div>
  43. <div class="content-list-right flex-col ">
  44. <h4>县(市)区政府</h4>
  45. <div class="content-list-body height-74">
  46. <ul id="messageUlTwo">
  47. <li class="content-list-body-tit">
  48. <div class="w50"><h5>站点名称</h5></div>
  49. <div class="w25"><h5>错别字数量</h5></div>
  50. </li>
  51. <li th:each="item : ${dataAccess}">
  52. <div class="w50"><span th:attr="title=${item.misprintName}" th:text="${#strings.length(item.misprintName) > 20}
  53. ? ${#strings.substring(item.misprintName, 0, 20) + '...'}
  54. : ${item.misprintName}"></span></div>
  55. <div class="w25"><span th:text="${T(com.ruoyi.web.controller.tool.NumberUtils).thousandFormatCount(item.misprintCount)}"></span></div>
  56. <img class="table-triangle-top" th:src="@{img/triangle.png}">
  57. <img class="table-triangle-btm" th:src="@{img/triangle.png}">
  58. </li>
  59. </ul>
  60. </div>
  61. </div>
  62. </div>
  63. </div>
  64. <!-- 正文 End -->
  65. </div>
  66. <!-- 内容End -->
  67. <script type="text/javascript" th:src="@{/js/socket.js}"></script>
  68. <script>
  69. socket.onMessage = function (res) {
  70. let message = []
  71. if (10011 == JSON.parse(res).code) {
  72. message = JSON.parse(res).data
  73. // 处理接收到的消息
  74. document.getElementById("messageUlOne").innerHTML = "<li class=\"content-list-body-tit\">\n" +
  75. " <div class=\"w50\"><h5>站点名称</h5></div>\n" +
  76. " <div class=\"w25\"><h5>错别字数量</h5></div>\n" +
  77. " </li>";
  78. for (let i = 0; i < message.length; i++) {
  79. document.getElementById("messageUlOne").innerHTML += "<li>\n" +
  80. ` <div class="w50"><span>${message[i].misprintName}</span></div>\n` +
  81. ` <div class="w25"><span>${message[i].misprintCount}</span></div>\n` +
  82. ` <img class="table-triangle-top" th:src="@{img/triangle.png}"/>\n` +
  83. ` <img class="table-triangle-btm" th:src="@{img/triangle.png}"/>\n` +
  84. ` </li>`
  85. }
  86. }
  87. if (10012 == JSON.parse(res).code) {
  88. message = JSON.parse(res).data
  89. // 处理接收到的消息
  90. document.getElementById("messageUlTwo").innerHTML = "<li class=\"content-list-body-tit\">\n" +
  91. " <div class=\"w50\"><h5>站点名称</h5></div>\n" +
  92. " <div class=\"w25\"><h5>错别字数量</h5></div>\n" +
  93. " </li";
  94. for (let i = 0; i < message.length; i++) {
  95. document.getElementById("messageUlTwo").innerHTML += "<li>\n" +
  96. ` <div class=\"W50\"><span>${message[i].misprintName}</span></div>\n` +
  97. ` <div class=\"W25\"><span>${message[i].misprintCount}</span></div>\n` +
  98. ` <img class="table-triangle-top" th:src="@{img/triangle.png}">\n` +
  99. ` <img class="table-triangle-btm" th:src="@{img/triangle.png}">\n` +
  100. ` </li>`
  101. }
  102. }
  103. };
  104. </script>
  105. </body>
  106. </html>