hdw
2018-10-31 6ca818de1f93c61ddfa92a3ce285280304c50927
gx_tieta/WebRoot/ele-param.jsp
@@ -91,24 +91,25 @@
            <table>
               <thead>
                  <tr>
                     <th>省</th>      <!-- 维护区 -->
                     <th>市</th>      <!-- 维护区 -->
                     <th>省</th>      <!-- 省 -->
                     <th>市</th>      <!-- 市 -->
                     <th>区/县</th>   <!-- 区/县 -->
                     <th><s:text name="Computer_name"/></th>         <!-- 机房名称 -->
                  </tr>
               </thead>
               <tbody>
                  <tr>
                     <td>
                        <select id="station_name1">
                        </select>
                        <select id="station_name1"></select>
                     </td>
                     <td>
                        <select id="city">
                        </select>
                        <select id="city"></select>
                     </td>
                     <td>
                        <select id="station_name">
                        </select>
                        <select id="county"></select>
                     </td>
                     <td>
                        <select id="station_name"></select>
                     </td>                  
                  </tr>
               </tbody>
@@ -228,14 +229,14 @@
         '单体电压次低偏移量(V)', '电池品牌', '电池型号', '电池生产日期', '投入使用日期'
      ]; */
      arrTh = [
         '<s:text name="Computer_room"/><s:text name="Number"/>', '<s:text name="City"/>', '<s:text name="County"/>', '<s:text name="Computer_name"/>', '<s:text name="Equipment"/><s:text name="Name"/>', '<s:text name="Computer_room"/>IP', 'FBS<s:text name="Equipment"/>ID(<s:text name="Important"/>)',
         '<s:text name="Computer_room"/><s:text name="Number"/>', '省','<s:text name="City"/>', '<s:text name="County"/>', '<s:text name="Computer_name"/>', '<s:text name="Equipment"/><s:text name="Name"/>', '<s:text name="Computer_room"/>IP', 'FBS<s:text name="Equipment"/>ID(<s:text name="Important"/>)',
         'FBS<s:text name="Equipment"/>IP(<s:text name="Important"/>)','子网掩码','网关', 'FBS<s:text name="Equipment"/><s:text name="Name"/>', 'FBS<s:text name="Batt"/><s:text name="Indexes"/>(0-3)', '<s:text name="Batt_group"/>ID', '<s:text name="Computer_room"/><s:text name="Within"/><s:text name="Batt_group"/><s:text name="Number"/>', '<s:text name="Battery_name"/>', '<s:text name="Floate_charge"/><s:text name="Voltage"/><s:text name="Threshold"/>(V)',
         '<s:text name="Offline"/><s:text name="Voltage"/><s:text name="Threshold"/>(V)', '<s:text name="Floate_charge"/><s:text name="Current"/><s:text name="Threshold"/>(A)', '<s:text name="Monomer_All"/>', '<s:text name="Nominal_capacity"/>(AH)', '<s:text name="Nomina_voltage_monomer"/>(V)', '<s:text name="Nominal"/><s:text name="Monomer_resistance"/>(mΩ)', '<s:text name="Nominal"/><s:text name="Monomer_conductance"/>',
         '<s:text name="Monomer_voltage"/><s:text name="Lower_order"/><s:text name="Offset"/>(V)','负载电流(A)','最大核容电流(A)','基站号码', '<s:text name="Battery_brand"/>', '<s:text name="Battery_model"/>', '<s:text name="Battery_produt_date"/>', '<s:text name="Put_into_use_time"/>'
      ]; 
      
      defaultArr = [
         '35000001', '城市', '区县', '机房名称', '设备名称', '192.168.0.5', '0', '192.138.0.10','255.255.255.0','192.168.0.1', 'FBS-9600',
         '35000001','省','城市', '区县', '机房名称', '设备名称', '192.168.0.5', '0', '192.138.0.10','255.255.255.0','192.168.0.1', 'FBS-9600',
         '0', '1000001', '1', '新建电池组1', '2.230', '2.150', '30', '24', '3000',
         '2', '0.2', '5000', '0.05',15,0,'', '双登', 'GMF-3000', '2012-05-04', '2012-06-13'
      ];
