didiyu
2018-12-10 6382c2a4220ff5774dba39848c2faabf0f7002f1
gx_tieta/WebRoot/ele-param1.jsp
@@ -483,14 +483,80 @@
            
            // 编辑电池组信息
            function editBattGroup(obj) {
               $('#iframeEdit').data('data', obj.data);
               iframePopup = layer.open({
                  type: 2
                  ,area:['1200px', '520px']
                  ,resize: false
                  ,content: 'iframe/batt-info-edit.html'
               });
               //console.log(obj);
               searchHomeInfoByName(obj.data.StationName);
            }
            // 根据机房的名称查询机房的信息
            function searchHomeInfoByName(homename) {
               var temp = {
                  binf:{
                     StationName1: '',               // 省
                     StationName2: '',               // 市
                     StationName5: '',               // 区/县
                     StationName: homename      // 机房名称
                  }
                  ,page: {
                     pageCurr: 1
                     ,pageSize: 100
                  }
               };
               var load = layer.load(1);
               // 请求后台
               $.ajax({
                  type: "post",
                    url: "BattInfAction!searchInform",
                    async:true,
                    dataType:'json',
                    data:"json="+JSON.stringify(temp),
                    success: function(res){
                       var rs = JSON.parse(res.result)
                       if(rs.code == 1) {
                          var data = rs.data;
                          var tmp = {
                             btsinfo:[]
                          };
                          // 遍历查询结果
                          for(var i=0; i<data.length; i++) {
                             var _data = data[i];
                             // 遍历结果集生成特殊的格式数据
                             var _tmp = {};
                             Object.keys(_data).forEach(function(key) {
                                if(key == 'GroupIndexInFBSDevice') {      // 设备索引
                                   _tmp.GroupIndexInFBSDevice = _data.GroupIndexInFBSDevice;
                                }else if(key == 'BattGroupName') {      // 电池组名称
                                   _tmp.BattGroupName = _data.BattGroupName;
                                }else if(key == 'BattGroupId') {   // 电池组ID
                                   _tmp.BattGroupId = _data.BattGroupId;
                                }else {
                                   tmp[key] = _data[key];
                                }
                             });
                             tmp.btsinfo.push(_tmp);
                          }
                          //console.log(tmp);
                          $('#iframeEdit').data('data', tmp);
                        iframePopup = layer.open({
                           type: 2
                           ,title: '修改电池组'
                           ,area:['1200px', '520px']
                           ,resize: false
                           ,content: 'iframe/batt-info-edit.html'
                        });
                       }else {
                          layer.msg('获取数据失败!')
                       }
                    },
                    complete: function() {
                       layer.close(load);
                    }
               });
            }
            
            // 删除电池组
            function delBattGroup(obj) {
@@ -510,12 +576,12 @@
                  var bts = data.StationName4;         // 设备名称
                  data.StationName = province+'-'+city+'-'+home+'-'+bts;
                  var temp = [data];
                  delBatt(temp);
                  delBatt(temp, obj);
               });
            }
            
            //删除多个电池组
            function delBatt(temp){
            function delBatt(temp, obj){
               var load = layer.load(1);
               $.ajax({
                  type: "post",             
@@ -529,7 +595,8 @@
                     //console.info(model);
                     if(model.code ==1){
                        layer.msg('删除成功!');
                        $('#paging .search').click();
                        obj.del();
                        //$('#paging .search').click();
                     }else{
                        layer.msg('删除失败!');
                     }
@@ -609,6 +676,7 @@
                     
                     iframePopup = layer.open({
                        type: 2
                        ,title: '新建电池组'
                        ,area:['1200px', '520px']
                        ,resize: false
                        ,content: 'iframe/batt-info-add.html'