CJJ
2018-12-26 ebde1dbead10b06ec0c1639d72be0f716adb2f7d
gx_tieta/WebRoot/mobil/batt-infor-unapproved-edit2.html
@@ -290,15 +290,14 @@
  function creatBattView(index){
         var count=index+1
            ,battTitle='<div>'+'<h1 class="hbg">'+'电池组'+count+'</h1>'+
             '<table class="layout-set">'+'<tbody>'+'<tr>'+'<td>'+'电池品牌'+'</td>'+'<td>'+'<fieldset data-role="controlgroup" data-type="horizontal"id="battproducer'+index+'">'+'<select>'
             '<table class="layout-set">'+'<tbody>'+'<tr>'+'<td>'+'电池品牌'+'</td>'+'<td>'+'<fieldset data-role="controlgroup" data-type="horizontal" >'+'<select id="battproducer'+index+'">'
            ,battBrand=selectedIndex(index)+'</select>'+'</fieldset>'+'</td>'+'</tr>' 
            ,battType='<tr>'+'<td>'+'电池型号'+'</td>'+'<td>'+'<input type="text" '+'id='+'batttype'+index+' data-mini="true"'+'value='+'电池型号'+count+' />'+'</td>'+'</tr>' 
            ,battNum='<tr>'+'<td>'+'电池数量'+'</td>'+'<td>'+'<input type="text" '+'id='+'battnum'+index+' data-mini="true"'+'value='+'电池数量'+count+' />'+'</td>'+'</tr>' 
            ,nomCap='<tr>'+'<td>'+'标称容量'+'</td>'+'<td>'+'<input type="text" '+'id='+'nomCap'+index+' data-mini="true"'+'value='+'标称容量'+count+' />'+'</td>'+'</tr>' 
            ,battIndex='<tr>'+'<input type="hidden" '+'id='+'battindex'+index+' data-mini="true"'+'value='+count+' />'+'</tr>' 
            ,battName='<tr>'+'<input type="hidden" '+'id='+'battname'+index+' data-mini="true"'+'value='+'电池组'+count+' />'+'</tr>'+'</tbody>'+'</table>'+'</div>';
        return battTitle+battBrand+battType+battNum+nomCap+battIndex+battName;
        return battTitle+battBrand+battType+battNum+nomCap+battIndex+battName;
  }   
  function creatBa(a){
        var battnum=4-a,
@@ -313,28 +312,17 @@
   }
  
 
  function selectedIndex(index){
   function selectedIndex(index){
       var selected='',
           i=0;
       selected+= '<option '+'value='+'理士'+'>'+'理士'+'</option>';
       selected+= '<option '+'value='+'圣阳'+'>'+'圣阳'+'</option>';
       selected+= '<option '+'value='+'双登'+'>'+'双登'+'</option>';
       selected+= '<option '+'value='+'SENRY'+'>'+'SENRY'+'</option>';
       selected+= '<option '+'value='+'南都'+'>'+'南都'+'</option>';
       selected+= '<option '+'value='+'爱默生'+'>'+'爱默生'+'</option>';
       selected+= '<option '+'value='+'科士达'+'>'+'科士达'+'</option>';
       selected+= '<option '+'value='+'银泰'+'>'+' 银泰'+'</option>';
       selected+= '<option '+'value='+'丰日'+'>'+' 丰日'+'</option>';
       selected+= '<option '+'value='+'中兴能派'+'>'+' 中兴能派'+'</option>';
      selected+= '<option '+'value='+'光宇'+'>'+' 光宇'+'</option>';
      selected+= '<option '+'value='+'艾诺斯华达'+'>'+'艾诺斯华达'+'</option>';
      selected+= '<option '+'value='+'雄韬'+'>'+' 雄韬'+'</option>';
      selected+= '<option '+'value='+'风帆'+'>'+' 风帆'+'</option>';
      selected+= '<option '+'value='+'文隆'+'>'+' 文隆'+'</option>';
      selected+= '<option '+'value='+'风帆'+'>'+' 风帆'+'</option>';
      selected+= '<option '+'value='+'中山'+'>'+' 中山'+'</option>';
        selected+= '<option '+'value='+'美的'+'>'+' 美的'+'</option>';
        selected+= '<option '+'value='+'朗达'+'>'+' 朗达'+'</option>';
       var battproducer = ["理士","圣阳","双登","SENRY","南都","爱默生","科士达","银泰","丰日","中兴能派","光宇",
       "艾诺斯华达","雄韬","风帆","文隆","中山"];
       selected+= '<option '+'value='+temp[index].binf.BattProducer+'>'+temp[index].binf.BattProducer+'</option>';
       for(var i=0;i<battproducer.length;i++){
             if(temp[index].binf.BattProducer!=battproducer[i]){
                 selected+= '<option '+'value='+battproducer[i]+'>'+battproducer[i]+'</option>';
             }
       }
       return selected; 
  }   
     var temp = getCookie("eleparm");
@@ -347,6 +335,7 @@
   }
   console.info(tempgroupid);//电池组 ID 数组,(若添加,则需要新建);
   var addbattnum = temp.length;//添加电池组数目计数
   var moncount = 0;
   $(function(){
   creatAllView(temp.length).trigger('create');
   creatBa(temp.length).trigger('create');
@@ -437,6 +426,7 @@
   //导入表格默认数据
   function installstartdata(temp){
         data=temp[0].binf;
         document.getElementById("StationId").value = data.StationId;
         document.getElementById("mainteArea").value = data.StationName1;
         document.getElementById("city").value = data.StationName2;         //市
@@ -465,7 +455,8 @@
         document.getElementById("Load_curr").value = data.Load_curr;
         document.getElementById("DisCurrMax").value = data.DisCurrMax;
         document.getElementById("station_phone").value = data.station_phone;
         //document.getElementById("BattProducer").value = data.BattProducer;
         //document.getElementById(battproducer).value = data.BattProducer;
         //$(battproducer).val(data.BattProducer);
         //document.getElementById("BattModel").value = data.BattModel;
         document.getElementById("startTestrecord").value = data.BattProductDate;
         document.getElementById("endTestrecord").value = data.BattInUseDate;
@@ -473,38 +464,37 @@
         //setTimes($("#endTestrecord"),data.useDate);
         document.getElementById("install_user").value = data.install_user;      
         for(var i=0;i<temp.length;i++){
         var battproducer ="#battproducer"+i;
            data=temp[i].binf;
            var battString = "#battname"+i;
            var battModel = "#batttype"+i;
            //var battModel = "#batttype"+i;
            var battproducer = "#battproducer"+i
            //var battproducer ="#battproducer"+i; 
            $(battString).val(data.BattGroupName);
            $(battModel).val(data.BattModel);
            $(battproducer).val(data.BattProducer);
            console.info($(battproducer).val());
            //$(battModel).val(data.BattModel);
            //$(battproducer).val(data.BattProducer);
            //console.info(data.BattProducer);
            console.info($(battproducer)[0]);
         }
   }
   
   // 格式化提交后台信息的对象数组并返回 单个修改,手机方式不修改多个电池组
      function getUpdateArr(){
         mon=$('#MonVolStd').val();
         var moncount = 0;
         if(mon==12){
            moncount=4;
         }else if(mon==2){
            moncount==24;
         }
         //moncount = ;
         var arr = new Array();
         
         for(var i=0;i<temp.length;i++){
            setFloatAndoutLine(moncount);
            var battString = "#battname"+i;
            var battModel = "#batttype"+i;
            var battproducer ="#battproducer"+i; 
            var id = $('fieldset div div input[data-cacheval=\'true\']').val();
            var inputVal = $(id).val();
            var nomCap = "#nomCap"+i;
            //var id = $('fieldset div div input[data-cacheval=\'true\']').val();
            //var inputVal = $(id).val();
            //var input =$(four).option()
            console.info(inputVal)
            //console.info(inputVal)
            var index = String(i);
            console.info(battString);
            var obj = {
@@ -516,7 +506,7 @@
                  StationName1 : $("#mainteArea").val(),      // 省
                  StationName2 : $("#city").val(),      // 市
                  StationName5 : $("#country").val(),      // 区/县
                  homeName : $("#homeName").val(),      // 机房名称
                  StationName3 : $("#homeName").val(),      // 机房名称
                  StationName4 : $("#StationName4").val(),      // 设备名称
                  StationIp : $("#StationIp").val(),            //机房ip
                  FBSDeviceId : $("#FBSDeviceId").val(),            //设备id
@@ -525,7 +515,7 @@
                  FbsDeviceIp_WG : $("#FbsDeviceIp_WG").val(),         // 网关
                  FBSDeviceName : $("#FBSDeviceName").val(),         //设备名称
                  GroupIndexInFBSDevice : i,   //fbs设备索引
                  BattGroupId : $("#BattGroupId").val(),            //电池组id
                  BattGroupId : tempgroupid[i],            //电池组id
                  BattGroupNum : $("#BattGroupNum").val(),         //机房内电池组编号
                  BattGroupName : $(battString).val(),
                  FloatVolLevel : $("#FloatVolLevel").val(),         //浮充电压阀值
@@ -542,7 +532,7 @@
                  DisCurrMax : $("#DisCurrMax").val(),            //最大核容电流
                  station_phone : $("#station_phone").val(),         //基站号码
                              
                  BattProducer : $(battproducer).val(),         //电池品牌
                  BattProducer :getSelected(battproducer) ,         //电池品牌
                  BattModel : $(battModel).val(),            //电池型号
                  BattProductDate :  $("#startTestrecord").val(),      //电池生产日期
                  BattInUseDate :  $("#endTestrecord").val(),         //电池使用日期
@@ -591,15 +581,15 @@
            type: "post",             
              url: "Battinf_applyAction!updatePro",            
              async:true,            
              dataType:'text',
              data:"json="+JSON.stringify(temp),
              dataType:'json',
              data:"json="+temp,
              success: function(data){                                
               data = eval('('+data+')');
               var model = eval('('+data.result+')');
               var model = JSON.parse(data.result);
               //var model = eval('('+data.result+')');
               console.info(model);
               if(model.code ==1){
                  alert("修改成功");
                  window.location.href="batt-unapproved.html"
                  //window.location.href="batt-unapproved.html"
               }else{
                  alert("修改失败!");
                  window.location.href="batt-unapproved.html"
@@ -620,9 +610,12 @@
        if ($this.attr("checked")) { 
        if($this.val()==4){
               $mon.val("12");
               moncount =4;
           };
         if($this.val()==24){$mon.val("2");}
         if($this.val()==24){
            $mon.val("2");
            moncount = 24;
         }
    }
   });
   
@@ -645,6 +638,24 @@
       creatAllView(addbattnum).trigger('create');
       creatBattGroupId(addbattnum);
   });
   function getSelected(id){
   /*  var s;
   $(id).change(function(){
    var g=$(this).find("option:selected").val();
    console.warn(g);
    s=g
    });
    if(!s){s=$(id).find("option:selected").val()} */
    var s=$(id).find("option:selected").val();
    return s;
   }
    /* 操作成功 
   $('#changeSuc').popup('open');
       操作失败