@@ -518,21 +519,21 @@
            hdTr.addClass('revise');
            var addC = '';
            for(var i = 0; i < $(this).find('td').length; i++) {
               if(i == 11) {
               if(i == 12) {
                  addC = 'revise-sel';
               }else if(i==6 || i==7) {   // FBS设备编号
               }else if(i==7 || i==8) {   // FBS设备编号
                  addC = 'revise-ipt important';
               }else if(i==12 || i==13 || i==8 || i==9) {   //机房ID, 机房电池组编号, 子网掩码, 网关IP
               }else if(i==13 || i==14 || i==9 || i==10) {   //机房ID, 机房电池组编号, 子网掩码, 网关IP
                  addC = 'revise-none';
               }else if(i==15) {   // 浮充电压阀值
               }else if(i==16) {   // 浮充电压阀值
                  addC = 'revise-ipt charge-vol';
               }else if(i==16) {   // 离线电压阀值
               }else if(i==17) {   // 离线电压阀值
                  addC = 'revise-ipt outline-vol';
               }else if(i==18) {
               }else if(i==19) {
                  addC = 'revise-ipt ele-num';
               }else if(i==20) {   // 标称单体电压
               }else if(i==21) {   // 标称单体电压
                  addC = 'revise-ipt vol';
               }else if(i==29 || i==30){   // 电池生产日期, 投入使用日期
               }else if(i==30 || i==31){   // 电池生产日期, 投入使用日期
                  addC = 'revise-time';
               }else{
                  addC = 'revise-ipt';
@@ -556,11 +557,11 @@
         hdTr.addClass('revise new-item');
         var addC = '';
         for(var i = 0; i < newTr.find('td').length; i++) {
            if(i == 11) {
            if(i == 12) {
               addC = 'revise-sel';
            }else if(i==12 || i==13) {
            }else if(i==13 || i==14) {
               addC = 'revise-none';
            }else if(i==29 || i==30){
            }else if(i==30 || i==31){
               addC = 'revise-time';
            }else {
               addC = 'revise-ipt';
@@ -637,9 +638,48 @@
                    }else {
                       $select.text('').html('<option>暂无可测市</option>');
                    }
                    findStationNamebyStationname1();
                    findCounty();
                 }
             });
         }
         // 查询区/县
         function findCounty() {
            var tmp = {
               StationName1:$("#station_name1").val(),
               StationName2:$("#city").val(),
            };
            // 查询区县
            $.ajax({
               type: 'post',
               async: true,
               url: "BattInfAction!serchStationName5",
               data: "json="+JSON.stringify(tmp),
               success:function(data) {
                  var rs = JSON.parse(data.result);
                  var $select = $("#county");
                  if(rs.code==1){
                     var _data = rs.data;
                     // 根据数据构造生成下拉列表的数据
                     var optsList = [];
                     for(var i=0;i<_data.length;i++){
                        var __data = _data[i];
                        var _attr = {
                           StationId: __data.StationId
                        };
                        var tmp = getOptionsData(__data.StationName5, __data.StationName5, __data, _attr);
                        optsList.push(tmp);
                     }
                     // 根据数据生成下拉列表
                     createOptions($select, optsList, true);
                  }else{
                     $select.text('').html('<option>暂无可测机房站点</option>');
                  }
                  findStationNamebyStationname1();
               }
            });
         }
         
         //当维护区的值变换时更新市
@@ -649,6 +689,11 @@
         
         //当维护区的值变换时更新机房站点
         $('#city').change(function(){
            findCounty();
         });
         //当区/县的值变换时更新机房站点
         $('#county').change(function(){
            findStationNamebyStationname1();
         });
         
@@ -656,7 +701,8 @@
         function findStationNamebyStationname1(){
            var tmp = {
               StationName1:$("#station_name1").val(),
               StationName2:$("#city").val()
               StationName2:$("#city").val(),
               StationName5: $("#county").val()
            };
            //var selectvalue=$("#station_name1 option:selected").val();
            //alert(selectvalue);
@@ -701,6 +747,7 @@
            binf:{
               StationName:$('#station_name').val(),
               StationName2:$('#city').val(),
               StationName5:$('#county').val(),
               StationName1:$('#station_name1').val()
            },
            page:Page,
@@ -722,8 +769,9 @@
                  for(var i=0;i<model.data.length;i++){
                     allData.push(model.data[i]);
                     arrTd.push(model.data[i].StationId);            //机房编号
                     arrTd.push(model.data[i].StationName1);            //城市
                     arrTd.push(model.data[i].StationName2);            //区县
                     arrTd.push(model.data[i].StationName1);            // 省
                     arrTd.push(model.data[i].StationName2);            // 市
                     arrTd.push(model.data[i].StationName5);            // 区/县
                     arrTd.push(model.data[i].StationName3);            //机房名称
                     arrTd.push(model.data[i].StationName4);            //设备名称
                     arrTd.push(model.data[i].StationIp);            //机房ip
@@ -908,41 +956,42 @@
         var _arr = new Array();
         ele.each(function(){
            var obj = new Object();
            obj.StationId = $(this).find('td').eq(0).text();
            obj.StationName = $(this).find('td').eq(1).text()+"-"+$(this).find('td').eq(2).text()+"-"+$(this).find('td').eq(3).text()+"-"+$(this).find('td').eq(4).text();
            obj.StationName1 = $(this).find('td').eq(1).text();
            obj.StationName2 = $(this).find('td').eq(2).text();
            obj.StationName3 = $(this).find('td').eq(3).text();
            obj.StationName4 = $(this).find('td').eq(4).text();
            obj.StationIp = $(this).find('td').eq(5).text();            //机房ip
            obj.FBSDeviceId = $(this).find('td').eq(6).text();            //设备id
            obj.FbsDeviceIp = $(this).find('td').eq(7).text();            //设备ip
            obj.FbsDeviceIp_YM = $(this).find('td').eq(8).text();         // 设备掩码
            obj.FbsDeviceIp_WG = $(this).find('td').eq(9).text();         // 网关
            obj.FBSDeviceName = $(this).find('td').eq(10).text();         //设备名称
            obj.GroupIndexInFBSDevice = $(this).find('td').eq(11).text();   //fbs设备索引
            obj.BattGroupId = $(this).find('td').eq(12).text();            //电池组id
            obj.BattGroupNum = $(this).find('td').eq(13).text();         //机房内电池组编号
            obj.BattGroupName = $(this).find('td').eq(14).text();         //电池组名称
            obj.FloatVolLevel = $(this).find('td').eq(15).text();         //浮充电压阀值
            obj.OfflineVolLevel = $(this).find('td').eq(16).text();         //离线电压阀值
            obj.BattFloatCurrent = $(this).find('td').eq(17).text();      //浮充电流阀值
            obj.MonCount = $(this).find('td').eq(18).text();            //单体数量
            obj.MonCapStd = $(this).find('td').eq(19).text();            //标称容量
            obj.MonVolStd = $(this).find('td').eq(20).text();            //标称电压
            obj.MonResStd = $(this).find('td').eq(21).text();            //标称内阻
            obj.MonSerStd = $(this).find('td').eq(22).text();            //标称电导
            obj.MonVolLowToAvg = $(this).find('td').eq(23).text();         //单体电压次低偏移量
            obj.StationId = $(this).find('td').eq(0).text();   // 机房编号
            obj.StationName = $(this).find('td').eq(1).text()+"-"+$(this).find('td').eq(2).text()+"-"+$(this).find('td').eq(4).text()+"-"+$(this).find('td').eq(5).text();   // 拼接机房名称
            obj.StationName1 = $(this).find('td').eq(1).text();      // 省
            obj.StationName2 = $(this).find('td').eq(2).text();      // 市
            obj.StationName5 = $(this).find('td').eq(3).text();      // 区/县
            obj.StationName3 = $(this).find('td').eq(4).text();      // 机房名称
            obj.StationName4 = $(this).find('td').eq(5).text();      // 设备名称
            obj.StationIp = $(this).find('td').eq(6).text();            //机房ip
            obj.FBSDeviceId = $(this).find('td').eq(7).text();            //设备id
            obj.FbsDeviceIp = $(this).find('td').eq(8).text();            //设备ip
            obj.FbsDeviceIp_YM = $(this).find('td').eq(9).text();         // 设备掩码
            obj.FbsDeviceIp_WG = $(this).find('td').eq(10).text();         // 网关
            obj.FBSDeviceName = $(this).find('td').eq(11).text();         //设备名称
            obj.GroupIndexInFBSDevice = $(this).find('td').eq(12).text();   //fbs设备索引
            obj.BattGroupId = $(this).find('td').eq(13).text();            //电池组id
            obj.BattGroupNum = $(this).find('td').eq(14).text();         //机房内电池组编号
            obj.BattGroupName = $(this).find('td').eq(15).text();         //电池组名称
            obj.FloatVolLevel = $(this).find('td').eq(16).text();         //浮充电压阀值
            obj.OfflineVolLevel = $(this).find('td').eq(17).text();         //离线电压阀值
            obj.BattFloatCurrent = $(this).find('td').eq(18).text();      //浮充电流阀值
            obj.MonCount = $(this).find('td').eq(19).text();            //单体数量
            obj.MonCapStd = $(this).find('td').eq(20).text();            //标称容量
            obj.MonVolStd = $(this).find('td').eq(21).text();            //标称电压
            obj.MonResStd = $(this).find('td').eq(22).text();            //标称内阻
            obj.MonSerStd = $(this).find('td').eq(23).text();            //标称电导
            obj.MonVolLowToAvg = $(this).find('td').eq(24).text();         //单体电压次低偏移量
            
            
            obj.Load_curr = $(this).find('td').eq(24).text();            //负载电流
            obj.DisCurrMax = $(this).find('td').eq(25).text();            //最大核容电流
            obj.station_phone = $(this).find('td').eq(26).text();         //基站号码
            obj.Load_curr = $(this).find('td').eq(25).text();            //负载电流
            obj.DisCurrMax = $(this).find('td').eq(26).text();            //最大核容电流
            obj.station_phone = $(this).find('td').eq(27).text();         //基站号码
                        
            obj.BattProducer = $(this).find('td').eq(27).text();         //电池品牌
            obj.BattModel = $(this).find('td').eq(28).text();            //电池型号
            obj.BattProductDate =  $(this).find('td').eq(29).text();      //电池生产日期
            obj.BattInUseDate =  $(this).find('td').eq(30).text();         //电池使用日期
            obj.BattProducer = $(this).find('td').eq(28).text();         //电池品牌
            obj.BattModel = $(this).find('td').eq(29).text();            //电池型号
            obj.BattProductDate =  $(this).find('td').eq(30).text();      //电池生产日期
            obj.BattInUseDate =  $(this).find('td').eq(31).text();         //电池使用日期
            _arr.push(obj);
         });
         //console.info(_arr);