D:/workspace/chenjingjing/git/gx_tieta/gx_tieta/.gitignore
2019-01-21 35fefed0792c40cb99b8d15fa5811bbb5992bff9
gx_tieta/WebRoot/mobil/batt-approve-index.html
@@ -14,7 +14,7 @@
   <body>
      <div data-role="page"  tabindex="0" id="page0">
         <div data-role="header" data-position="fixed">
            <a href="index.html"  target="_top" style="padding-top:0.7em;padding-bottom:0.7em;">返回</a>
            <a href="auditDetail.html"  target="_top" style="padding-top:0.7em;padding-bottom:0.7em;">返回</a>
            <h1>已审批通过机房列表</h1>
         </div>
      
@@ -45,6 +45,16 @@
         </div>
      </div>
   </body>
   <div data-role="main" class="ui-content">
         <div class="tbl-container"></div>
   </div>
   <script src="mobilJs/mobiscroll.core-2.5.2.js" type="text/javascript"></script>
   <script src="mobilJs/mobiscroll.core-2.5.2-zh.js" type="text/javascript"></script>
   <script src="mobilJs/mobiscroll.datetime-2.5.1.js" type="text/javascript"></script>
   <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="js/panel.js"></script>
   <script type="text/javascript" src="mobilJs/base.js"></script>
   <script type="text/javascript" src="js/battNav.js"></script>
   <script type="text/javascript">
      var stationlist = new Array();
@@ -54,7 +64,7 @@
         setCookie("station",null);
         setCookie("batt",null);
         searchBattLife();
         getnumber();//查询所有的通讯技术并放入缓存。
      });
      
      // 点击机房事件
@@ -70,11 +80,29 @@
         });      
      });
      
      // 监测页面滚动到文档的底部
      $(document).on('scrollstop', function() {
         var tblCont = $('.tbl-container');
         var loading = $('.ui-loading');
         var scrollTop = $(this).scrollTop();
         var pageNum = Math.ceil(Page.pageAll/Page.pageSize);
         //console.info(pageNum);
         if(loading.length == 0 ) {
            var winHt = $(window).height();
            var docHt = $(this).height();
            var shiftHt = docHt - winHt;
            if(shiftHt < scrollTop || shiftHt == scrollTop) {
               Page.pageCurr++;
                    searchBattLife();
            }
         }
      });
      var arrTd = new Array();
      var arrdata = new Array();
      
      var Page = {
         pageSize:20,             //每页的行数
         pageSize:100,             //每页的行数
         pageCurr:1,              //当前页码数
         pageAll:0,
      };
@@ -82,30 +110,14 @@
      function getcreatArr(){
         obj = {
            apply_en : 1,
            check_en:0,
            binf : {
               page:Page,                  
            }
         }
         return obj;
      }
      function getnumber(){    //向获取所有通讯计数并存入缓存
         $.ajax({
             type: 'post',
            async: true,
            url: 'Battinf_applyAction!devCommNum',
            data: null,
            dataType: 'json',
            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 searchBattLife(){
         var temp = JSON.stringify(getcreatArr());
@@ -119,38 +131,45 @@
            data: "json="+temp,
            dataType: 'json',
            success:function(data) {
               console.info(data);
                data = JSON.parse(data.result);
                if(data.code!=0&&data.data.length>0){
                   data=data.data
                   var model = new Array();
                   console.info(data);
                   for(var i=0;i<data.length;i++){
                      arrdata.push(data[i]);//存储数据
                      if(model.length==0){
                         model.push(data[i].binf.StationName);
                      }else{
                         if(model[model.length-1]!=data[i].binf.StationName){
                            model.push(data[i].binf.StationName);
                         }
                      }
                      console.info(model);
                      stationlist=model;
                      //if(data[i].check_en!=1){
                         arrdata.push(data[i]);//存储数据
                         if(model.length==0){
                            model.push(data[i].binf.StationName);
                         }else{
                            if(model[model.length-1]!=data[i].binf.StationName){//若不重复,则PUSH进去
                               model.push(data[i].binf.StationName);
                            }
                         }
                         console.info(model);
                   //   }
                   }
                   stationlist=model;
                   if(Page.pageCurr==1){
                      createUl($('#battList'),model);
                   }else{
                      addUl($('#battList'),model);
                   }
                   createUl($('#battList'),model);
                }
             }
          });          
       }   
       
       function setarrbatt(arrdata,station){
       console.info(arrdata);
      if(arrdata.length>0){   //存入的为所有已查出数据
               var arr= creatYanshouObj(arrdata,station);//申请验收方法。
               return arr;
            }else{
               alert("请等待几秒后再提交申请");
            }
          console.info(arrdata);
         if(arrdata.length>0){   //存入的为所有已查出数据
            var arr= creatYanshouObj(arrdata,station);//申请验收方法。
            return arr;
         }else{
            alert("请等待几秒后再提交申请");
         }
      }
       function creatYanshouObj(arrdata,station){          //通过点击机房信息(stationid),获取该机房电池组
         //var StationId = arrdata[index].binf.StationId;
@@ -236,6 +255,26 @@
         ulCon.append(_ul).trigger('create');         
         loadclose();
      }
      function addUl(ulCon, dataList) {
         // 创建ul
         var _ul = $('<ul data-role="listview" data-inset="true"></ul>');
         // 遍历dataList生成li和a
         for (var i = 0; i < dataList.length; i++){
            var _li = $('<li></li');
            var _a = $('<a href="#page1" value=""  data-transition="slide">'+dataList[i]+'</a>');
            // 将_a添加到_li,将_li添加到_ul中
            _li.append(_a);
            _ul.append(_li);
         }
         // 将_ul添加到容器中
         ulCon.append(_ul).trigger('create');
         loadclose();
      }
      
      //获取当前选中的batt
      function getbatt(arr,index){