3.7
fxl
2023-03-07 632a18ee7c83441a6036b90577424d2daad8d19c
src/main/webapp/hxzk/sysSetting/systemDebug.jsp
@@ -3,231 +3,342 @@
<%@ taglib prefix="fn" uri="http://java.sun.com/jsp/jstl/functions"%>
<html lang="en">
<head>
    <meta charset="utf-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, shrink-to-fit=no">
    <title>华星智控定位管理系统 </title>
    <link rel="icon" type="image/x-icon" href="/hxzkoa/hxzk/assets/img/favicon.ico"/>
    <link href="/hxzkoa/hxzk/assets/css/loader.css" rel="stylesheet" type="text/css" />
    <script src="/hxzkoa/hxzk/assets/js/loader.js"></script>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport"
   content="width=device-width, initial-scale=1, maximum-scale=1, shrink-to-fit=no">
<title>华星智控定位管理系统</title>
<link rel="icon" type="image/x-icon"
   href="/hxzkoa/hxzk/assets/img/favicon.ico" />
<link href="/hxzkoa/hxzk/assets/css/loader.css" rel="stylesheet"
   type="text/css" />
<script src="/hxzkoa/hxzk/assets/js/loader.js"></script>
    <!-- BEGIN GLOBAL MANDATORY STYLES -->
    <link href="https://fonts.googleapis.com/css?family=Quicksand:400,500,600,700&display=swap" rel="stylesheet">
    <link href="/hxzkoa/hxzk/bootstrap/css/bootstrap.min.css" rel="stylesheet" type="text/css" />
    <link href="/hxzkoa/hxzk/assets/css/main.css" rel="stylesheet" type="text/css" />
    <link href="/hxzkoa/hxzk/plugins/perfect-scrollbar/perfect-scrollbar.css" rel="stylesheet" type="text/css" />
    <link href="/hxzkoa/hxzk/assets/css/structure.css" rel="stylesheet" type="text/css" />
    <link href="/hxzkoa/hxzk/plugins/highlight/styles/monokai-sublime.css" rel="stylesheet" type="text/css" />
    <!-- END GLOBAL MANDATORY STYLES -->
<!-- BEGIN GLOBAL MANDATORY STYLES -->
<link
   href="https://fonts.googleapis.com/css?family=Quicksand:400,500,600,700&display=swap"
   rel="stylesheet">
<link href="/hxzkoa/hxzk/bootstrap/css/bootstrap.min.css"
   rel="stylesheet" type="text/css" />
<link href="/hxzkoa/hxzk/assets/css/main.css" rel="stylesheet"
   type="text/css" />
<link
   href="/hxzkoa/hxzk/plugins/perfect-scrollbar/perfect-scrollbar.css"
   rel="stylesheet" type="text/css" />
<link href="/hxzkoa/hxzk/assets/css/structure.css" rel="stylesheet"
   type="text/css" />
<link href="/hxzkoa/hxzk/plugins/highlight/styles/monokai-sublime.css"
   rel="stylesheet" type="text/css" />
