D:/workspace/chenjingjing/git/gx_tieta/gx_tieta/.gitignore
2019-01-18 2fe250ece8de95b3f70172fe5b45793ab6a3084a
gx_tieta/WebRoot/mobil/batt-approved.html
@@ -10,6 +10,7 @@
   <link href="mobilCss/mobiscroll.core-2.5.2.css" rel="stylesheet" type="text/css" />
   <link href="mobilCss/mobiscroll.animation-2.5.2.css" rel="stylesheet" type="text/css" />
   <link rel="stylesheet" type="text/css" href="css/tbl.css">
   <link rel="stylesheet" type="text/css" href="src/css/layui.css">
   <script type="text/javascript" src="mobilJs/jquery-1.8.2.js"></script>
   <script type="text/javascript" src="mobilJs/jquery.mobile-1.4.5.min.js"></script>
   <style type="text/css">
@@ -129,6 +130,9 @@
   
    </div>    
   </div>
   <!-- 存储homeinfo的值 -->
   <div id="homeInfoIframe"></div>
   <div id="homeInfoIframeAll"></div>
</body>
<script src="mobilJs/mobiscroll.core-2.5.2.js" type="text/javascript"></script>
@@ -137,7 +141,7 @@
<script src="mobilJs/mobiscroll.datetime-2.5.1-zh.js" type="text/javascript"></script>
<script type="text/javascript" src="js/tbl.js"></script>
<script type="text/javascript" src="mobilJs/base.js"></script>
<script type="text/javascript" src="src/layui.all.js"></script>
 <script type="text/javascript">
          /* 获取点击的是哪个按钮   */
