| | |
| | | <%@ 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" style="height:600px;"> |
| | | <div style="width:50%;float:left;"> |
| | | <form id="form1" action="/hxzkoa/admin/AuditRegistServlet" method="post"> |
| | | <table > |
| | | <tr align="center"> |
| | | <td colspan="1" > |
| | | <!-- 校对信息 表格 --> |
| | | <table width="700px" class="cont" style="border-collapse: separate; border-spacing:0px 10px;"> |
| | | <tr align="center"> |
| | | <td align="right"><label for="exampleFormControlInput1">选择基站:</label></td> |
| | | <td align="center"> |
| | | <select class="form-control form-control-lg" id="selectAnchor" name="selectAnchor" style="font-size:10px;width:90%;padding:2px 2px;" onchange="getAnchorip()"> |
| | | <option value="null">选择基站</option> |
| | | <option value="all">所有基站</option> |
| | | <c:forEach items="${anchorList}" var="anchor"> |
| | | <option value="${anchor.anchorid}">${anchor.anchorid} </option> |
| | | </c:forEach> |
| | | </select> |
| | | </td> |
| | | <td colspan="2"><input class="form-control" name="anchorip" id="anchorip" value="" style="font-size:15px;padding:2px 2px"/></td> |
| | | <td><button type="button" class="btn btn-secondary" id="dqpz" onclick="readConfig()">读取配置</button></td> |
| | | </tr> |
| | | <tr> |
| | | <td align="right"><label for="exampleFormControlInput1">设备模式:</label></td> |
| | | <td><div class="custom-control custom-radio custom-control-inline"><input type="radio" value="sbms_jz" name="sbms" class="custom-control-input"><label class="custom-control-label" for="sbms_jz">基站</label></div></td> |
| | | <td><div class="custom-control custom-radio custom-control-inline"><input type="radio" value="sbms_bq" name="sbms" class="custom-control-input"><label class="custom-control-label" for="sbms_bq">标签</label></div></td> |
| | | <td><div class="custom-control custom-checkbox"><input type="checkbox" class="custom-control-input" id="zdcj"><label class="custom-control-label" for="customCheck1" >主动测距</label></div></td> |
| | | <td><div class="custom-control custom-checkbox"><input type="checkbox" class="custom-control-input" id="kqxt"><label class="custom-control-label" for="customCheck1">开启心跳</label></div></td> |
| | | </tr> |
| | | <tr align="center"> |
| | | <td align="right"><label for="exampleFormControlInput1">基站ID:</label></td> |
| | | <td align="left"><input class="form-control" name="jzid" id="jzid" value="" /></td> |
| | | <td></td> |
| | | <td align="right"><label for="exampleFormControlInput1">发射功率:</label></td> |
| | | <td align="left"><input class="form-control" name="fsgl" id="fsgl" value="" /></td> |
| | | </tr> |
| | | <tr align="center"> |
| | | <td align="right"><label for="exampleFormControlInput1">误差校准:</label></td> |
| | | <td align="left"><input class="form-control" name="wcjz" id="wcjz" value="" /></td> |
| | | <td></td> |
| | | <td align="right"><label for="exampleFormControlInput1">滤波参数:</label></td> |
| | | <td align="left"><input class="form-control" name="lbcs" id="lbcs" value="" /></td> |
| | | </tr> |
| | | <tr align="center"> |
| | | <td align="right"><label for="exampleFormControlInput1">通讯小组:</label></td> |
| | | <td align="left"><input class="form-control" name="txxz" id="txxz" value="" /></td> |
| | | <td></td> |
| | | <td align="right"><label for="exampleFormControlInput1">通讯频率:</label></td> |
| | | <td align="left"><input class="form-control" name="txpl" id="txpl" value="" /></td> |
| | | </tr> |
| | | <tr align="center"> |
| | | <td align="right"><label for="exampleFormControlInput1">通讯上限:</label></td> |
| | | <td align="left"><input class="form-control" name="txsx" id="txsx" value="" /></td> |
| | | <td></td> |
| | | <td align="right"><label for="exampleFormControlInput1">固件版本:</label></td> |
| | | <td align="left"><input class="form-control" name="gjbb" id="gjbb" value="" /></td> |
| | | </tr> |
| | | <tr align="center"> |
| | | <td align="right" ><label for="exampleFormControlInput1">同步基站/类型:</label></td> |
| | | <td ><input class="form-control" name="tbjz" id="tbjz" value="" style="width:90%;"/></td> |
| | | <td><select class="form-control form-control-lg" id="tblx" name="tblx" style="font-size:10px;width:90%;padding:2px 2px;"> |
| | | <option value="0">无</option> |
| | | <option value="1">主</option> |
| | | <option value="2">从</option> |
| | | </select> |
| | | </td> |
| | | <td align="right"><label for="exampleFormControlInput1">临近基站数量:</label></td> |
| | | <td align="left"><input class="form-control" name="ljjzsl" id="ljjzsl" value="" /></td> |
| | | </tr> |
| | | <tr align="center"> |
| | | <td><input class="form-control" name="ljjz1" id="ljjz1" value="" style="width:90%;padding:2px 2px;" /></td> |
| | | <td><input class="form-control" name="ljjz2" id="ljjz2" value="" style="width:90%;padding:2px 2px;"/></td> |
| | | <td><input class="form-control" name="ljjz3" id="ljjz3" value="" style="width:90%;padding:2px 2px;"/></td> |
| | | <td><input class="form-control" name="ljjz4" id="ljjz4" value="" style="width:90%;padding:2px 2px;"/></td> |
| | | <td><input class="form-control" name="ljjz5" id="ljjz5" value="" style="width:90%;padding:2px 2px;"/></td> |
| | | </tr> |
| | | <tr align="center"> |
| | | <td><input class="form-control" name="ljjz6" id="ljjz6" value="" style="width:90%;padding:2px 2px;"/></td> |
| | | <td><input class="form-control" name="ljjz7" id="ljjz7" value="" style="width:90%;padding:2px 2px;"/></td> |
| | | <td><input class="form-control" name="ljjz8" id="ljjz8" value="" style="width:90%;padding:2px 2px;"/></td> |
| | | <td><label for="exampleFormControlInput1" style="width:90%;padding:2px 2px;">切换距离:</label></td> |
| | | <td><input class="form-control" name="qhjl" id="qhjl" value="" style="width:90%;padding:2px 2px;"/></td> |
| | | </tr> |
| | | <!-- <tr align="center"> |
| | | <!-- 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" style="height: 600px;"> |
| | | <div style="width: 50%; float: left;"> |
| | | <form id="form1" action="/hxzkoa/admin/AuditRegistServlet" |
| | | method="post"> |
| | | <table> |
| | | <tr align="center"> |
| | | <td colspan="1"> |
| | | <!-- 校对信息 表格 --> |
| | | <table width="700px" class="cont" |
| | | style="border-collapse: separate; border-spacing: 0px 10px;"> |
| | | <tr align="center"> |
| | | <td align="right"><label |
| | | for="exampleFormControlInput1">选择基站:</label></td> |
| | | <td align="center"><select |
| | | class="form-control form-control-lg" id="selectAnchor" |
| | | name="selectAnchor" |
| | | style="font-size: 10px; width: 90%; padding: 2px 2px;" |
| | | onchange="getAnchorip()"> |
| | | <option value="null">选择基站</option> |
| | | <option value="all">所有基站</option> |
| | | <c:forEach items="${anchorList}" var="anchor"> |
| | | <option value="${anchor.anchorid}">${anchor.anchorid} |
| | | </option> |
| | | </c:forEach> |
| | | </select></td> |
| | | <td colspan="2"><input class="form-control" |
| | | name="anchorip" id="anchorip" value="" |
| | | style="font-size: 15px; padding: 2px 2px" /></td> |
| | | <td><button type="button" class="btn btn-secondary" |
| | | id="dqpz" onclick="readConfig()">读取配置</button></td> |
| | | </tr> |
| | | <tr> |
| | | <td align="right"><label |
| | | for="exampleFormControlInput1">设备模式:</label></td> |
| | | <td><div |
| | | class="custom-control custom-radio custom-control-inline"> |
| | | <input type="radio" value="sbms_jz" name="sbms" |
| | | class="custom-control-input"><label |
| | | class="custom-control-label" for="sbms_jz">基站</label> |
| | | </div></td> |
| | | <td><div |
| | | class="custom-control custom-radio custom-control-inline"> |
| | | <input type="radio" value="sbms_bq" name="sbms" |
| | | class="custom-control-input"><label |
| | | class="custom-control-label" for="sbms_bq">标签</label> |
| | | </div></td> |
| | | <td><div class="custom-control custom-checkbox"> |
| | | <input type="checkbox" class="custom-control-input" |
| | | id="zdcj"><label class="custom-control-label" |
| | | for="customCheck1">主动测距</label> |
| | | </div></td> |
| | | <td><div class="custom-control custom-checkbox"> |
| | | <input type="checkbox" class="custom-control-input" |
| | | id="kqxt"><label class="custom-control-label" |
| | | for="customCheck1">开启心跳</label> |
| | | </div></td> |
| | | </tr> |
| | | <tr align="center"> |
| | | <td align="right"><label |
| | | for="exampleFormControlInput1">基站ID:</label></td> |
| | | <td align="left"><input class="form-control" |
| | | name="jzid" id="jzid" value="" /></td> |
| | | <td></td> |
| | | <td align="right"><label |
| | | for="exampleFormControlInput1">发射功率:</label></td> |
| | | <td align="left"><input class="form-control" |
| | | name="fsgl" id="fsgl" value="" /></td> |
| | | </tr> |
| | | <tr align="center"> |
| | | <td align="right"><label |
| | | for="exampleFormControlInput1">误差校准:</label></td> |
| | | <td align="left"><input class="form-control" |
| | | name="wcjz" id="wcjz" value="" /></td> |
| | | <td></td> |
| | | <td align="right"><label |
| | | for="exampleFormControlInput1">滤波参数:</label></td> |
| | | <td align="left"><input class="form-control" |
| | | name="lbcs" id="lbcs" value="" /></td> |
| | | </tr> |
| | | <tr align="center"> |
| | | <td align="right"><label |
| | | for="exampleFormControlInput1">通讯小组:</label></td> |
| | | <td align="left"><input class="form-control" |
| | | name="txxz" id="txxz" value="" /></td> |
| | | <td></td> |
| | | <td align="right"><label |
| | | for="exampleFormControlInput1">通讯频率:</label></td> |
| | | <td align="left"><input class="form-control" |
| | | name="txpl" id="txpl" value="" /></td> |
| | | </tr> |
| | | <tr align="center"> |
| | | <td align="right"><label |
| | | for="exampleFormControlInput1">通讯上限:</label></td> |
| | | <td align="left"><input class="form-control" |
| | | name="txsx" id="txsx" value="" /></td> |
| | | <td></td> |
| | | <td align="right"><label |
| | | for="exampleFormControlInput1">固件版本:</label></td> |
| | | <td align="left"><input class="form-control" |
| | | name="gjbb" id="gjbb" value="" /></td> |
| | | </tr> |
| | | <tr align="center"> |
| | | <td align="right"><label |
| | | for="exampleFormControlInput1">同步基站/类型:</label></td> |
| | | <td><input class="form-control" name="tbjz" |
| | | id="tbjz" value="" style="width: 90%;" /></td> |
| | | <td><select class="form-control form-control-lg" |
| | | id="tblx" name="tblx" |
| | | style="font-size: 10px; width: 90%; padding: 2px 2px;"> |
| | | <option value="0">无</option> |
| | | <option value="1">主</option> |
| | | <option value="2">从</option> |
| | | </select></td> |
| | | <td align="right"><label |
| | | for="exampleFormControlInput1">临近基站数量:</label></td> |
| | | <td align="left"><input class="form-control" |
| | | name="ljjzsl" id="ljjzsl" value="" /></td> |
| | | </tr> |
| | | <tr align="center"> |
| | | <td><input class="form-control" name="ljjz1" |
| | | id="ljjz1" value="" |
| | | style="width: 90%; padding: 2px 2px;" /></td> |
| | | <td><input class="form-control" name="ljjz2" |
| | | id="ljjz2" value="" |
| | | style="width: 90%; padding: 2px 2px;" /></td> |
| | | <td><input class="form-control" name="ljjz3" |
| | | id="ljjz3" value="" |
| | | style="width: 90%; padding: 2px 2px;" /></td> |
| | | <td><input class="form-control" name="ljjz4" |
| | | id="ljjz4" value="" |
| | | style="width: 90%; padding: 2px 2px;" /></td> |
| | | <td><input class="form-control" name="ljjz5" |
| | | id="ljjz5" value="" |
| | | style="width: 90%; padding: 2px 2px;" /></td> |
| | | </tr> |
| | | <tr align="center"> |
| | | <td><input class="form-control" name="ljjz6" |
| | | id="ljjz6" value="" |
| | | style="width: 90%; padding: 2px 2px;" /></td> |
| | | <td><input class="form-control" name="ljjz7" |
| | | id="ljjz7" value="" |
| | | style="width: 90%; padding: 2px 2px;" /></td> |
| | | <td><input class="form-control" name="ljjz8" |
| | | id="ljjz8" value="" |
| | | style="width: 90%; padding: 2px 2px;" /></td> |
| | | <td><label for="exampleFormControlInput1" |
| | | style="width: 90%; padding: 2px 2px;">切换距离:</label></td> |
| | | <td><input class="form-control" name="qhjl" |
| | | id="qhjl" value="" style="width: 90%; padding: 2px 2px;" /></td> |
| | | </tr> |
| | | <!-- <tr align="center"> |
| | | <td align="right"><button type="button" class="btn btn-secondary" style="width:120%;">选择Bin文件</button></td> |
| | | <td align="middle" colspan="3"><input class="form-control" name="btl" id="btl" value="" style="width:80%"/></td> |
| | | </tr> |
| | |
| | | </div> |
| | | </td> |
| | | </tr> --> |
| | | </table> |
| | | <table style="margin-top: 90px;border-collapse: separate; border-spacing: 30px 5px;"> |
| | | <tr align="center" colspan="4" > |
| | | <td align="center"><button type="button" class="btn btn-secondary" id="baocunpeizhi" onclick="saveConfig()">保存配置</button></td> |
| | | <td align="center"><button type="button" class="btn btn-secondary" id="chongqishebei" onclick="restart_anchor()">重启设备</button></td> |
| | | <td align="center"><button type="button" class="btn btn-secondary" id="huifuchuchang" onclick="reset_anchor()">恢复出厂</button></td> |
| | | <td align="center"><button type="button" class="btn btn-secondary" id="quanbuxiugai" onclick="modify_all()">全部修改</button></td> |
| | | </tr> |
| | | </table> |
| | | |
| | | |
| | | </td> |
| | | </tr> |
| | | </table> |
| | | </form> |
| | | </div> |
| | | <div style="width:45%;float:left;margin-left:3%;"> |
| | | <table style="border-collapse: separate; border-spacing: 0px 20px;"> |
| | | <tr align="center"> |
| | | <td colspan="5" align="left"><textarea class="form-control" style="height:500px;width:600px;" disabled="disabled" id="output"></textarea></td> |
| | | </tr> |
| | | <tr align="center"> |
| | | <td > <label for="exampleFormControlInput1">A基站:</label></td> |
| | | <td style="width:120px"><input class="form-control" name="Aanchor" id="Aanchor" value="" disabled="disabled"/></td> |
| | | <td><label for="exampleFormControlInput1">B基站:</label></td> |
| | | <td><select class="form-control form-control-lg" style="font-size:10px;padding:2px 2px;" id="Banchor"> |
| | | <option value="null">选择基站</option> |
| | | <option value="all">所有基站</option> |
| | | <c:forEach items="${anchorList}" var="anchor"> |
| | | <option value="${anchor.anchorid}">${anchor.anchorid} </option> |
| | | </c:forEach> |
| | | </select></td> |
| | | <!-- <td ><input class="form-control" name="BAnchor" id="BAnchor" value=""/></td> |
| | | --> <td><button type="button" class="btn btn-secondary" onclick="kaishiceju()" id="ceju">开始测距</button></td> |
| | | </table> |
| | | <table |
| | | style="margin-top: 90px; border-collapse: separate; border-spacing: 30px 5px;"> |
| | | <tr align="center" colspan="4"> |
| | | <td align="center"><button type="button" |
| | | class="btn btn-secondary" id="baocunpeizhi" |
| | | onclick="saveConfig()">保存配置</button></td> |
| | | <td align="center"><button type="button" |
| | | class="btn btn-secondary" id="chongqishebei" |
| | | onclick="restart_anchor()">重启设备</button></td> |
| | | <td align="center"><button type="button" |
| | | class="btn btn-secondary" id="huifuchuchang" |
| | | onclick="reset_anchor()">恢复出厂</button></td> |
| | | <td align="center"><button type="button" |
| | | class="btn btn-secondary" id="quanbuxiugai" |
| | | onclick="modify_all()">全部修改</button></td> |
| | | </tr> |
| | | </table> |
| | | |
| | | |
| | | </td> |
| | | </tr> |
| | | </table> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | </form> |
| | | </div> |
| | | <div style="width: 45%; float: left; margin-left: 3%;"> |
| | | <table |
| | | style="border-collapse: separate; border-spacing: 0px 20px;"> |
| | | <tr align="center"> |
| | | <td colspan="5" align="left"><textarea |
| | | class="form-control" style="height: 500px; width: 600px;" |
| | | disabled="disabled" id="output"></textarea></td> |
| | | </tr> |
| | | <tr align="center"> |
| | | <td><label for="exampleFormControlInput1">A基站:</label></td> |
| | | <td style="width: 120px"><input class="form-control" |
| | | name="Aanchor" id="Aanchor" value="" disabled="disabled" /></td> |
| | | <td><label for="exampleFormControlInput1">B基站:</label></td> |
| | | <td><select class="form-control form-control-lg" |
| | | style="font-size: 10px; padding: 2px 2px;" id="Banchor"> |
| | | <option value="null">选择基站</option> |
| | | <option value="all">所有基站</option> |
| | | <c:forEach items="${anchorList}" var="anchor"> |
| | | <option value="${anchor.anchorid}">${anchor.anchorid} |
| | | </option> |
| | | </c:forEach> |
| | | </select></td> |
| | | <!-- <td ><input class="form-control" name="BAnchor" id="BAnchor" value=""/></td> |
| | | --> |
| | | <td><button type="button" class="btn btn-secondary" |
| | | onclick="kaishiceju()" id="ceju">开始测距</button></td> |
| | | </tr> |
| | | </table> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | |
| | | </div> |
| | | </div> |
| | | |
| | | </div> |
| | | <!-- END CONTENT PART --> |
| | | </div> |
| | | <!-- END CONTENT PART --> |
| | | |
| | | </div> |
| | | <!-- END MAIN CONTAINER --> |
| | | |
| | | <!-- BEGIN FUNCTION SCRIPTS --> |
| | | <script type="text/javascript"> |
| | | var readconfig; |
| | | |
| | | function getAnchorip(){ |
| | | var anchorid = document.getElementById("selectAnchor").value; |
| | | if (anchorid=="null"){ |
| | | document.getElementById("Aanchor").value=anchorid; |
| | | document.getElementById("Aanchor").disabled="disabled"; |
| | | document.getElementById("anchorip").value=""; |
| | | document.getElementById("jzid").value=""; |
| | | document.getElementById("fsgl").value=""; |
| | | document.getElementById("wcjz").value=""; |
| | | document.getElementById("lbcs").value=""; |
| | | document.getElementById("txxz").value=""; |
| | | document.getElementById("txpl").value=""; |
| | | document.getElementById("txsx").value=""; |
| | | document.getElementById("wcjz").value=""; |
| | | document.getElementById("tbjz").value=""; |
| | | document.getElementById("tblx").value=""; |
| | | document.getElementById("ljjzsl").value=""; |
| | | document.getElementById("ljjz1").value=""; |
| | | document.getElementById("ljjz2").value=""; |
| | | document.getElementById("ljjz3").value=""; |
| | | document.getElementById("ljjz4").value=""; |
| | | document.getElementById("ljjz5").value=""; |
| | | document.getElementById("ljjz6").value=""; |
| | | document.getElementById("ljjz7").value=""; |
| | | document.getElementById("ljjz8").value=""; |
| | | readconfig=""; |
| | | } else if (anchorid == "all"){ |
| | | document.getElementById("Aanchor").value="null"; |
| | | document.getElementById("Aanchor").disabled="disabled"; |
| | | document.getElementById("anchorip").value="所有基站将会被修改!"; |
| | | document.getElementById("jzid").value="无效"; |
| | | document.getElementById("fsgl").value="67"; |
| | | document.getElementById("wcjz").value="-60"; |
| | | document.getElementById("lbcs").value="2"; |
| | | document.getElementById("txxz").value="0"; |
| | | document.getElementById("txpl").value="1000"; |
| | | document.getElementById("txsx").value="20"; |
| | | document.getElementById("wcjz").value="-60"; |
| | | document.getElementById("tbjz").value="FFFF"; |
| | | document.getElementById("tblx").value='0'; |
| | | document.getElementById("ljjzsl").value=""; |
| | | document.getElementById("ljjz1").value=""; |
| | | document.getElementById("ljjz2").value=""; |
| | | document.getElementById("ljjz3").value=""; |
| | | document.getElementById("ljjz4").value=""; |
| | | document.getElementById("ljjz5").value=""; |
| | | document.getElementById("ljjz6").value=""; |
| | | document.getElementById("ljjz7").value=""; |
| | | document.getElementById("ljjz8").value=""; |
| | | readconfig=""; |
| | | } else { |
| | | document.getElementById("Aanchor").value=anchorid; |
| | | document.getElementById("Aanchor").disabled="disabled"; |
| | | $.ajax({ |
| | | async:false, |
| | | type:'POST', |
| | | url:"/hxzkoa/getAnchorip.do", |
| | | dataType: 'json', |
| | | data:{ |
| | | anchorid:anchorid |
| | | }, |
| | | success:function(data){ |
| | | document.getElementById("anchorip").value=data[0].anchorip; |
| | | } |
| | | }) |
| | | document.getElementById("jzid").value=""; |
| | | document.getElementById("fsgl").value=""; |
| | | document.getElementById("wcjz").value=""; |
| | | document.getElementById("lbcs").value=""; |
| | | document.getElementById("txxz").value=""; |
| | | document.getElementById("txpl").value=""; |
| | | document.getElementById("txsx").value=""; |
| | | document.getElementById("wcjz").value=""; |
| | | document.getElementById("tbjz").value=""; |
| | | document.getElementById("tblx").value=""; |
| | | document.getElementById("ljjzsl").value=""; |
| | | document.getElementById("ljjz1").value=""; |
| | | document.getElementById("ljjz2").value=""; |
| | | document.getElementById("ljjz3").value=""; |
| | | document.getElementById("ljjz4").value=""; |
| | | document.getElementById("ljjz5").value=""; |
| | | document.getElementById("ljjz6").value=""; |
| | | document.getElementById("ljjz7").value=""; |
| | | document.getElementById("ljjz8").value=""; |
| | | document.getElementById("gjbb").value=""; |
| | | document.getElementById("qhjl").value=""; |
| | | document.getElementById("zdcj").checked=false; |
| | | document.getElementById("kqxt").checked=false; |
| | | readconfig=""; |
| | | } |
| | | } |
| | | |
| | | |
| | | //读取配置开始 |
| | | function readConfig(){ |
| | | var ip = document.getElementById("anchorip").value; |
| | | if ((ip=="") ||(ip=="所有基站将会被修改!")){ |
| | | document.getElementById("output").value += "请选择需要读取配置的基站或者输入设备ip...\n"; |
| | | } else { |
| | | var time = new Date().toLocaleString(); |
| | | document.getElementById("output").value += time+" 读取设备信息...\n"; |
| | | $.ajax({ |
| | | async:false, |
| | | type:'POST', |
| | | url:"/hxzkoa/getAnchor_read_config.do", |
| | | dataType: 'json', |
| | | data:{ |
| | | ip:ip |
| | | }, |
| | | success:function(data){ |
| | | //console.log("读取配置成功!\n") |
| | | } |
| | | }); |
| | | //每秒请求一次后台,等待后端接收到基站配置报文,解析后出现在前端 |
| | | t=1000; |
| | | var timer = setInterval(fn,t); |
| | | var read_peizhi; |
| | | function fn(){ |
| | | var result; |
| | | $.ajax({ |
| | | type:'POST', |
| | | url:"/hxzkoa/read_anchor_config_done.do", |
| | | dataType: 'json', |
| | | data:{}, |
| | | success:function(data){ |
| | | //console.log(data); |
| | | if (data[0]=="done"){ |
| | | var time = new Date().toLocaleString(); |
| | | document.getElementById("output").value += time+" "+ip+" 读取配置成功...\n" |
| | | |
| | | readconfig = data[0]; |
| | | clearInterval(timer); |
| | | //设备模式 |
| | | if (data[1]=="jizhan"){ |
| | | $("input[name='sbms'][value='sbms_jz']").attr("checked",true); |
| | | } else if (data[1]=="biaoqian") { |
| | | $("input[name='sbms'][value='sbms_bq']").attr("checked",true); |
| | | } |
| | | //主动测距 |
| | | if (data[2]=="true"){ |
| | | document.getElementById("zdcj").checked=true; |
| | | } |
| | | //开启心跳 |
| | | if (data[3]=="true"){ |
| | | document.getElementById("kqxt").checked=true; |
| | | } |
| | | //基站ID |
| | | /* $("#jzid").attr("value",data[4]);*/ |
| | | document.getElementById("jzid").value=data[4]; |
| | | //发射功率 |
| | | document.getElementById("fsgl").value=data[5]; |
| | | //误差校准 |
| | | document.getElementById("wcjz").value=data[6]; |
| | | //滤波参数 |
| | | document.getElementById("lbcs").value=data[7]; |
| | | //通讯小组 |
| | | document.getElementById("txxz").value=data[8]; |
| | | //通讯频率 |
| | | document.getElementById("txpl").value=data[9]; |
| | | //通讯上限 |
| | | document.getElementById("txsx").value=data[10]; |
| | | //固件版本 |
| | | document.getElementById("gjbb").value=data[11]; |
| | | //同步基站 |
| | | document.getElementById("tbjz").value=data[12]; |
| | | |
| | | //同步类型 |
| | | if (data[13]==""){ |
| | | data[13]="0"; |
| | | } |
| | | var all_options = document.getElementById("tblx").options; |
| | | for (i=0; i<all_options.length; i++){ |
| | | if (all_options[i].value==data[13]){ |
| | | all_options[i].selected=true; |
| | | } |
| | | } |
| | | //document.getElementById("tblx").value=data[13]; |
| | | |
| | | //临近基站数量 |
| | | document.getElementById("ljjzsl").value=data[14]; |
| | | //临近基站1 |
| | | document.getElementById("ljjz1").value=data[15]; |
| | | //临近基站2 |
| | | document.getElementById("ljjz2").value=data[16]; |
| | | //临近基站3 |
| | | document.getElementById("ljjz3").value=data[17]; |
| | | //临近基站4 |
| | | document.getElementById("ljjz4").value=data[18]; |
| | | //临近基站5 |
| | | document.getElementById("ljjz5").value=data[19]; |
| | | //临近基站6 |
| | | document.getElementById("ljjz6").value=data[20]; |
| | | //临近基站7 |
| | | document.getElementById("ljjz7").value=data[21]; |
| | | //临近基站8 |
| | | document.getElementById("ljjz8").value=data[22]; |
| | | //切换距离 |
| | | document.getElementById("qhjl").value=data[23]; |
| | | }; |
| | | } |
| | | }) |
| | | }; |
| | | } |
| | | }; |
| | | //读取配置结束 |
| | | |
| | | //保存配置开始 |
| | | function saveConfig(){ |
| | | if (readconfig == "done"){ |
| | | /* var time = new Date().toLocaleString(); |
| | | document.getElementById("output").value += time+ " 保存配置成功..." |
| | | */ |
| | | var ip = document.getElementById("anchorip").value; |
| | | if ($('input[name=sbms]:checked').val()=="sbms_jz"){ |
| | | var shebeimoshi="jizhan"; |
| | | } else if ($('input[name=sbms]:checked').val()=="sbms_bq"){ |
| | | var shebeimoshi="biaoqian"; |
| | | }; |
| | | |
| | | if ($("input[id='zdcj']").is(':checked')){ |
| | | var zhudongceju="true"; |
| | | } else { |
| | | var zhudongceju="false" |
| | | } |
| | | |
| | | if ($("input[id='kqxt']").is(':checked')){ |
| | | var kaiqixintiao = "true"; |
| | | }else { |
| | | var kaiqixintiao = "false"; |
| | | } |
| | | |
| | | var jizhanid = document.getElementById("jzid").value; |
| | | var fashegonglv =document.getElementById("fsgl").value; |
| | | var wuchajiaozhun = document.getElementById("wcjz").value; |
| | | var lvbocanshu = document.getElementById("lbcs").value; |
| | | var tongxunxiaozu = document.getElementById("txxz").value; |
| | | var tongxunpinlv = document.getElementById("txpl").value; |
| | | var tongxunshangxian = document.getElementById("txsx").value; |
| | | var gujianbanben = document.getElementById("gjbb").value; |
| | | var tongbujizhan = document.getElementById("tbjz").value; |
| | | |
| | | var tongbuleixing_index = document.getElementById("tblx").selectedIndex; |
| | | if (tongbuleixing_index<0){ |
| | | var tongbuleixing = ""; |
| | | }else { |
| | | var tongbuleixing = document.getElementById("tblx").options[tongbuleixing_index].value; |
| | | } |
| | | |
| | | var linjinjizhanshuliang = document.getElementById("ljjzsl").value; |
| | | var linjinjizhan1 = document.getElementById("ljjz1").value; |
| | | var linjinjizhan2 = document.getElementById("ljjz2").value; |
| | | var linjinjizhan3 = document.getElementById("ljjz3").value; |
| | | var linjinjizhan4 = document.getElementById("ljjz4").value; |
| | | var linjinjizhan5 = document.getElementById("ljjz5").value; |
| | | var linjinjizhan6 = document.getElementById("ljjz6").value; |
| | | var linjinjizhan7 = document.getElementById("ljjz7").value; |
| | | var linjinjizhan8 = document.getElementById("ljjz8").value; |
| | | var qiehuanjuli = document.getElementById("qhjl").value; |
| | | $.ajax({ |
| | | type:'POST', |
| | | url:"/hxzkoa/modify_anchor_config_done.do", |
| | | dataType: 'json', |
| | | data:{ |
| | | ip:ip, |
| | | shebeimoshi:shebeimoshi, |
| | | zhudongceju:zhudongceju, |
| | | kaiqixintiao:kaiqixintiao, |
| | | jizhanid:jizhanid, |
| | | fashegonglv:fashegonglv, |
| | | wuchajiaozhun:wuchajiaozhun, |
| | | lvbocanshu:lvbocanshu, |
| | | tongxunxiaozu:tongxunxiaozu, |
| | | tongxunpinlv:tongxunpinlv, |
| | | tongxunshangxian:tongxunshangxian, |
| | | gujianbanben:gujianbanben, |
| | | tongbujizhan:tongbujizhan, |
| | | tongbuleixing:tongbuleixing, |
| | | linjinjizhanshuliang:linjinjizhanshuliang, |
| | | linjinjizhan1:linjinjizhan1, |
| | | linjinjizhan2:linjinjizhan2, |
| | | linjinjizhan3:linjinjizhan3, |
| | | linjinjizhan4:linjinjizhan4, |
| | | linjinjizhan5:linjinjizhan5, |
| | | linjinjizhan6:linjinjizhan6, |
| | | linjinjizhan7:linjinjizhan7, |
| | | linjinjizhan8:linjinjizhan8, |
| | | qiehuanjuli:qiehuanjuli, |
| | | }, |
| | | success:function(data){ |
| | | //console.log("baocunchenggong"); |
| | | var time = new Date().toLocaleString(); |
| | | document.getElementById("output").value += time+ " 保存配置成功...\n"; |
| | | } |
| | | }); |
| | | } else { |
| | | var time = new Date().toLocaleString(); |
| | | document.getElementById("output").value += time+ " 保存配置失败,请先读取设备配置信息...\n" |
| | | } |
| | | } |
| | | //保存配置结束 |
| | | |
| | | //全部修改 |
| | | function modify_all(){ |
| | | var anchor = anchorid = document.getElementById("selectAnchor").value; |
| | | if (anchor != "all"){ |
| | | var time = new Date().toLocaleString(); |
| | | document.getElementById("output").value += time+ " 请先选择所有基站...\n" |
| | | } else { |
| | | /* String gonglv=jf_gonglv.getText().trim(); |
| | | String wucha=jf_wucha.getText().trim(); |
| | | String lvbo=jf_lvbo.getText().trim(); |
| | | String zu=jf_tongxuzu.getText().trim(); |
| | | String hz=jf_hz.getText().trim(); |
| | | String shangxian=jf_shangxian.getText().trim(); |
| | | String rootanc=jf_rootanchor.getText().trim(); */ |
| | | |
| | | var fashegonglv = document.getElementById("fsgl").value; |
| | | var wuchajiaozhun = document.getElementById("wcjz").value; |
| | | var lvbocanshu = document.getElementById("lbcs").value; |
| | | var tongxunxiaozu = document.getElementById("txxz").value; |
| | | var tongxunpinlv = document.getElementById("txpl").value; |
| | | var tongxunshangxian = document.getElementById("txsx").value; |
| | | var tongbujizhan = document.getElementById("tbjz").value; |
| | | |
| | | var tongbuleixing_index = document.getElementById("tblx").selectedIndex; |
| | | if (tongbuleixing_index<0){ |
| | | var tongbuleixing = ""; |
| | | }else { |
| | | var tongbuleixing = document.getElementById("tblx").options[tongbuleixing_index].value; |
| | | } |
| | | |
| | | $.ajax({ |
| | | type:'POST', |
| | | url:"/hxzkoa/modify_all_anchor_config.do", |
| | | dataType: 'json', |
| | | data:{ |
| | | fashegonglv:fashegonglv, |
| | | wuchajiaozhun:wuchajiaozhun, |
| | | lvbocanshu:lvbocanshu, |
| | | tongxunxiaozu:tongxunxiaozu, |
| | | tongxunpinlv:tongxunpinlv, |
| | | tongxunshangxian:tongxunshangxian, |
| | | tongbujizhan:tongbujizhan, |
| | | tongbuleixing:tongbuleixing, |
| | | }, |
| | | success:function(data){ |
| | | var time = new Date().toLocaleString(); |
| | | document.getElementById("output").value += time+ " 修改成功...\n" |
| | | } |
| | | }); |
| | | } |
| | | } |
| | | //全部修改结束 |
| | | |
| | | //重启设备 |
| | | function restart_anchor(){ |
| | | if (readconfig != "done"){ |
| | | var time = new Date().toLocaleString(); |
| | | document.getElementById("output").value += time+ " 重启设备请先读取配置成功...\n" |
| | | } else { |
| | | var time = new Date().toLocaleString(); |
| | | document.getElementById("output").value += time+ " 重启设备...\n" |
| | | var anchor_ip=document.getElementById("anchorip").value; |
| | | $.ajax({ |
| | | type:'POST', |
| | | url:"/hxzkoa/restart_anchor.do", |
| | | dataType: 'json', |
| | | data:{ |
| | | ip:anchor_ip |
| | | }, |
| | | success:function(data){ |
| | | var time = new Date().toLocaleString(); |
| | | document.getElementById("output").value += time+ " 重启设备成功...\n" |
| | | }, |
| | | }) |
| | | } |
| | | } |
| | | //重启设备结束 |
| | | |
| | | //恢复出厂 |
| | | function reset_anchor(){ |
| | | if (readconfig != "done"){ |
| | | var time = new Date().toLocaleString(); |
| | | document.getElementById("output").value += time+ " 恢复出厂请先读取配置成功...\n" |
| | | } else { |
| | | var time = new Date().toLocaleString(); |
| | | document.getElementById("output").value += time+ " 恢复出厂设置...\n" |
| | | var anchor_ip=document.getElementById("anchorip").value; |
| | | $.ajax({ |
| | | type:'POST', |
| | | url:"/hxzkoa/reset_anchor.do", |
| | | dataType: 'json', |
| | | data:{ |
| | | ip:anchor_ip |
| | | }, |
| | | success:function(data){ |
| | | var time = new Date().toLocaleString(); |
| | | document.getElementById("output").value += time+ " 恢复出厂成功...\n" |
| | | }, |
| | | }) |
| | | } |
| | | |
| | | } |
| | | //恢复出厂结束 |
| | | |
| | | //开始测距 |
| | | function kaishiceju(){ |
| | | var a = document.getElementById("Aanchor").value; |
| | | var a_ip = document.getElementById("anchorip").value; |
| | | //console.log("a_ip", a_ip); |
| | | var b = document.getElementById("Banchor").value; |
| | | var timer_huce; |
| | | if (b!="选择基站" &&b !="所有基站"){ |
| | | var b_ip; |
| | | |
| | | $.ajax({ |
| | | async:false, |
| | | type:'POST', |
| | | url:"/hxzkoa/getAnchorip.do", |
| | | dataType: 'json', |
| | | data:{ |
| | | anchorid:b |
| | | }, |
| | | success:function(data){ |
| | | b_ip = data[0].anchorip; |
| | | } |
| | | }); |
| | | //console.log("b_ip", b_ip); |
| | | if (a_ip=="" || b_ip=="" || a_ip=="所有基站将会被修改!"){ |
| | | var time = new Date().toLocaleString(); |
| | | document.getElementById("output").value += time+ " 请先选择需要测距的基站ID...\n" |
| | | } else { |
| | | //console.log("点击成功"); |
| | | var begin; |
| | | if (document.getElementById("ceju").innerHTML == "开始测距"){ |
| | | document.getElementById("ceju").innerHTML="取消测距"; |
| | | |
| | | begin="true"; |
| | | |
| | | $.ajax({ |
| | | async:false, |
| | | type:'POST', |
| | | url:"/hxzkoa/anchorCeju.do", |
| | | dataType: 'json', |
| | | data:{ |
| | | ceju:b_ip, |
| | | beice:a_ip, |
| | | beice_anchor:a, |
| | | begin:begin |
| | | }, |
| | | success:function(data){ |
| | | //console.log("ceju"); |
| | | }, |
| | | }); |
| | | var t=1000; |
| | | //clearInterval(timer_huce); |
| | | timer_huce = setInterval(fn,t); |
| | | function fn(){ |
| | | $.ajax({ |
| | | async:false, |
| | | type:'POST', |
| | | url:"/hxzkoa/getAnchorhuce.do", |
| | | dataType: 'json', |
| | | data:{}, |
| | | success:function(data){ |
| | | //console.log("huceju",data); |
| | | if (data[0]!=""){ |
| | | document.getElementById("output").value += data[0]+"\n"; |
| | | }; |
| | | if (document.getElementById("ceju").innerHTML == "开始测距"){ |
| | | clearInterval(timer_huce); |
| | | }; |
| | | }, |
| | | }); |
| | | } |
| | | } else if (document.getElementById("ceju").innerHTML == "取消测距"){ |
| | | clearInterval(timer_huce); |
| | | document.getElementById("ceju").innerHTML="开始测距"; |
| | | begin="false"; |
| | | }; |
| | | </div> |
| | | <!-- END MAIN CONTAINER --> |
| | | <% |
| | | String username = (String) session.getAttribute("username"); |
| | | if (username == null || username.equals("")) { |
| | | request.getRequestDispatcher("/hxzk/login.jsp").forward(request, response); |
| | | return; |
| | | } |
| | | %> |
| | | <input type="hidden" name="xianusera" id="xianusera" value="<%=username%>"> |
| | | <!-- BEGIN FUNCTION SCRIPTS --> |
| | | <script type="text/javascript"> |
| | | var readconfig; |
| | | |
| | | }; |
| | | } |
| | | } |
| | | //开始测距结束 |
| | | |
| | | </script> |
| | | <!-- END FUNCITON SCRIPTS --> |
| | | |
| | | <!-- 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'); |
| | | </script> |
| | | <script src="/hxzkoa/hxzk/assets/js/custom.js"></script> |
| | | <!-- END GLOBAL MANDATORY SCRIPTS --> |
| | | function getAnchorip() { |
| | | var anchorid = document.getElementById("selectAnchor").value; |
| | | if (anchorid == "null") { |
| | | document.getElementById("Aanchor").value = anchorid; |
| | | document.getElementById("Aanchor").disabled = "disabled"; |
| | | document.getElementById("anchorip").value = ""; |
| | | document.getElementById("jzid").value = ""; |
| | | document.getElementById("fsgl").value = ""; |
| | | document.getElementById("wcjz").value = ""; |
| | | document.getElementById("lbcs").value = ""; |
| | | document.getElementById("txxz").value = ""; |
| | | document.getElementById("txpl").value = ""; |
| | | document.getElementById("txsx").value = ""; |
| | | document.getElementById("wcjz").value = ""; |
| | | document.getElementById("tbjz").value = ""; |
| | | document.getElementById("tblx").value = ""; |
| | | document.getElementById("ljjzsl").value = ""; |
| | | document.getElementById("ljjz1").value = ""; |
| | | document.getElementById("ljjz2").value = ""; |
| | | document.getElementById("ljjz3").value = ""; |
| | | document.getElementById("ljjz4").value = ""; |
| | | document.getElementById("ljjz5").value = ""; |
| | | document.getElementById("ljjz6").value = ""; |
| | | document.getElementById("ljjz7").value = ""; |
| | | document.getElementById("ljjz8").value = ""; |
| | | readconfig = ""; |
| | | } else if (anchorid == "all") { |
| | | document.getElementById("Aanchor").value = "null"; |
| | | document.getElementById("Aanchor").disabled = "disabled"; |
| | | document.getElementById("anchorip").value = "所有基站将会被修改!"; |
| | | document.getElementById("jzid").value = "无效"; |
| | | document.getElementById("fsgl").value = "67"; |
| | | document.getElementById("wcjz").value = "-60"; |
| | | document.getElementById("lbcs").value = "2"; |
| | | document.getElementById("txxz").value = "0"; |
| | | document.getElementById("txpl").value = "1000"; |
| | | document.getElementById("txsx").value = "20"; |
| | | document.getElementById("wcjz").value = "-60"; |
| | | document.getElementById("tbjz").value = "FFFF"; |
| | | document.getElementById("tblx").value = '0'; |
| | | document.getElementById("ljjzsl").value = ""; |
| | | document.getElementById("ljjz1").value = ""; |
| | | document.getElementById("ljjz2").value = ""; |
| | | document.getElementById("ljjz3").value = ""; |
| | | document.getElementById("ljjz4").value = ""; |
| | | document.getElementById("ljjz5").value = ""; |
| | | document.getElementById("ljjz6").value = ""; |
| | | document.getElementById("ljjz7").value = ""; |
| | | document.getElementById("ljjz8").value = ""; |
| | | readconfig = ""; |
| | | } else { |
| | | document.getElementById("Aanchor").value = anchorid; |
| | | document.getElementById("Aanchor").disabled = "disabled"; |
| | | $ |
| | | .ajax({ |
| | | async : false, |
| | | type : 'POST', |
| | | url : "/hxzkoa/getAnchorip.do", |
| | | dataType : 'json', |
| | | data : { |
| | | anchorid : anchorid |
| | | }, |
| | | success : function(data) { |
| | | document.getElementById("anchorip").value = data[0].anchorip; |
| | | } |
| | | }) |
| | | document.getElementById("jzid").value = ""; |
| | | document.getElementById("fsgl").value = ""; |
| | | document.getElementById("wcjz").value = ""; |
| | | document.getElementById("lbcs").value = ""; |
| | | document.getElementById("txxz").value = ""; |
| | | document.getElementById("txpl").value = ""; |
| | | document.getElementById("txsx").value = ""; |
| | | document.getElementById("wcjz").value = ""; |
| | | document.getElementById("tbjz").value = ""; |
| | | document.getElementById("tblx").value = ""; |
| | | document.getElementById("ljjzsl").value = ""; |
| | | document.getElementById("ljjz1").value = ""; |
| | | document.getElementById("ljjz2").value = ""; |
| | | document.getElementById("ljjz3").value = ""; |
| | | document.getElementById("ljjz4").value = ""; |
| | | document.getElementById("ljjz5").value = ""; |
| | | document.getElementById("ljjz6").value = ""; |
| | | document.getElementById("ljjz7").value = ""; |
| | | document.getElementById("ljjz8").value = ""; |
| | | document.getElementById("gjbb").value = ""; |
| | | document.getElementById("qhjl").value = ""; |
| | | document.getElementById("zdcj").checked = false; |
| | | document.getElementById("kqxt").checked = false; |
| | | readconfig = ""; |
| | | } |
| | | } |
| | | |
| | | <!-- 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 --> |
| | | //读取配置开始 |
| | | function readConfig() { |
| | | var ip = document.getElementById("anchorip").value; |
| | | if ((ip == "") || (ip == "所有基站将会被修改!")) { |
| | | document.getElementById("output").value += "请选择需要读取配置的基站或者输入设备ip...\n"; |
| | | } else { |
| | | var time = new Date().toLocaleString(); |
| | | document.getElementById("output").value += time |
| | | + " 读取设备信息...\n"; |
| | | $.ajax({ |
| | | async : false, |
| | | type : 'POST', |
| | | url : "/hxzkoa/getAnchor_read_config.do", |
| | | dataType : 'json', |
| | | data : { |
| | | ip : ip |
| | | }, |
| | | success : function(data) { |
| | | //console.log("读取配置成功!\n") |
| | | } |
| | | }); |
| | | //每秒请求一次后台,等待后端接收到基站配置报文,解析后出现在前端 |
| | | t = 1000; |
| | | var timer = setInterval(fn, t); |
| | | var read_peizhi; |
| | | function fn() { |
| | | var result; |
| | | $ |
| | | .ajax({ |
| | | type : 'POST', |
| | | url : "/hxzkoa/read_anchor_config_done.do", |
| | | dataType : 'json', |
| | | data : {}, |
| | | success : function(data) { |
| | | //console.log(data); |
| | | if (data[0] == "done") { |
| | | var time = new Date() |
| | | .toLocaleString(); |
| | | document.getElementById("output").value += time |
| | | + " " + ip + " 读取配置成功...\n" |
| | | |
| | | readconfig = data[0]; |
| | | clearInterval(timer); |
| | | //设备模式 |
| | | if (data[1] == "jizhan") { |
| | | $( |
| | | "input[name='sbms'][value='sbms_jz']") |
| | | .attr("checked", true); |
| | | } else if (data[1] == "biaoqian") { |
| | | $( |
| | | "input[name='sbms'][value='sbms_bq']") |
| | | .attr("checked", true); |
| | | } |
| | | //主动测距 |
| | | if (data[2] == "true") { |
| | | document.getElementById("zdcj").checked = true; |
| | | } |
| | | //开启心跳 |
| | | if (data[3] == "true") { |
| | | document.getElementById("kqxt").checked = true; |
| | | } |
| | | //基站ID |
| | | /* $("#jzid").attr("value",data[4]);*/ |
| | | document.getElementById("jzid").value = data[4]; |
| | | //发射功率 |
| | | document.getElementById("fsgl").value = data[5]; |
| | | //误差校准 |
| | | document.getElementById("wcjz").value = data[6]; |
| | | //滤波参数 |
| | | document.getElementById("lbcs").value = data[7]; |
| | | //通讯小组 |
| | | document.getElementById("txxz").value = data[8]; |
| | | //通讯频率 |
| | | document.getElementById("txpl").value = data[9]; |
| | | //通讯上限 |
| | | document.getElementById("txsx").value = data[10]; |
| | | //固件版本 |
| | | document.getElementById("gjbb").value = data[11]; |
| | | //同步基站 |
| | | document.getElementById("tbjz").value = data[12]; |
| | | |
| | | //同步类型 |
| | | if (data[13] == "") { |
| | | data[13] = "0"; |
| | | } |
| | | var all_options = document |
| | | .getElementById("tblx").options; |
| | | for (i = 0; i < all_options.length; i++) { |
| | | if (all_options[i].value == data[13]) { |
| | | all_options[i].selected = true; |
| | | } |
| | | } |
| | | //document.getElementById("tblx").value=data[13]; |
| | | |
| | | //临近基站数量 |
| | | document.getElementById("ljjzsl").value = data[14]; |
| | | //临近基站1 |
| | | document.getElementById("ljjz1").value = data[15]; |
| | | //临近基站2 |
| | | document.getElementById("ljjz2").value = data[16]; |
| | | //临近基站3 |
| | | document.getElementById("ljjz3").value = data[17]; |
| | | //临近基站4 |
| | | document.getElementById("ljjz4").value = data[18]; |
| | | //临近基站5 |
| | | document.getElementById("ljjz5").value = data[19]; |
| | | //临近基站6 |
| | | document.getElementById("ljjz6").value = data[20]; |
| | | //临近基站7 |
| | | document.getElementById("ljjz7").value = data[21]; |
| | | //临近基站8 |
| | | document.getElementById("ljjz8").value = data[22]; |
| | | //切换距离 |
| | | document.getElementById("qhjl").value = data[23]; |
| | | } |
| | | ; |
| | | } |
| | | }) |
| | | } |
| | | ; |
| | | } |
| | | }; |
| | | //读取配置结束 |
| | | |
| | | //保存配置开始 |
| | | function saveConfig() { |
| | | if (readconfig == "done") { |
| | | /* var time = new Date().toLocaleString(); |
| | | document.getElementById("output").value += time+ " 保存配置成功..." |
| | | */ |
| | | var ip = document.getElementById("anchorip").value; |
| | | if ($('input[name=sbms]:checked').val() == "sbms_jz") { |
| | | var shebeimoshi = "jizhan"; |
| | | } else if ($('input[name=sbms]:checked').val() == "sbms_bq") { |
| | | var shebeimoshi = "biaoqian"; |
| | | } |
| | | ; |
| | | |
| | | if ($("input[id='zdcj']").is(':checked')) { |
| | | var zhudongceju = "true"; |
| | | } else { |
| | | var zhudongceju = "false" |
| | | } |
| | | |
| | | if ($("input[id='kqxt']").is(':checked')) { |
| | | var kaiqixintiao = "true"; |
| | | } else { |
| | | var kaiqixintiao = "false"; |
| | | } |
| | | |
| | | var jizhanid = document.getElementById("jzid").value; |
| | | var fashegonglv = document.getElementById("fsgl").value; |
| | | var wuchajiaozhun = document.getElementById("wcjz").value; |
| | | var lvbocanshu = document.getElementById("lbcs").value; |
| | | var tongxunxiaozu = document.getElementById("txxz").value; |
| | | var tongxunpinlv = document.getElementById("txpl").value; |
| | | var tongxunshangxian = document.getElementById("txsx").value; |
| | | var gujianbanben = document.getElementById("gjbb").value; |
| | | var tongbujizhan = document.getElementById("tbjz").value; |
| | | |
| | | var tongbuleixing_index = document.getElementById("tblx").selectedIndex; |
| | | if (tongbuleixing_index < 0) { |
| | | var tongbuleixing = ""; |
| | | } else { |
| | | var tongbuleixing = document.getElementById("tblx").options[tongbuleixing_index].value; |
| | | } |
| | | |
| | | var linjinjizhanshuliang = document |
| | | .getElementById("ljjzsl").value; |
| | | var linjinjizhan1 = document.getElementById("ljjz1").value; |
| | | var linjinjizhan2 = document.getElementById("ljjz2").value; |
| | | var linjinjizhan3 = document.getElementById("ljjz3").value; |
| | | var linjinjizhan4 = document.getElementById("ljjz4").value; |
| | | var linjinjizhan5 = document.getElementById("ljjz5").value; |
| | | var linjinjizhan6 = document.getElementById("ljjz6").value; |
| | | var linjinjizhan7 = document.getElementById("ljjz7").value; |
| | | var linjinjizhan8 = document.getElementById("ljjz8").value; |
| | | var qiehuanjuli = document.getElementById("qhjl").value; |
| | | $.ajax({ |
| | | type : 'POST', |
| | | url : "/hxzkoa/modify_anchor_config_done.do", |
| | | dataType : 'json', |
| | | data : { |
| | | ip : ip, |
| | | shebeimoshi : shebeimoshi, |
| | | zhudongceju : zhudongceju, |
| | | kaiqixintiao : kaiqixintiao, |
| | | jizhanid : jizhanid, |
| | | fashegonglv : fashegonglv, |
| | | wuchajiaozhun : wuchajiaozhun, |
| | | lvbocanshu : lvbocanshu, |
| | | tongxunxiaozu : tongxunxiaozu, |
| | | tongxunpinlv : tongxunpinlv, |
| | | tongxunshangxian : tongxunshangxian, |
| | | gujianbanben : gujianbanben, |
| | | tongbujizhan : tongbujizhan, |
| | | tongbuleixing : tongbuleixing, |
| | | linjinjizhanshuliang : linjinjizhanshuliang, |
| | | linjinjizhan1 : linjinjizhan1, |
| | | linjinjizhan2 : linjinjizhan2, |
| | | linjinjizhan3 : linjinjizhan3, |
| | | linjinjizhan4 : linjinjizhan4, |
| | | linjinjizhan5 : linjinjizhan5, |
| | | linjinjizhan6 : linjinjizhan6, |
| | | linjinjizhan7 : linjinjizhan7, |
| | | linjinjizhan8 : linjinjizhan8, |
| | | qiehuanjuli : qiehuanjuli, |
| | | }, |
| | | success : function(data) { |
| | | //console.log("baocunchenggong"); |
| | | var time = new Date().toLocaleString(); |
| | | document.getElementById("output").value += time |
| | | + " 保存配置成功...\n"; |
| | | } |
| | | }); |
| | | } else { |
| | | var time = new Date().toLocaleString(); |
| | | document.getElementById("output").value += time |
| | | + " 保存配置失败,请先读取设备配置信息...\n" |
| | | } |
| | | } |
| | | //保存配置结束 |
| | | |
| | | //全部修改 |
| | | function modify_all() { |
| | | var anchor = anchorid = document.getElementById("selectAnchor").value; |
| | | if (anchor != "all") { |
| | | var time = new Date().toLocaleString(); |
| | | document.getElementById("output").value += time |
| | | + " 请先选择所有基站...\n" |
| | | } else { |
| | | /* String gonglv=jf_gonglv.getText().trim(); |
| | | String wucha=jf_wucha.getText().trim(); |
| | | String lvbo=jf_lvbo.getText().trim(); |
| | | String zu=jf_tongxuzu.getText().trim(); |
| | | String hz=jf_hz.getText().trim(); |
| | | String shangxian=jf_shangxian.getText().trim(); |
| | | String rootanc=jf_rootanchor.getText().trim(); */ |
| | | |
| | | var fashegonglv = document.getElementById("fsgl").value; |
| | | var wuchajiaozhun = document.getElementById("wcjz").value; |
| | | var lvbocanshu = document.getElementById("lbcs").value; |
| | | var tongxunxiaozu = document.getElementById("txxz").value; |
| | | var tongxunpinlv = document.getElementById("txpl").value; |
| | | var tongxunshangxian = document.getElementById("txsx").value; |
| | | var tongbujizhan = document.getElementById("tbjz").value; |
| | | |
| | | var tongbuleixing_index = document.getElementById("tblx").selectedIndex; |
| | | if (tongbuleixing_index < 0) { |
| | | var tongbuleixing = ""; |
| | | } else { |
| | | var tongbuleixing = document.getElementById("tblx").options[tongbuleixing_index].value; |
| | | } |
| | | |
| | | $.ajax({ |
| | | type : 'POST', |
| | | url : "/hxzkoa/modify_all_anchor_config.do", |
| | | dataType : 'json', |
| | | data : { |
| | | fashegonglv : fashegonglv, |
| | | wuchajiaozhun : wuchajiaozhun, |
| | | lvbocanshu : lvbocanshu, |
| | | tongxunxiaozu : tongxunxiaozu, |
| | | tongxunpinlv : tongxunpinlv, |
| | | tongxunshangxian : tongxunshangxian, |
| | | tongbujizhan : tongbujizhan, |
| | | tongbuleixing : tongbuleixing, |
| | | }, |
| | | success : function(data) { |
| | | var time = new Date().toLocaleString(); |
| | | document.getElementById("output").value += time |
| | | + " 修改成功...\n" |
| | | } |
| | | }); |
| | | } |
| | | } |
| | | //全部修改结束 |
| | | |
| | | //重启设备 |
| | | function restart_anchor() { |
| | | if (readconfig != "done") { |
| | | var time = new Date().toLocaleString(); |
| | | document.getElementById("output").value += time |
| | | + " 重启设备请先读取配置成功...\n" |
| | | } else { |
| | | var time = new Date().toLocaleString(); |
| | | document.getElementById("output").value += time |
| | | + " 重启设备...\n" |
| | | var anchor_ip = document.getElementById("anchorip").value; |
| | | $.ajax({ |
| | | type : 'POST', |
| | | url : "/hxzkoa/restart_anchor.do", |
| | | dataType : 'json', |
| | | data : { |
| | | ip : anchor_ip |
| | | }, |
| | | success : function(data) { |
| | | var time = new Date().toLocaleString(); |
| | | document.getElementById("output").value += time |
| | | + " 重启设备成功...\n" |
| | | }, |
| | | }) |
| | | } |
| | | } |
| | | //重启设备结束 |
| | | |
| | | //恢复出厂 |
| | | function reset_anchor() { |
| | | if (readconfig != "done") { |
| | | var time = new Date().toLocaleString(); |
| | | document.getElementById("output").value += time |
| | | + " 恢复出厂请先读取配置成功...\n" |
| | | } else { |
| | | var time = new Date().toLocaleString(); |
| | | document.getElementById("output").value += time |
| | | + " 恢复出厂设置...\n" |
| | | var anchor_ip = document.getElementById("anchorip").value; |
| | | $.ajax({ |
| | | type : 'POST', |
| | | url : "/hxzkoa/reset_anchor.do", |
| | | dataType : 'json', |
| | | data : { |
| | | ip : anchor_ip |
| | | }, |
| | | success : function(data) { |
| | | var time = new Date().toLocaleString(); |
| | | document.getElementById("output").value += time |
| | | + " 恢复出厂成功...\n" |
| | | }, |
| | | }) |
| | | } |
| | | |
| | | } |
| | | //恢复出厂结束 |
| | | |
| | | //开始测距 |
| | | function kaishiceju() { |
| | | var a = document.getElementById("Aanchor").value; |
| | | var a_ip = document.getElementById("anchorip").value; |
| | | //console.log("a_ip", a_ip); |
| | | var b = document.getElementById("Banchor").value; |
| | | var timer_huce; |
| | | if (b != "选择基站" && b != "所有基站") { |
| | | var b_ip; |
| | | |
| | | $.ajax({ |
| | | async : false, |
| | | type : 'POST', |
| | | url : "/hxzkoa/getAnchorip.do", |
| | | dataType : 'json', |
| | | data : { |
| | | anchorid : b |
| | | }, |
| | | success : function(data) { |
| | | b_ip = data[0].anchorip; |
| | | } |
| | | }); |
| | | //console.log("b_ip", b_ip); |
| | | if (a_ip == "" || b_ip == "" || a_ip == "所有基站将会被修改!") { |
| | | var time = new Date().toLocaleString(); |
| | | document.getElementById("output").value += time |
| | | + " 请先选择需要测距的基站ID...\n" |
| | | } else { |
| | | //console.log("点击成功"); |
| | | var begin; |
| | | if (document.getElementById("ceju").innerHTML == "开始测距") { |
| | | document.getElementById("ceju").innerHTML = "取消测距"; |
| | | |
| | | begin = "true"; |
| | | |
| | | $.ajax({ |
| | | async : false, |
| | | type : 'POST', |
| | | url : "/hxzkoa/anchorCeju.do", |
| | | dataType : 'json', |
| | | data : { |
| | | ceju : b_ip, |
| | | beice : a_ip, |
| | | beice_anchor : a, |
| | | begin : begin |
| | | }, |
| | | success : function(data) { |
| | | //console.log("ceju"); |
| | | }, |
| | | }); |
| | | var t = 1000; |
| | | //clearInterval(timer_huce); |
| | | timer_huce = setInterval(fn, t); |
| | | function fn() { |
| | | $ |
| | | .ajax({ |
| | | async : false, |
| | | type : 'POST', |
| | | url : "/hxzkoa/getAnchorhuce.do", |
| | | dataType : 'json', |
| | | data : {}, |
| | | success : function(data) { |
| | | //console.log("huceju",data); |
| | | if (data[0] != "") { |
| | | document |
| | | .getElementById("output").value += data[0] |
| | | + "\n"; |
| | | } |
| | | ; |
| | | if (document |
| | | .getElementById("ceju").innerHTML == "开始测距") { |
| | | clearInterval(timer_huce); |
| | | } |
| | | ; |
| | | }, |
| | | }); |
| | | } |
| | | } else if (document.getElementById("ceju").innerHTML == "取消测距") { |
| | | clearInterval(timer_huce); |
| | | document.getElementById("ceju").innerHTML = "开始测距"; |
| | | begin = "false"; |
| | | } |
| | | ; |
| | | |
| | | } |
| | | ; |
| | | } |
| | | } |
| | | //开始测距结束 |
| | | </script> |
| | | <!-- END FUNCITON SCRIPTS --> |
| | | |
| | | <!-- 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> |
| | | window.onload = function() { |
| | | App.init(); |
| | | $.ajax({ |
| | | async : false, //同步的 |
| | | type : "POST", |
| | | url : "/hxzkoa/getSysSetting_list2.do", |
| | | data : { |
| | | |
| | | }, |
| | | dataType : "json", |
| | | success : function(data) { |
| | | /* title = data[0].title |
| | | document.title = title; */ |
| | | if (data.dataList2[0].label == 0) { |
| | | $("#labela").css({ 'display': 'none' }); |
| | | }; |
| | | if (data.dataList2[0].achor == 0) { |
| | | $("#anchora").css({ 'display': 'none' }); |
| | | }; |
| | | if (data.dataList2[0].gps == 0) { |
| | | $("#gpsa").css({ 'display': 'none' }); |
| | | }; |
| | | if (data.dataList2[0].fence == 0) { |
| | | $("#fencea").css({ 'display': 'none' }); |
| | | }; |
| | | if (data.dataList2[0].warning == 0) { |
| | | $("#warninga").css({ 'display': 'none' }); |
| | | }; |
| | | if (data.dataList2[0].history == 0) { |
| | | $("#historya").css({ 'display': 'none' }); |
| | | }; |
| | | if (data.dataList2[0].attendance == 0) { |
| | | $("#attendancea").css({ 'display': 'none' }); |
| | | }; |
| | | if (data.dataList2[0].basiclnfo == 0) { |
| | | $("#basiclnfoa").css({ 'display': 'none' }); |
| | | }; |
| | | if (data.dataList2[0].video == 0) { |
| | | $("#videoa").css({ 'display': 'none' }); |
| | | }; |
| | | if (data.dataList2[0].gas == 0) { |
| | | $("#gasa").css({ 'display': 'none' }); |
| | | }; |
| | | }, |
| | | }); |
| | | document.getElementById("xianuser").innerHTML=document.getElementById("xianusera").value |
| | | }; |
| | | $('.header-page').load('/hxzkoa/hxzk/top.html'); |
| | | $('.login-page').load('/hxzkoa/hxzk/head.html'); |
| | | </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 --> |
| | | </body> |
| | | </html> |