81041
2019-01-18 5fe2efb71f6ad809a1cfc59beab18bbea99fff5e
gx_tieta/WebRoot/mobil/batt-infor-conf-temp1.html
@@ -41,6 +41,7 @@
        .ui-select .ui-btn select{
            width:77%;
        }
        table tr td{width:1000em;padding-right:1em;}
   </style>
   <link rel="stylesheet" href="css/fgpanel.css">
</head>
@@ -97,8 +98,7 @@
                              <tr>
                                 <td>*机房名称</td>
                                 <td>
                                    <input type="text" id="homeName"  data-mini="true">
                                    <textarea id="homeName"  data-mini="true"></textarea>
                                 </td>
                              </tr>
   
@@ -174,6 +174,7 @@
                              </tr>
                              
                                    <input type="hidden" id="DisCurrMax" data-mini="true" />
                                    <input type="hidden" id="judgeBatt" data-mini="true" />
                                 
                              
                              <tr>
@@ -258,7 +259,7 @@
  }
 
 function selectedIndex(index){
       var selected='',
   /*    var selected='',
           i=0;
          selected+= '<option '+'value='+'理士'+'>'+'理士'+'</option>';
          selected+= '<option '+'value='+'圣阳'+'>'+'圣阳'+'</option>';
@@ -279,18 +280,33 @@
         selected+= '<option '+'value='+'中山'+'>'+' 中山'+'</option>';
         selected+= '<option '+'value='+'美的'+'>'+' 美的'+'</option>';
         selected+= '<option '+'value='+'朗达'+'>'+' 朗达'+'</option>';
         selected+= '<option '+'value='+'烽火'+'>'+' 烽火'+'</option>';*/
      var battproducer = getCookie("producer");
      battproducer = JSON.parse(battproducer);
       var selected='',
           i=0;
       for(var i=1;i<battproducer.length;i++){
             console.info(battproducer[i]);
             selected+= '<option '+'value='+battproducer[i]+'>'+battproducer[i]+'</option>';
       }
       return selected; 
  }   
     var temp = getCookie("eleparm");
     var test=getCookie("eleparm2newbatt");
     //jifangname = JSON.parse(jifangname);
     console.info(test);
   //console.info(temp);
   temp=JSON.parse(temp);
   console.info(temp);
   console.info(temp[30]);
   console.info(temp[33]);
   console.info(temp[34]);
   var suoyin = temp[33];
   var fuchongfazhi = [0,0,0,0];
   var lixiandianyafazhi = [0,0,0,0];
   //console.info(temp[30]);
   //console.info(temp[33]);
   //console.info(temp[34]);
   var suoyin = temp[33];//电池组个数
   var Page = {
      pageSize:20,             //每页的行数
      pageCurr:1,              //当前页码数
      pageAll:0,
   };
   $(function(){
   creatAllView(suoyin).trigger('create');
   creatMonCapOpt(suoyin);
@@ -415,9 +431,6 @@
   
   $(function () {
      //setTimes($("#startTestrecord"),'2000-01-01');
      //setTimes($("#endTestrecord"),new Date().format('yyyy-MM-dd'));
      //creatgroupid();//如果检测为NEW ,则执行添加ID,如果为修改,则执行为拿到ID;
      installstartdata(temp);
   });
@@ -515,7 +528,7 @@
                ,BattGroupName: '电池组1'
                ,FloatVolLevel: 54
                ,OfflineVolLevel: 42.9 
                ,BattFloatCurrent: 10
                ,BattFloatCurrent: 5
                ,MonCount: 24
                ,MonCapStd: 300
                ,MonVolStd: 2
@@ -651,12 +664,10 @@
      $("#sure").click(function(){
         if(nullOrn()){   
            creatgroupid();//提交之前再次验证,创建ID
            addBattnew();    //提交
            JudegeBattIn();//提交前验证该电池组在BATTINF表中是否已存在
            //addBattnew();    //提交
         }else{
         }            //验证重要项是否为空,为空则提示;   
            //function backpage(){window.location.href="ele-param1.html";}
          // setTimeout(backpage,500);
      });
      $("#cancel").click(function(){
          window.location.href="ele-param2.html";
@@ -673,8 +684,32 @@
       }
    }
    
    function JudegeBattIn(){
       var battinff ={
         StationName: ($("#mainteArea").val()+"-"+$("#city").val()+"-"+$("#homeName").val()+"-"+$("#StationName4").val()),   // 拼接机房名称
       }
       console.info(battinff);
       $.ajax({
          type: 'post',
         async: true,
         url: '../BattInfAction!judgeBatt',
         data: "json="+JSON.stringify(battinff),
         dataType: 'json',
         success:function(data) {
            data = JSON.parse(data.result);
            console.info(data);
            if(data.code!=1){
               addBattnew()
            }else{
               alert("该机房已存在,请返回修改页面修改并重新提交");
               SearchParam();
            }
         }
      });
    }
    function addBattnew(){//新建电池组,添加到申请
    console.info(getUpdateArr());
       console.info(getUpdateArr());
       var temp = JSON.stringify(getUpdateArr());
       console.info(temp);
       $.ajax({
@@ -697,8 +732,127 @@
       });
    }
   
   function SearchParam(){
         var temp = {
            page:Page,
            binf:{
               StationName1:$('#mainteArea').val(),
               StationName2:$('#city').val(),
               StationName5: $('#county').val(),
               StationName: ($("#mainteArea").val()+"-"+$("#city").val()+"-"+$("#homeName").val()+"-"+$("#StationName4").val()),   // 拼接机房名称
            },
         };
         console.info(temp);
         searchBattLife(temp);
      }
   // 查询内容
   function searchBattLife(temp){
      //var temp = createSearchParam();
      var json = JSON.stringify(temp);
      var num =new Array();
      var groupId = new Array();
      var groupName = new Array();
      var arrdata = new Array();
      console.info(json);
      arrTd = new Array();
      var load;
       $.ajax({
         type:"post",
         url:"BattInfAction!searchInform",
         async:true,
         datatype:'text',
         data:"json="+json,
         success:function(data){
            console.info(data);
            var data = JSON.parse(data.result);
            //layer.close(load);
            console.info(data);
            if(data.code==1&&data.data.length>0){
               data=data.data;
               var index = 0;
               var ArryTb= new Array();
               for(var i=0;i<data.length;i++){
                  arrdata.push(data[i]);//存储数据
               }
            seteditparm(0,arrdata);
            window.location.href="batt-edit2.html";
            }else{
               Page.pageAll = 0;
            }
            //createTbl(tblCon, arrTh, arrTd);
            //getEditButIndex(0);
         }
      });
   }
   function seteditparm(index,arrdata){
       if(arrdata.length>0){   //存入的为所有已查出数据
       console.info(arrdata);
            var arr= creatYanshouObj(arrdata,index);
            return arr;
         }else{
            alert("请等待几秒后再提交申请");
         }
    }
   
   function creatYanshouObj(arrdata,index){
    console.info(arrdata[0]);
    console.info(index);
         var StationId = arrdata[index].StationId;
         //console.info(StationId);
         var arr = new Array(); //初始化传参数组
         for(var i=0;i<arrdata.length;i++){//一次验收该机房下的所有电池组构建对象 。
            if(StationId == arrdata[i].StationId){
               var obj = {
                  binf:{
                     StationId : arrdata[i].StationId,   // 机房编号
                     StationName : (arrdata[i].StationName1+"-"+ arrdata[i].StationName2+"-"+arrdata[i].StationName5+"-"+arrdata[i].StationName3),   // 拼接机房名称
                     StationName1 :arrdata[i].StationName1,      // 省
                     StationName2 : arrdata[i].StationName2,      // 市
                     StationName5 :  arrdata[i].StationName5,      // 区/县
                     StationName3 :  arrdata[i].StationName3,      // 机房名称
                     StationName4 : arrdata[i].StationName4,      // 设备名称
                     StationIp :arrdata[i].StationIp,            //机房ip
                     FBSDeviceId : arrdata[i].FBSDeviceId,            //设备id
                     FbsDeviceIp : arrdata[i].FbsDeviceIp,            //设备ip
                     FbsDeviceIp_YM :  arrdata[i].FbsDeviceIp_YM,         // 设备掩码
                     FbsDeviceIp_WG : arrdata[i].FbsDeviceIp_WG ,         // 网关
                     FBSDeviceName : arrdata[i].FBSDeviceName,         //设备名称
                     GroupIndexInFBSDevice : arrdata[i].GroupIndexInFBSDevice,   //fbs设备索引
                     BattGroupId : arrdata[i].BattGroupId,            //电池组id
                     BattGroupNum : arrdata[i].BattGroupNum ,         //机房内电池组编号
                     BattGroupName :arrdata[i].BattGroupName,        //电池组索引
                     FloatVolLevel : arrdata[i].FloatVolLevel,         //浮充电压阀值
                     OfflineVolLevel : arrdata[i].OfflineVolLevel,         //离线电压阀值
                     BattFloatCurrent : arrdata[i].BattFloatCurrent,      //浮充电流阀值
                     MonCount : arrdata[i].MonCount,            //单体数量
                     MonCapStd : arrdata[i].MonCapStd,            //标称容量
                     MonVolStd : arrdata[i].MonVolStd,            //标称电压
                     MonResStd : arrdata[i].MonResStd,            //标称内阻
                     MonSerStd : arrdata[i].MonSerStd,            //标称电导
                     MonVolLowToAvg : arrdata[i].MonVolLowToAvg,         //单体电压次低偏移量
                     Load_curr : arrdata[i].Load_curr,            //负载电流
                     DisCurrMax : arrdata[i].DisCurrMax,            //最大核容电流
                     station_phone : arrdata[i].station_phone,         //基站号码
                     BattProducer : arrdata[i].BattProducer,         //电池品牌
                     BattModel : arrdata[i].BattModel,            //电池型号
                     BattProductDate :  arrdata[i].BattProductDate,      //电池生产日期
                     BattInUseDate :  arrdata[i].BattInUseDate,         //电池使用日期
                     install_user : arrdata[i].install_user,         //安装人员
                  }
               }
               arr.push(obj);
            }
         }
         console.info(arr);
         //applyendyanshou(arr);//申请验收方法。
         var json=window.JSON.stringify(arr);
            setCookie("eleparm",json);  //这里setcookie,若有上一条cookie则清空上一笔
         return arr;
      }
   function creatMonCapOpt(suoyin){       
       var k,optionStr='',allString   
        for(var i=1;i<11;i++){