hdw
2018-11-05 2d98f22ba18f2a59780dc01f808e7781e720f827
gx_tieta/WebRoot/pages/js/common.js
@@ -295,8 +295,13 @@
   gl.BTS9100.alarmstates = [
         '无','暂停','放电测试','放电等待','限流充电','直流充电','充电等待','测试时间到',
         '测试容量到','单体下限到','组端下限到','市电异常','存储卡不足','负载温度高','电流异常','远程通信坏',
         '负载通信坏','选择通信坏','负载电流坏','内存申请坏','未知'
         '负载通信坏','选择通信坏','载模块放电过功率停止','内部程序异常停止','市电恢复停止升压放电','充电过程中市电中断','合路器放电功能组端电压下限','温度上限到','未知'
   ];
   /*gl.BTS9100.alarmstates = [
         '无','暂停','放电测试','放电等待','限流充电','直流充电','充电等待','测试时间到',
         '测试容量到','单体下限到','组端下限到','市电异常','存储卡不足','负载温度高','电流异常','远程通信坏',
         '负载通信坏','选择通信坏','负载电流坏','内存申请坏','未知'
   ];*/
   
   // LD9设备
   gl.namespace('LD9');
@@ -330,6 +335,8 @@
   }
   // 将函数绑定到GLOBAL.BaseStation
   gl.BaseStation.getAbnormalTxt = getAbnormalTxt;
   
})(jQuery, window, document, GLOBAL);
@@ -446,7 +453,28 @@
   gl.CMD.e61850.stop = 83;               //停止测试
   gl.CMD.e61850.setDischargeParm = 40;            //设置参数
   gl.CMD.e61850.getDischargeParm = 41;            //获取参数
   //CMD下sys
   gl.namespace('CMD.sys');
   gl.CMD.sys.set = 0x81;
   gl.CMD.sys.get = 0x80;
})(jQuery, window, document, GLOBAL);
// 地图信息
;(function($, window, document, gl, undefined) {
   // 定义BMap的命名空间
   gl.namespace('BMap');
   // 地图可视区域定义
   var mapViewArea = [
       {name: '中国',area:'中国', left: {lng:71.3822, lat:0.6212}, right: {lng: 139.526,lat:54.3093}},
       {name: '中国-广西',area: '广西省' ,left: {lng:104.45675, lat:20.8744}, right: {lng: 112.068,lat:26.391}}
   ];
   // 将变量mapView绑定到GLOBAL.BMap下
   gl.BMap.mapViewArea = mapViewArea;
})(jQuery, window, document, GLOBAL);
// 生成阿里图标的元素
function create_ali_font(cla, color, data) {
@@ -463,3 +491,58 @@
   var outerHTML = i[0].outerHTML;
   return outerHTML;
}
//生成阿里图标的元素
function create_fa_font(cla, color, data) {
   var i = $('<i class="fa"></i>');
   i.addClass(cla);
   i.css({
      'color': color
   });
   Object.keys(data).forEach(function(key) {
      var attr = 'data-'+key
      i.attr(attr, data[key]);
   });
   // 获取字符串
   var outerHTML = i[0].outerHTML;
   return outerHTML;
}
// 生成跳转的链接
function skipUrl(page, province, city, county, home,battid,monnum) {
   var str = page+'?';
   if(province){
      str += '&province='+province;
   }
   if(city){
      str +='&city='+city;
   }
   if(county){
      str += '&county='+county;
   }
   if(home){
      str += '&home='+home;
   }
   if(battid){
      str += '&battid='+battid;
   }
   if(monnum){
      str += '&monnum'+monnum;
   }
   //var str = page+'?province='+province+'&city='+city+'&county='+county+'&home='+home;
   return str;
}
// 检测用户是否有权限
function checkUserPermit(permits, name) {
   var rs = false;
   // 遍历permits
   for(var i=0; i<permits.length; i++) {
      var _permit = permits[i];
      if(_permit.permit_item_name == name && _permit.permit_item_value==1) {
         rs = true;
         break;
      }
   }
   return rs;
}