<!-- END GLOBAL MANDATORY STYLES -->
    <!-- BEGIN PAGE LEVEL PLUGINS/CUSTOM STYLES -->
    <link href="/hxzkoa/hxzk/assets/css/elements/search.css" rel="stylesheet" type="text/css" />
    <link href="/hxzkoa/hxzk/plugins/apex/apexcharts.css" rel="stylesheet" type="text/css">
    <link href="/hxzkoa/hxzk/assets/css/dashboard/dash_2.css" rel="stylesheet" type="text/css" />
    <link href="/hxzkoa/hxzk/assets/css/elements/custom-pagination.css" rel="stylesheet" type="text/css" />
    <link href="/hxzkoa/hxzk/assets/css/components/custom-modal.css" rel="stylesheet" type="text/css" />
    <!-- END PAGE LEVEL PLUGINS/CUSTOM STYLES -->
   <link rel="preconnect" href="https://fonts.gstatic.com">
   <link href="https://fonts.googleapis.com/css2?family=Ma+Shan+Zheng&display=swap" rel="stylesheet">
   <link rel="stylesheet" type="text/css" href="/hxzkoa/hxzk/plugins/table/datatable/datatables.css">
    <link rel="stylesheet" type="text/css" href="/hxzkoa/hxzk/plugins/table/datatable/custom_dt_html5.css">
    <link rel="stylesheet" type="text/css" href="/hxzkoa/hxzk/plugins/table/datatable/dt-global_style.css">
   <style>
      .panel-head{
         font-size: 1rem; color: rgba(255,255,255,.7); line-height: 2rem; text-align: center;
         background: linear-gradient(rgb(0,20,30), rgb(0,40,70));
         border: 2px solid rgba(0,90,120,.3);
      }
      .table-bordered td, .table-bordered th { border: 1px solid #ebedf2; }
   </style>
<!-- BEGIN PAGE LEVEL PLUGINS/CUSTOM STYLES -->
<link href="/hxzkoa/hxzk/assets/css/elements/search.css"
   rel="stylesheet" type="text/css" />
<link href="/hxzkoa/hxzk/plugins/apex/apexcharts.css" rel="stylesheet"
   type="text/css">
<link href="/hxzkoa/hxzk/assets/css/dashboard/dash_2.css"
   rel="stylesheet" type="text/css" />
<link href="/hxzkoa/hxzk/assets/css/elements/custom-pagination.css"
   rel="stylesheet" type="text/css" />
<link href="/hxzkoa/hxzk/assets/css/components/custom-modal.css"
   rel="stylesheet" type="text/css" />
<!-- END PAGE LEVEL PLUGINS/CUSTOM STYLES -->
<link rel="preconnect" href="https://fonts.gstatic.com">
<link
   href="https://fonts.googleapis.com/css2?family=Ma+Shan+Zheng&display=swap"
   rel="stylesheet">
<link rel="stylesheet" type="text/css"
   href="/hxzkoa/hxzk/plugins/table/datatable/datatables.css">
<link rel="stylesheet" type="text/css"
   href="/hxzkoa/hxzk/plugins/table/datatable/custom_dt_html5.css">
<link rel="stylesheet" type="text/css"
   href="/hxzkoa/hxzk/plugins/table/datatable/dt-global_style.css">
<style>
body {
   margin: 0px;
   width: 100%;
   min-width: 1500px;
   max-width: 100%;
   height: 100%;
   background-color: #F0F0F0;
}
#head {
   background-color: #FFFF00;
   width: 100%;
   height: 100px;
}
#center {
   background-color: #00FFFF;
   width: 100%;
   min-height: 100%;
}
#foot {
   background-color: #FF00FF;
   width: 100%;
   height: 100px;
}
.panel-head {
   font-size: 1rem;
   color: rgba(255, 255, 255, .7);
   line-height: 2rem;
   text-align: center;
   background: linear-gradient(rgb(0, 20, 30), rgb(0, 40, 70));
   border: 2px solid rgba(0, 90, 120, .3);
}
.table-bordered td, .table-bordered th {
   border: 1px solid #ebedf2;
}
</style>
</head>
<body class="alt-menu sidebar-noneoverflow">
    <!-- BEGIN LOADER -->
    <div id="load_screen"> <div class="loader"> <div class="loader-content">
        <div class="spinner-grow align-self-center"></div>
    </div></div></div>
    <!--  END LOADER -->
   <div class="border-left" style="opacity:0.4;float:left;position:absolute;z-index:1;left:120px;height:20px;"><img alt="" src="/hxzkoa/resources/images/border.png" class="img-left"></div>
   <div class="border-right" style="opacity:0.4;float:right;position:absolute;z-index:2;right:120px;"><img alt="" src="/hxzkoa/resources/images/border2.png" class="img-right"></div>
    <!--  BEGIN NAVBAR  -->
   <!-- BEGIN LOADER -->
   <div id="load_screen">
      <div class="loader">
         <div class="loader-content">
            <div class="spinner-grow align-self-center"></div>
         </div>
      </div>
   </div>
   <!--  END LOADER -->
   <div class="border-left"
      style="opacity: 0.4; float: left; position: absolute; z-index: 1; left: 120px; height: 20px;">
      <img alt="" src="/hxzkoa/resources/images/border.png" class="img-left">
   </div>
   <div class="border-right"
      style="opacity: 0.4; float: right; position: absolute; z-index: 2; right: 120px;">
      <img alt="" src="/hxzkoa/resources/images/border2.png"
         class="img-right">
   </div>
   <!--  BEGIN NAVBAR  -->
   <div class="login-page"></div>
    <!--  END NAVBAR  -->
   <!--  END NAVBAR  -->
    <!--  BEGIN MAIN CONTAINER  -->
    <div class="main-container" id="container">
   <!--  BEGIN MAIN CONTAINER  -->
   <div class="main-container" id="container">
        <div class="overlay"></div>
        <div class="search-overlay"></div>
      <div class="overlay"></div>
      <div class="search-overlay"></div>
        <!--  BEGIN TOPBAR  -->
        <div class="header-page"></div>
        <!--  END TOPBAR  -->
        <!--  BEGIN CONTENT PART  -->
        <div id="content" class="main-content">
            <div class="layout-px-spacing">
                <div class="row layout-top-spacing" id="cancel-row">
                    <div class="col-xl-12 col-lg-12 col-sm-12  layout-spacing">
                        <div class="widget-content widget-content-area br-6">
                            <div class="table-responsive mb-4 mt-4">
      <!--  BEGIN TOPBAR  -->
      <div class="header-page"></div>
      <!--  END TOPBAR  -->
                                <table id="html5-extension" class="table table-hover" style="width:100%">
                                    <div style="padding:20px;">
                                       <div style="float:left;margin-left:2px;font-size:10px;text-align:right;line-height:37px;">
                                    <label >选择标签</label>
                                 </div>
                                 <div style="float:left;width:80px;;margin-top:2px;margin-left:5px;">
                                    <select  class="form-control form-control-lg" style="font-size:6px;width:120px;height:30px;padding: 0px 0px;" id = "tagId">
                                       <option value="所有标签">所有标签</option>
                                       <c:forEach items="${labelList}" var="label">
                                          <option value="${label.tag_id}">${label.tag_id} </option>
                                       </c:forEach>
                                    </select>
                                 </div>
                                    <button type="button" class="btn btn-secondary reset" style="margin-left:60px">刷新</button>
                                    <button type="button" class="btn btn-secondary start">开始</button>
                                    <button type="button" class="btn btn-secondary stop">暂停</button>
                                    <button type="button" class="btn btn-secondary clean">清空</button>
                                    <input type="hidden" class="custom-control-input" id="count" value="0">
      <!--  BEGIN CONTENT PART  -->
      <div id="content" class="main-content">
         <div class="layout-px-spacing">
            <div class="row layout-top-spacing" id="cancel-row">
               <div class="col-xl-12 col-lg-12 col-sm-12  layout-spacing">
                  <div class="widget-content widget-content-area br-6">
                     <div class="table-responsive mb-4 mt-4">
                        <table id="html5-extension" class="table table-hover"
                           style="width: 100%">
                           <div style="padding: 20px;">
                              <div
                                 style="float: left; margin-left: 2px; font-size: 10px; text-align: right; line-height: 37px;">
                                 <label>选择标签</label>
                              </div>
                                 <thead>
                                    <tr align="center">
                                       <th>序号</th>
                                       <th>包序</th>
                                       <th>(x,y,z)</th>
                                       <th style="width:60%;">原始数据</th>
                                    </tr>
                                 </thead>
                                 <tbody>
                                       <tr >
                                          <td><textarea class="form-control" style="height:500px;padding:0 0;margin:0 0;" readonly = "readonly" id='msg1'></textarea></td>
                                          <td><textarea class="form-control" style="height:500px;padding:0 0;margin:0 0;" readonly = "readonly" id='msg2'></textarea></td>
                                          <td><textarea class="form-control" style="height:500px;padding:0 0;margin:0 0;" readonly = "readonly" id='msg3'></textarea></td>
                                          <td><textarea class="form-control" style="height:500px;padding:0 0;margin:0 0;" readonly = "readonly" id='msg4'></textarea></td>
                                       </tr>
                                 </tbody>
                              </table>
                            </div>
                        </div>
                    </div>
                              <div
                                 style="float: left; width: 80px;; margin-top: 2px; margin-left: 5px;">
                                 <select class="form-control form-control-lg"
                                    style="font-size: 6px; width: 120px; height: 30px; padding: 0px 0px;"
                                    id="tagId">
                                    <option value="所有标签">所有标签</option>
                                    <c:forEach items="${labelList}" var="label">
                                       <option value="${label.tag_id}">${label.tag_id}</option>
                                    </c:forEach>
                                 </select>
                              </div>
                              <button type="button" class="btn btn-secondary reset"
                                 style="margin-left: 60px">刷新</button>
                              <button type="button" class="btn btn-secondary start">开始</button>
                              <button type="button" class="btn btn-secondary stop">暂停</button>
                              <button type="button" class="btn btn-secondary clean">清空</button>
                              <input type="hidden" class="custom-control-input" id="count"
                                 value="0">
                           </div>
                           <thead>
                              <tr align="center">
                                 <th>序号</th>
                                 <th>包序</th>
                                 <th>(x,y,z)</th>
                                 <th style="width: 60%;">原始数据</th>
                              </tr>
                           </thead>
                           <tbody>
                              <tr>
                                 <td><textarea class="form-control"
                                       style="height: 500px; padding: 0 0; margin: 0 0;"
                                       readonly="readonly" id='msg1'></textarea></td>
                                 <td><textarea class="form-control"
                                       style="height: 500px; padding: 0 0; margin: 0 0;"
                                       readonly="readonly" id='msg2'></textarea></td>
                                 <td><textarea class="form-control"
                                       style="height: 500px; padding: 0 0; margin: 0 0;"
                                       readonly="readonly" id='msg3'></textarea></td>
                                 <td><textarea class="form-control"
                                       style="height: 500px; padding: 0 0; margin: 0 0;"
                                       readonly="readonly" id='msg4'></textarea></td>
                              </tr>
                           </tbody>
                        </table>
                     </div>
                  </div>
               </div>
                </div>
            </div>
             </div>
        <!--  END CONTENT PART  -->
         </div>
         <!--  END CONTENT PART  -->
    </div>
    <!-- END MAIN CONTAINER -->
   <%
            String username=(String)session.getAttribute("username");
            if(username==null || username.equals("")){
            request.getRequestDispatcher("/hxzk/login.jsp").forward(request,response);
            return;
            }
            %>
    <!-- BEGIN GLOBAL MANDATORY SCRIPTS -->
    <script src="/hxzkoa/hxzk/assets/js/libs/jquery-3.1.1.min.js"></script>
    <script src="/hxzkoa/hxzk/bootstrap/js/popper.min.js"></script>
    <script src="/hxzkoa/hxzk/bootstrap/js/bootstrap.min.js"></script>
    <script src="/hxzkoa/hxzk/plugins/perfect-scrollbar/perfect-scrollbar.min.js"></script>
    <script src="/hxzkoa/hxzk/assets/js/app.js"></script>
    <script src="/hxzkoa/hxzk/plugins/table/datatable/button-ext/dataTables.buttons.min.js"></script>
    <script src="/hxzkoa/hxzk/plugins/table/datatable/button-ext/jszip.min.js"></script>
    <script src="/hxzkoa/hxzk/plugins/table/datatable/button-ext/buttons.html5.min.js"></script>
    <script src="/hxzkoa/hxzk/plugins/table/datatable/button-ext/buttons.print.min.js"></script>
    <script>
        $(document).ready(function() {
            App.init();$.ajax({async : false, type : "POST",url : "/hxzkoa/getSysSetting_list.do",data : {},dataType : "json",success:function(data){title = data[0].title;document.title = title;},});
        });
        $('.header-page').load('/hxzkoa/hxzk/top.html');$('.login-page').load('/hxzkoa/hxzk/head.html');
        $(function () {
         setInterval(function () {
            getMsg(function (res) {
               //console.log(res)
               if(res){
                  var count = document.getElementById('count').value;
                  //console.log(count)
                  for (i in res ){
                     var index = count++;
                     var baoxu = res[i].split(":")[1].split(",")[3];
                     var loc = res[i].split(":")[1].split(",")[6]+"," + res[i].split(":")[1].split(",")[7]+"," +res[i].split(":")[1].split(",")[8];
                     var content = res[i];
                     var textarea1 = document.getElementById('msg1');
                     var textarea2 = document.getElementById('msg2');
                     var textarea3 = document.getElementById('msg3');
                     var textarea4 = document.getElementById('msg4');
                     var tagid = document.getElementById('tagId').value;
                     var tagidGet = res[i].split(":")[1].split(",")[2];
                     //console.log("tagid"+tagid+"tagidGet"+tagidGet)
                     if (tagid !="所有标签" && tagidGet != tagid){
                        continue
                     }
                     textarea1.value += parseInt(index)+"\n";
                     textarea2.value += baoxu+"\n"
                     textarea3.value += loc+"\n"
                     textarea4.value += content+"\n"
                         textarea1.scrollTop = textarea1.scrollHeight;
                         textarea2.scrollTop = textarea2.scrollHeight;
                         textarea3.scrollTop = textarea3.scrollHeight;
                         textarea4.scrollTop = textarea4.scrollHeight;
                  }
                  document.getElementById('count').value=count
      </div>
      <!-- END MAIN CONTAINER -->
      <%
      String username = (String) session.getAttribute("username");
      if (username == null || username.equals("")) {
         request.getRequestDispatcher("/hxzk/login.jsp").forward(request, response);
         return;
      }
      %>
      <!-- BEGIN GLOBAL MANDATORY SCRIPTS -->
      <script src="/hxzkoa/hxzk/assets/js/libs/jquery-3.1.1.min.js"></script>
      <script src="/hxzkoa/hxzk/bootstrap/js/popper.min.js"></script>
      <script src="/hxzkoa/hxzk/bootstrap/js/bootstrap.min.js"></script>
      <script
         src="/hxzkoa/hxzk/plugins/perfect-scrollbar/perfect-scrollbar.min.js"></script>
      <script src="/hxzkoa/hxzk/assets/js/app.js"></script>
      <script
         src="/hxzkoa/hxzk/plugins/table/datatable/button-ext/dataTables.buttons.min.js"></script>
      <script
         src="/hxzkoa/hxzk/plugins/table/datatable/button-ext/jszip.min.js"></script>
      <script
         src="/hxzkoa/hxzk/plugins/table/datatable/button-ext/buttons.html5.min.js"></script>
      <script
         src="/hxzkoa/hxzk/plugins/table/datatable/button-ext/buttons.print.min.js"></script>
      <script>
         $(document).ready(function() {
            App.init();
            $.ajax({
               async : false,
               type : "POST",
               url : "/hxzkoa/getSysSetting_list.do",
               data : {},
               dataType : "json",
               success : function(data) {
                  title = data[0].title;
                  document.title = title;
               },
            });
         });
         $('.header-page').load('/hxzkoa/hxzk/top.html');
         $('.login-page').load('/hxzkoa/hxzk/head.html');
         $(function() {
            setInterval(
                  function() {
                     getMsg(function(res) {
                        //console.log(res)
                        if (res) {
                           var count = document
                                 .getElementById('count').value;
                           //console.log(count)
                           for (i in res) {
                              var index = count++;
                              var baoxu = res[i].split(":")[1]
                                    .split(",")[3];
                              var loc = res[i].split(":")[1]
                                    .split(",")[6]
                                    + ","
                                    + res[i].split(":")[1]
                                          .split(",")[7]
                                    + ","
                                    + res[i].split(":")[1]
                                          .split(",")[8];
                              var content = res[i];
                              var textarea1 = document
                                    .getElementById('msg1');
                              var textarea2 = document
                                    .getElementById('msg2');
                              var textarea3 = document
                                    .getElementById('msg3');
                              var textarea4 = document
                                    .getElementById('msg4');
                              var tagid = document
                                    .getElementById('tagId').value;
                              var tagidGet = res[i].split(":")[1]
                                    .split(",")[2];
                              //console.log("tagid"+tagid+"tagidGet"+tagidGet)
                              if (tagid != "所有标签"
                                    && tagidGet != tagid) {
                                 continue
                              }
                              textarea1.value += parseInt(index)
                                    + "\n";
                              textarea2.value += baoxu + "\n"
                              textarea3.value += loc + "\n"
                              textarea4.value += content + "\n"
                              textarea1.scrollTop = textarea1.scrollHeight;
                              textarea2.scrollTop = textarea2.scrollHeight;
                              textarea3.scrollTop = textarea3.scrollHeight;
                              textarea4.scrollTop = textarea4.scrollHeight;
                           }
                           document.getElementById('count').value = count
                        }
                     })
                  }, 2000);
         });
         function getMsg(handler) {
            $.ajax({
               url : "/hxzkoa/displayDebugMessage.do",
               type : "post",
               dataType : "json",
               success : function(res) {
                  //console.log(res)
                  handler(res)
               }
            })
            },2000);
        });
        function getMsg(handler){
            $.ajax({
                   url:"/hxzkoa/displayDebugMessage.do",
                   type:"post",
                   dataType:"json",
                   success:function (res) {
                     //console.log(res)
                       handler(res)
                   }
           });
       }
        $(".reset").click(function() {
         setTimeout("window.location.reload()", 1000);
      });
      $(".clean").click(function() {
         var textarea1 = document.getElementById('msg1');
         var textarea2 = document.getElementById('msg2');
         var textarea3 = document.getElementById('msg3');
         var textarea4 = document.getElementById('msg4');
           textarea1.value = "";
           textarea2.value = "";
           textarea3.value = "";
           textarea4.value = "";
        })
        $(".start").click(function() {
         $.ajax({
                   url:"/hxzkoa/startDebug.do",
                   type:"post",
          });
        })
        $(".stop").click(function() {
         $.ajax({
                   url:"/hxzkoa/stopDebug.do",
                   type:"post",
            });
        })
    </script>
    <script src="/hxzkoa/hxzk/assets/js/custom.js"></script>
    <!-- END GLOBAL MANDATORY SCRIPTS -->
            });
         }
         $(".reset").click(function() {
            setTimeout("window.location.reload()", 1000);
         });
         $(".clean").click(function() {
            var textarea1 = document.getElementById('msg1');
            var textarea2 = document.getElementById('msg2');
            var textarea3 = document.getElementById('msg3');
            var textarea4 = document.getElementById('msg4');
            textarea1.value = "";
            textarea2.value = "";
            textarea3.value = "";
            textarea4.value = "";
         })
         $(".start").click(function() {
            $.ajax({
               url : "/hxzkoa/startDebug.do",
               type : "post",
            });
         })
         $(".stop").click(function() {
            $.ajax({
               url : "/hxzkoa/stopDebug.do",
               type : "post",
            });
         })
      </script>
      <script src="/hxzkoa/hxzk/assets/js/custom.js"></script>
      <!-- END GLOBAL MANDATORY SCRIPTS -->
    <!-- BEGIN PAGE LEVEL PLUGINS/CUSTOM SCRIPTS -->
    <script src="/hxzkoa/hxzk/plugins/apex/apexcharts.min.js"></script>
    <script src="/hxzkoa/hxzk/assets/js/dashboard/dash_2.js"></script>
    <!-- BEGIN PAGE LEVEL PLUGINS/CUSTOM SCRIPTS -->
      <!-- BEGIN PAGE LEVEL PLUGINS/CUSTOM SCRIPTS -->
      <script src="/hxzkoa/hxzk/plugins/apex/apexcharts.min.js"></script>
      <script src="/hxzkoa/hxzk/assets/js/dashboard/dash_2.js"></script>
      <!-- BEGIN PAGE LEVEL PLUGINS/CUSTOM SCRIPTS -->
</body>
</html>