test.html 8.2 KB
<!DOCTYPE html>
<html lang="zh-cn">
<head>
<meta charset="utf-8">
 
<title>Admin-离子污染</title>
<link rel="icon" href="/static/favicon.ico">
<link href="/static/css/bootstrap.min.css" rel="stylesheet">
<script src="/static/js/jquery.min.js"></script>
<script src="/static/js/bootstrap.min.js"></script>
 
</head>
 
<body>
<nav class="navbar navbar-inverse navbar-fixed-top">
      <div class="container">
        <div class="navbar-header">
          <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#navbar" aria-expanded="false" aria-controls="navbar">
            <span class="sr-only">Toggle navigation</span>
            <span class="icon-bar"></span>
            <span class="icon-bar"></span>
            <span class="icon-bar"></span>
          </button>
          <a class="navbar-brand" href="#">离子污染后台测试</a>
        </div>
        <div id="navbar" class="navbar-collapse collapse">
          <ul class="nav navbar-nav">
            <li><a href=#>控制</a></li>
          </ul>
        </div>
      </div>
    </nav>
<div class="container-fluid">
  <div class="row">
    <div class="col-md-6">
      <hr class="divider">
        <!-- 灯条测试 -->
        <div class="panel panel-warning">
          <div class="panel-heading">
            <h3 class="panel-title">IO口测试</h3>
          </div>
          <div class="panel-body">                
                <label for="io" class="col-sm-1">IO编号</label>
                <div class="col-sm-3">
                  <select id='io' class="form-control">
                    <option>1</option>
                    <option>2</option>
                    <option>3</option>
                  </select>
                </div>
                <div class="col-sm-4">
                  <input type="button" value="打开" class="btn btn-warning" onclick="ioopen()"/>
                  <input type="button" value="关闭" class="btn btn-info" onclick="iooff()"/>
                </div><!-- /.col-sm-4 -->
          </div>
        </div>
    </div>
    </div>
    
  </div>
 
<script>
    // $(document).ready(function () {
    //     });

      // 灯条测试
      function ioopen(){
          var ionum = document.getElementById("io").value
          // console.log(data)
          $.ajax({
              url:"api/ioa",
              type:"post",
              data:JSON.stringify(ionum),
              contentType: "application/json",
              dataType: 'json',
              success:function(data){
                      $("#testinfo").html(data[0].msg)
              },
              error:function(e){
                      alert("error");
              }
          })
          }

      function lineledoff(){
        var shelfstate = document.getElementById("shelfstate").innerHTML
        if (shelfstate == '运行中') {alert("料架运行中,请关闭后再进行测试")
        } else {
              var data = {"channel_num":document.getElementById("linechannel").value,
                        "channel_color":document.getElementById("linecolor").value}
            // var form= new FormData(document.getElementById("test_form"));
            // var data = {"word":"hello"}
            console.log(data)
            $.ajax({
                url:"/lineledoff",
                type:"post",
                data:JSON.stringify(data),
                dataType: 'json',
                contentType: "application/json",
                success:function(data){
                        $("#testinfo").html(data[0].msg)
                },
                error:function(e){
                        alert("error");
                }
            })
          }
      }
      // 库位灯测试
      function ledopen(){
        var shelfstate = document.getElementById("shelfstate").innerHTML
        if (shelfstate == '运行中') {alert("料架运行中,请关闭后再进行测试")
          } else {
                var data = {"light_led_color":document.getElementById("indexcolor").value,
                          "light_led":document.getElementById("led_address").value}
              $.ajax({
                  url:"/ledopen",
                  type:"post",
                  data:JSON.stringify(data),
                  contentType: "application/json",
                  dataType: 'json',
                  success:function(data){
                          $("#testinfo").html(data[0].msg)
                  },
                  error:function(e){
                          alert("error");
                  }
              })
            }
      }

      // 库位灯测试
      function ledoff(){
        var shelfstate = document.getElementById("shelfstate").innerHTML
        if (shelfstate == '运行中') {alert("料架运行中,请关闭后再进行测试")
          } else {
              var data = {
                    "off_led":document.getElementById("led_address").value}
              // console.log(data)
              $.ajax({
                  url:"/ledoff",
                  type:"post",
                  data:JSON.stringify(data),
                  contentType: "application/json",
                  dataType: 'json',
                  success:function(data){
                          $("#testinfo").html(data[0].msg)
                  },
                  error:function(e){
                          alert("error");
                  }
              })
          }
      }

      // 状态灯测试
      function workinglight(){
        var shelfstate = document.getElementById("shelfstate").innerHTML
        if (shelfstate == '运行中') {alert("料架运行中,请关闭后再进行测试")
          } else {
              var data = {
                    "workchannel":document.getElementById("workchannel").value,
                    "workcolor":document.getElementById("workcolor").value}
              $.ajax({
                  url:"/workinglight",
                  type:"post",
                  data:JSON.stringify(data),
                  contentType: "application/json",
                  dataType: 'json',
                  // processData: false,//用于对data参数进行序列化处理 这里必须false
                  // contentType: false, //必须
                  success:function(data){
                          $("#testinfo").html(data[0].msg)
                  },
                  error:function(e){
                          alert("error");
                  }
              })
          }
      }

      function workingoff(){
        var shelfstate = document.getElementById("shelfstate").innerHTML
        if (shelfstate == '运行中') {alert("料架运行中,请关闭后再进行测试")
          } else {
              var data = {
                    "workchannel":document.getElementById("workchannel").value,
                    "workcolor":document.getElementById("workcolor").value}
              $.ajax({
                  url:"/workingoff",
                  type:"post",
                  data:JSON.stringify(data),
                  contentType: "application/json",
                  dataType: 'json',
                  // processData: false,//用于对data参数进行序列化处理 这里必须false
                  // contentType: false, //必须
                  success:function(data){
                          $("#testinfo").html(data[0].msg)
                  },
                  error:function(e){
                          alert("error");
                  }
              })
          }
      }

      // 库位灯重置
      function resetled(){
        var shelfstate = document.getElementById("shelfstate").innerHTML
        if (shelfstate == '运行中') {alert("料架运行中,请关闭后再进行测试")
          } else {
              $.ajax({
                  url:"/resetled",
                  type:"post",
                  // data:JSON.stringify(data),
                  contentType: "application/json",
                  dataType: 'json',
                  success:function(data){
                          $("#testinfo").html(data[0].msg)
                  },
                  error:function(e){
                          alert("error");
                  }
              })
          }
      }

</script>
<script src="/static/js/jquery.min.js"></script>
<script src="/static/js/bootstrap.min.js"></script>
</body>
</html>