hdw
2018-12-17 2e9957c187b7735453fe8225bd095e64b072334e
gx_tieta/WebRoot/iframe/batt-info-add.html
@@ -347,6 +347,8 @@
      {{# }); }}
      </div>
    </script>
    <script type="text/javascript" src="../js/jquery-1.8.3.js"></script>
    <script type="text/javascript" src="../js/base.js"></script>
    <script type="text/javascript" src="../src/layui.js"></script>
    <script  type="text/javascript">
        layui.use(['form', 'laytpl', 'jquery', 'element', 'laydate'], function() {
@@ -471,15 +473,57 @@
                   var home = _data.StationName3;         // 机房名称
                   var bts = _data.StationName4;         // 设备名称
                   _data.StationName = province+'-'+city+'-'+home+'-'+bts;
                   //console.log(_data);
                   // console.log(_data);
                   var temp = analysisData(editInfo.addGroupNum, _data);
                   //console.log(temp);
                   // 添加电池信息
                   addBatt(temp);
                   checkDevId(_data.FBSDeviceId, function(devid){
                      // 添加电池信息
                      addBatt(temp);
                   }, function(pre, max) {
                      layer.msg('设备ID:'+pre+'被占用,推荐使用'+max);
                      // 更新设备id和设备ip
                      $('#devid').val(max);
                      $('#fbsip').val(getDevIp(max));
                   });
               });
               return false;
            });
            
            // 监测当前提交的设备ID是否为最大
            function checkDevId(devid, success, error) {
               var load = layer.load(1);
            // 查询后台
            $.ajax({
               type: 'post'
               ,async: true
               ,url: 'BattInfAction!searchmaxdev_id'
               ,data:null
               ,dataType: 'json'
               ,success:function(res) {
                  var rs = JSON.parse(res.result);
                  if(rs.data.length != 0) {
                     if(rs.data == devid) {
                        if(isFunction(success)) {
                           success(rs.data);
                        }
                     }else {
                        if(isFunction(error)) {
                           error(devid, rs.data);
                        }
                     }
                  }else {
                     layer.msg('计算设备id失败!')
                  }
               }
               ,complete: function() {
                  layer.close(load);
               }
            });
            }
            // 关闭面板
            $('#closePage').click(function() {
               parent.$('#iframeClose').click();