@@ -149,14 +153,52 @@
         window.location.href="control.html";    
       return ;
   }
   var iframePopup = '';      // 弹出面板标识符
   function getApplyYanshouIndex(t){
      var index = $(t).attr("but-index");
      console.info(index);
      setApplyYanshou(index);
      var arr=setApplyYanshou(index);
      console.log(arr);                     //方法一:1按钮搞定所有。请在此对接加入弹出框,上传视频经纬度等
      
      return ;
      if(arr.length == 0) {
         layer.msg('获取数据失败!!');
         return ;
      }
      // 存储所有的数据
      $('#homeInfoIframeAll').data('allData', arr);
      var _data = arr[0];
      var temp = {
         homeId: _data.binf.StationId
         ,homeName: _data.binf.StationName
         ,addr: ''
         ,lng: 0
         ,lat: 0
      }
      // 存储需要的homeInfo信息
      $('#homeInfoIframe').data('homeInfo', temp);
      iframePopup = layer.open({
                type: 2
                ,closeBtn: 0
                ,title: false
                ,area: ['100%', '100%']
                ,full: true
                ,anim: 4
                ,content: 'iframe/homeinfo1.html'
            });
            layer.full(iframePopup);
      // applyendyanshou(arr);
   }
    function getApplyYanshoupicture(t){
       var index = $(t).attr("but-index");
      console.info(index);//方法2
      var arr=setApplyYanshou(index);
      //请在此对接加入弹出框
    }
    var arrTd = new Array();      //当前表格td数据
    var tblCon = $('.tbl-container');
    var Page = {
@@ -168,7 +210,7 @@
       
    
      var arrdata = new Array();  
    var arrTh = [ '机房编号', '省', '城市','区县','机房名称','设备名称','机房IP','FBS设备ID(重要)','FBS设备IP(重要)','子网掩码','网关','FBS设备名称','FBS电池索引(0-3)','电池组ID','机房内电池组编号','电池组名称','浮充电压阀值(V)','离线电压阀值(V)','浮充电流阀值(A)','单体数量','标称容量(AH)','标称单体电压(V)','标称单体内阻(mΩ)','标称单体电导','单体电压次低偏移量(V)','负载电流(A)','最大核容电流(A)','基站号码','电池品牌','电池型号','电池生产日期','投入使用日期','安装人员','通讯计数','是否验收',''];
    var arrTh = [ '机房编号', '省', '城市','区县','机房名称','设备名称','机房IP','FBS设备ID(重要)','FBS设备IP(重要)','子网掩码','网关','FBS设备名称','FBS电池索引(0-3)','电池组ID','机房内电池组编号','电池组名称','浮充电压阀值(V)','离线电压阀值(V)','浮充电流阀值(A)','单体数量','标称容量(AH)','标称单体电压(V)','标称单体内阻(mΩ)','标称单体电导','单体电压次低偏移量(V)','负载电流(A)','最大核容电流(A)','基站号码','电池品牌','电池型号','电池生产日期','投入使用日期','安装人员','通讯计数','丢包率','是否验收',''];
   dataArr = [];
    var startTime = "1980-01-01";
    var endTime = new Date().format('yyyy-MM-dd');
@@ -192,16 +234,21 @@
         success:function(data) {
            data = JSON.parse(data.result);
            if(data.code==1){
               console.info(data.data);
               var json =JSON.stringify(data.data);
               setCookie("numberget",json);
               //return data.data;
            }
         }
      });
    }
    function getCookienumber(id){//输入ID,返回通讯计数。数据从缓存获取。
       //var a = getnumber();
       //console.info(a);
       if(getCookie("numberget")){
          var number = getCookie("numberget");
          number = JSON.parse(number);
          console.info(number);
          if(number[0]){
             for(var i =0; i<number.length;i++){
                if(id == number[i].dev_id){
@@ -212,7 +259,24 @@
       }
       return 0;
    }
    function getCookiediubao(id){
       if(getCookie("numberget")){
          var number = getCookie("numberget");
          number = JSON.parse(number);
          console.info(number);
          if(number[0]){
             for(var i =0; i<number.length;i++){
                if(id == number[i].dev_id){
                   var errorCount = number[i].dev_errcommcount;
                   var allCount = number[i].dev_commcount+errorCount;
                   //var parcent = (allCount==0?0:errCount/allCount*100)
                   //return parcent;
                }
             }
          }
       }
       return 0;
    }
    function getcreatArr(){
      obj = {
         apply_en : 1,
@@ -226,8 +290,10 @@
   function yanshou(check_en){
      if(check_en==0){
         return "未验收";
      }else{
         return "已验收";
      }else if(check_en==2){
         return "已申请验收";
      }else if(check_en==1){
         return"已完成验收";s
      }
   }
   // 查询内容
@@ -287,9 +353,12 @@
                arrTd[index++] = data[i].binf.BattInUseDate.substr(0,10);
                arrTd[index++] = data[i].binf.install_user;
                arrTd[index++] = getCookienumber(data[i].binf.FBSDeviceId);
                arrTd[index++] = getCookiediubao(data[i].binf.FBSDeviceId);
                arrTd[index++] = yanshou(data[i].check_en);
                arrTd[index++]='<a onclick="getButIndex(this)"  class="ui-btn ui-btn-inline ui-corner-all operat-but" data-position-to="window"'+'but-index='+i+'>电池组实时数据</a>'+
                '<a onclick="getApplyYanshouIndex(this)" href="#myPopup" id="apply_yanshou" data-rel="popup"  class="ui-btn ui-btn-inline ui-corner-all operat-but fr" data-position-to="window"'+'but-index='+i+'>申请验收</a>';
                //方法2 2按钮解开以下一条注释按钮
                //'<a onclick="getApplyYanshoupicture(this)" href="#myPopup" id="apply_yanshou" data-rel="popup"  class="ui-btn ui-btn-inline ui-corner-all operat-but fr" data-position-to="window"'+'but-index='+i+'>经纬度图片上传</a>'
                }
             }
             console.info(arrTd);
@@ -307,9 +376,9 @@
      
      function setApplyYanshou(index){
         console.info(arrdata);
         if(arrdata.length>0){   //存入的为所有已查出数据
                                               //请在此对接加入对话框,最后调用申请验收方法,传入arrdata,index参数
            creatYanshouObj(arrdata,index);//申请验收方法。
         if(arrdata.length>0){   //存入的为所有已查出数据
            var arr= creatYanshouObj(arrdata,index);//申请验收方法。
            return arr;
         }else{
            alert("请等待几秒后再提交申请");
         }
@@ -365,7 +434,14 @@
            }
         }
         console.info(arr);
         var temp = JSON.stringify(arr);
         return arr;
         //applyendyanshou(arr);//申请验收方法。
      }
      function applyendyanshou(arr){
      var temp = JSON.stringify(arr);
         $.ajax({                                   //申请验收
             type: 'post',
            async: true,
@@ -380,6 +456,7 @@
               }
            }
         });
      }
       function setcookiedit(index){
             var arrcookie = new Array();