CJJ
2018-10-15 8a810df5790a67dd29a3b806123119d71f040a3b
gx_tieta/WebRoot/batt-state-statistical.jsp
@@ -70,10 +70,9 @@
                           <td><input type="text" id="startalm" readonly="readonly" name="bmd.adata.alm_start_time" value="2000-1-1" /></td>
                           <td><input type="text" id="endTalm" readonly="readonly" name="bmd.adata.alm_start_time1" /></td>
                           <td>
                               <select>
                                   <option>无</option>
                                   <option>按年统计</option>
                                   <option>按月统计</option>
                               <select id="statistics">
                                   <option value=3>按年统计</option>
                                   <option value=1>按月统计</option>
                              </select>
                           </td>
                        </tr>
@@ -83,20 +82,20 @@
                     <tr>
                        
                        <td>
                           <input type="checkbox" id="" name="" checked="checked" value="" class="" />停电      <!-- 停电 -->
                           <input type="checkbox" id="ALM_TYPE_BTS9100S_POFF_ComError" name="" checked="checked" value="" class="" />停电      <!-- 停电 -->
                        </td>         
                        <td>
                           <input type="checkbox" id="" name="" checked="checked" value="" class="" />发电      <!-- 发电 -->
                           <input type="checkbox" id="ALM_TYPE_BTS9100S_FADIAN_ComError" name="" checked="checked" value="" class="" />发电      <!-- 发电 -->
                        </td>      
                        <td>
                           <input type="checkbox" id="" name="" checked="checked" value="" class="">掉站         <!-- 掉站 -->
                           <input type="checkbox" id="ALM_TYPE_BTS9100S_DIAOZHAN_ComError" name="" checked="checked" value="" class="">掉站         <!-- 掉站 -->
                        </td>
                        <td><input type="checkbox" id=""   name="" value="" class="" checked="checked">开门异常</td>                                    <!-- 开门,开关电源异常 -->
                        <td><input type="checkbox" name="" id=""   checked="checked" value="" class="">温度上限告警</td>
                        <td><input type="checkbox" name="" id=""   checked="checked" value="" class="">温度下限告警</td>                                       <!-- 温度异常 -->
                        <td><input type="checkbox" name="" id="" checked="checked" value="" class="">湿度上限告警</td>
                        <td><input type="checkbox" name="" id="" checked="checked" value="" class="">湿度下限告警</td>                                     <!-- 湿度异常 -->
                        <td><input type="checkbox" id="ALM_TYPE_BTS9100S_DOOROPEN_ComError"   name="" value="" class="" checked="checked">开门异常</td>                                    <!-- 开门,开关电源异常 -->
                        <td><input type="checkbox" id="ALM_TYPE_BTS9100S_TEMPUP_ComError" name=""   checked="checked" value="" class="">温度上限告警</td>
                        <td><input type="checkbox" id="ALM_TYPE_BTS9100S_TEMPLOW_ComError" name=""   checked="checked" value="" class="">温度下限告警</td>                                       <!-- 温度异常 -->
                        <td><input type="checkbox" id="ALM_TYPE_BTS9100S_DAMPUP_ComError" name="" checked="checked" value="" class="">湿度上限告警</td>
                        <td><input type="checkbox" id="ALM_TYPE_BTS9100S_DAMPLOW_ComError" name="" checked="checked" value="" class="">湿度下限告警</td>                                     <!-- 湿度异常 -->
                     </tr>
                  </table>
               </div>
@@ -255,31 +254,86 @@
      $(function(){
         //点击查询按钮
         $('#paging .search').click(function(){
            //var check = $("#ALM_TYPE_BTS9100S_FADIAN_ComError").attr("checked");
            //console.info(check);
            serachBattStatistical();
         });
      });
      
      
      var formjson;
      
      function serachBattStatistical(){
         var temp = createSearchForm();
         var json = JSON.stringify(temp);
         ArrWarnTb = new Array();
         $.ajax({
            type:"post",
            url:"Batt_devalarm_data_historyAction!serchStateBydev_id",
            async:true,
            dataType:'json',
            data:"json="+json,
            success:function(data){
               var data=JSON.parse(data.result);
               var index=0;
               //console.info(data);
               if(data.code==1&&data!=null){
                  data=data.data;
                  Page.pageAll = data.length;
                  var pageNum=Math.ceil(Page.pageAll/Page.pageSize);
                  $('#total').text(Page.pageAll);
                  $('#current').text(Page.pageCurr+"/"+pageNum);
                  var currentStartdata=Math.ceil((Page.pageCurr-1)*Page.pageSize);
                  var currenEnddata = 0;
                  if(Math.ceil(Page.pageAll-(Page.pageCurr-1)*Page.pageSize)<Page.pageSize){
                     currenEnddata = Math.ceil((Page.pageAll-(Page.pageCurr-1)*Page.pageSize)+(Page.pageCurr-1)*Page.pageSize);
                  }else{
                     currenEnddata = Math.ceil((Page.pageCurr)*Page.pageSize);
                  }
                  console.info(currenEnddata);
                  for(i=currentStartdata;i<currenEnddata;i++){
                  console.info(data);
                     ArrWarnTb[index++]=data[i].stationName;   //机房名称
                     ArrWarnTb[index++]=data[i].num;        //停电
                     ArrWarnTb[index++]=data[i].record_id;//发电次数
                     ArrWarnTb[index++]=data[i].alm_type;//掉站次数
                     ArrWarnTb[index++]=data[i].alm_level;//开门异常
                     ArrWarnTb[index++]=data[i].alm_is_confirmed;//温度上限
                     ArrWarnTb[index++]=data[i].alm_cleared_type;//温度下限
                     ArrWarnTb[index++]=data[i].usr_id;//湿度上限
                     ArrWarnTb[index++]=data[i].note;//湿度下限
                  }
      
                  //creatArrTb(ArrWarnTb);
                  //var arr = new Array();
                  //for(k=0;k<Page.pagesize;k++){
                  //   arr =
                  //}
                  createFullTbl($('.tbl-header'), $('.tbl-body'), ArrWarnTh, ArrWarnTb);
                    }
            }
         })
      }
      //构造查询条件对象
   //   function creatArrTb(var arr,int){
   //   var arr = new Array();
   //      return arr;
   //   }
      function createSearchForm(){
         var stationid = $('#station_name3').find("option:selected").attr('Stationid');
         var temp={
            page:Page,
            binf:{
               StationName1:$('#station_name1').val(),                                       // 省
               StationName2:$('#city').val(),                                             // 市
               StationName:$('#station_name').val(),                                       //机房名称
            }
               StationName3:$('#station_name3').val(),                                       //机房名称
               StationId: stationid?stationid:0,
               BattInUseDate:$('#startalm').val(),
               BattInUseDate1:$('#endTalm').val(),
               BattGroupNum:$('#statistics').val()
         };
         //console.info(temp);
         return temp;
      }
      
      
       // 省-市-机房-电池组
@@ -371,7 +425,7 @@
                  var _attr = {
                     StationId: __data.StationId
                  };
                  var tmp = getOptionsData(__data.StationName3, __data.StationName, __data, _attr);
                  var tmp = getOptionsData(__data.StationName3, __data.StationName3, __data, _attr);
                  optsList.push(tmp);
               }