| | |
| | | function exitUser(){
|
| | | $.post("LoginAction!exitUser",null,function(data){
|
| | | //console.info(data);
|
| | | window.location.replace("login.jsp");
|
| | | });
|
| | | window.location.replace("login.jsp");
|
| | | }
|
| | |
|
| | |
|
| | | // 检查当前用户是否在另一主机登陆
|
| | | function checkUserlogin(){
|
| | | //console.info("check");
|
| | | console.info("check***********************");
|
| | | $.post("LoginAction_check",null,function(data){
|
| | | data = eval("(" + data.result + ")");
|
| | | user=data.uinf;
|
| | |
| | | window.location.href="login.jsp";
|
| | | }else{
|
| | | clearInterval(timeID);
|
| | | timeID = setTimeout(checkUserlogin,5000);
|
| | | timeID = setTimeout(checkUserlogin,100);
|
| | | }
|
| | | }).error(function(){
|
| | | clearInterval(timeID);
|
| | |
| | | //console.info(data);
|
| | | document.getElementById("FBSDeviceIp").innerHTML=data.FbsDeviceIp; //设备Ip
|
| | | document.getElementById("GroupIndexInFBSDevice").innerHTML=data.GroupIndexInFBSDevice; //Bindex
|
| | | |
| | | document.getElementById("installUser").innerHTML= data.install_user; // 安装人员
|
| | |
|
| | | //显示电池组机历卡
|
| | | $('#card_infor').show();
|
| | |
| | |
|
| | | //根据stationid查询基站的信息
|
| | | function findStationInfoByStation(temp){
|
| | | //console.info(temp);
|
| | | //console.info(JSON.stringify(temp));
|
| | | $.ajax({
|
| | | type:"post",
|
| | | url: "Battinf_exAction!serchByCondition",
|
| | |
| | | data:"json="+JSON.stringify(temp),
|
| | | success: function(data){
|
| | | var model = eval('('+data.result+')');
|
| | | //console.log(model);
|
| | | if(model.code == 1 && model.data.length>0){
|
| | | var station = model.data[0];
|
| | | console.info(station);
|
| | | //console.info(station);
|
| | | $('#station_stationid_ex').text(temp.StationId_ex); //站点id
|
| | | $('#station_stationname').text(station.stationName); //机房名称
|
| | | $('#station_stationid').text(station.stationId); //机房名称
|
| | |
| | | $.post("Battalarm_dataAction!serchRealTime",null,function(data){
|
| | | model=eval("("+data.result+")");
|
| | | if(model.code==1){
|
| | | $('#batt_alarm_num').text(model.sum);
|
| | | $('#batt_alarm_num .num').text(model.sum);
|
| | | if(totalAlm_num<model.sum){
|
| | | createEleWarning(model.sum-totalAlm_num);
|
| | | }
|
| | | totalAlm_num=model.sum;
|
| | | |
| | | // 5秒后关闭面板
|
| | | setTimeout(function() { |
| | | $('body').children('#eleWarning').remove(); |
| | | }, 5000);
|
| | |
|
| | | self.setTimeout("searchAlm()",10000);
|
| | | }
|
| | |
| | | return '格式不正确';
|
| | | }
|
| | | }
|
| | |
|
| | | /**
|
| | | 检测服务器连接是否正常
|
| | | 程序功能: 通过请求后台程序如果三次都请求失败认为服务器挂掉,跳转到登陆页面
|
| | | */
|
| | | ;(function ($) {
|
| | | var url = window.location.href;
|
| | | var loginPatt = /\/login.jsp/;
|
| | | |
| | | // 判断当前页面不是登陆页面开始执行检测服务器状态
|
| | | if(!loginPatt.test(url)) {
|
| | | checkServer();
|
| | | }
|
| | | |
| | | var linkNum = 0; // 测试服务器连接计数 =3 跳转到登陆页面
|
| | | function checkServer() {
|
| | | $.ajax({
|
| | | url:'User_infAction!checkService',
|
| | | type: 'post',
|
| | | async: true,
|
| | | success: function(rs) {
|
| | | linkNum = 0; // 初始化测试连接
|
| | | setTimeout(checkServer, 200);
|
| | | },
|
| | | error:function() {
|
| | | // 网络连接不正常
|
| | | if(!navigator.onLine) {
|
| | | linkNum = 0;
|
| | | setTimeout(checkServer, 200);
|
| | | }else{
|
| | | linkNum++;
|
| | | // 服务器连接不正常
|
| | | if(linkNum == 3) {
|
| | | console.info('出现第'+linkNum+"次测试服务器连接失败!跳转到登陆");
|
| | | // 网络正常但服务器连续多次检测不正常跳转到登陆页面
|
| | | alert('网络连接异常,请检查网络连接是否正常!');
|
| | | window.location.replace("login.jsp");
|
| | | }else {
|
| | | console.info('出现第'+linkNum+"次测试服务器连接失败!");
|
| | | checkServer();
|
| | | }
|
| | | }
|
| | | }
|
| | | });
|
| | | }
|
| | | })(jQuery);
|
| | |
|
| | | /*****************常用判断数据类型*****************/
|
| | |
|