| | |
| | | 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);
|
| | |
| | | return null;
|
| | | }
|
| | |
|
| | | function createEleWarning(num){
|
| | | function createEleWarning(num, muted){
|
| | | //清理告警框
|
| | | $('body').children('#eleWarning').remove();
|
| | | var __divCon=$('<div id="eleWarning"></div>'); //告警容器
|
| | |
| | | var __divContentCon=$('<div class="warning-content"></div>'); //告警内容容器
|
| | | /* 告警的音频*/
|
| | | var __divAudio=$('<audio autoplay="autoplay"></audio>');
|
| | | // 判断是否静音
|
| | | if(muted) {
|
| | | __divAudio=$('<audio autoplay="autoplay" muted></audio>');
|
| | | }
|
| | | var __divSourceWav=$('<source src="sound/warnings.wav" type="audio/wav" />');
|
| | | var __divSourceMp3=$('<source src="sound/warnings.mp3" type="audio/mpeg" />');
|
| | | __divAudio.append(__divSourceWav);
|
| | |
| | |
|
| | | var totalAlm_num=Number.POSITIVE_INFINITY;
|
| | | //查询告警数
|
| | | function searchAlm(){
|
| | | //createEleWarning();
|
| | | function searchAlm(isShowVoice){
|
| | | // 判断是否显示右下角的告警提示框
|
| | | if(!isShowVoice) {
|
| | | self.setTimeout("searchAlm()",10000);
|
| | | return;
|
| | | }
|
| | | // 请求后台查询最新出现的告警个数
|
| | | $.post("Battalarm_dataAction!serchRealTime",null,function(data){
|
| | | model=eval("("+data.result+")");
|
| | | if(model.code==1){
|
| | | $('#batt_alarm_num .num').text(model.sum);
|
| | | if(totalAlm_num<model.sum){
|
| | | createEleWarning(model.sum-totalAlm_num);
|
| | | var voiceStatus = checkPageVoiceStatus();
|
| | | createEleWarning(model.sum-totalAlm_num, !voiceStatus);
|
| | | }
|
| | | totalAlm_num=model.sum;
|
| | |
|
| | | // 5秒后关闭面板
|
| | | setTimeout(function() { |
| | | $('body').children('#eleWarning').remove(); |
| | | }, 5000);
|
| | | |
| | | self.setTimeout("searchAlm()",10000);
|
| | | }
|
| | | });
|