<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%>
|
<%
|
String path = request.getContextPath();
|
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
|
%>
|
<%@taglib uri="/struts-tags" prefix="s" %>
|
<!DOCTYPE HTML>
|
<html>
|
<head>
|
<base href="<%=basePath%>">
|
<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE10" />
|
<meta charset="UTF-8">
|
<title><s:text name="Device_working_state"/></title>
|
<link rel="stylesheet" type="text/css" href="css/basic.css" />
|
<link rel="stylesheet" type="text/css" href="css/BrdwDeal.css" />
|
<style type="text/css">
|
.font-red{
|
color:red;
|
}
|
</style>
|
</head>
|
<body>
|
<!--头部内容开始-->
|
<jsp:include page="Top.jsp" flush="true"/>
|
<!--头部内容结束-->
|
<!--导航开始-->
|
<jsp:include page="nav.jsp" flush="true"/>
|
<!--导航结束-->
|
<!-- 主体内容 -->
|
<div id="main">
|
<div id="eleInfor">
|
<span class="summary"><s:text name="Device_working_state"/>--><s:text name="Show/hide_the_query_conditions"/></span> <!-- 显示或隐藏查询条件 -->
|
<div class="checkCon">
|
<form id="search_form" method="post">
|
<input type="hidden" value="1" name="bup.page.pageCurr" id="pageCurr" />
|
<input type="hidden" value="10" name="bup.page.pageSize" id="pageSize" />
|
<table>
|
<tr class="fWeight">
|
<td><s:text name="Equipment"/><s:text name="Type"/></td> <!-- 设备类型 -->
|
<td><s:text name="Communicate"/><s:text name="Status"/></td> <!-- 通信状态 -->
|
|
</tr>
|
<tr>
|
<td>
|
<select id="dev-type">
|
<!-- <option value="0"><s:text name="All"/></option> 全部 -->
|
<option value="1">FBS9100</option>
|
<option value="2">FBS9600</option>
|
<option value="3">LD9</option>
|
<!-- <option value="4">BTS61850</option> -->
|
</select>
|
</td>
|
<td>
|
<select id="contact-type">
|
<option value="100"><s:text name="All"/></option> <!-- 全部 -->
|
<option value="0"><s:text name="Communicate"/><s:text name="Normal"/></option> <!-- 通信正常 -->
|
<option value="1"><s:text name="Communicate"/><s:text name="Fault"/></option> <!-- 通信故障 -->
|
</select>
|
</td>
|
</tr>
|
</table>
|
</form>
|
</div>
|
</div>
|
<!-- 表格固定的头部 -->
|
<div id="tbHead">
|
<!-- <table class="tbFixed">这里是表格固定头部的内容</table> -->
|
</div>
|
<!-- 表格滚动的部分 -->
|
<div id="tbBrdw">
|
<!-- <table class="tbScroll">这里是表格滚动的内容</table> -->
|
|
</div>
|
<!-- 分页内容 -->
|
<div id="paging">
|
<s:text name="Common"/><span id="number">0</span><s:text name="Harness"/>FBS<s:text name="Equipment"/>
|
<span id="current">1/1</span>
|
<span><s:text name="Each_page"/><!-- 每页 --><input type="text" id="page-number" value="10"/><s:text name="Item"/><!-- 条 --></span>
|
<!-- <a href="javascript:" id="set_up">设置</a> -->
|
<s:text name="Total_data"/><!-- 数据总量 --><span id="total">0</span>
|
<a href="javascript:" id="home"><s:text name="HomePage"/><!-- 首页 --></a>
|
<a href="javascript:" id="pre"><s:text name="Page_Up"/><!-- 上一页 --></a>
|
<a href="javascript:" id="next_p"><s:text name="Page_Down"/><!-- 下一页 --></a>
|
<a href="javascript:" id="last"><s:text name="End_Page"/><!-- 尾页 --></a>
|
<span id="cont">
|
<s:text name="Goto"/><!-- 转到 --><input type="text" id="page_num" value="1"/>
|
<a href="javascript:" id="go"><s:text name="Jump"/><!-- 跳转 --></a>
|
</span>
|
</div>
|
</div>
|
<div id="allTransShade"></div>
|
<!--清除浮动-->
|
<div class="clear"></div>
|
</body>
|
<script type="text/javascript" src="js/createTab.js"></script>
|
<script type="text/javascript" src="pages/js/common.js"></script>
|
<script type="text/javascript">
|
var permits;
|
<% Object obj=session.getAttribute("permits");
|
if(obj!=null){
|
String permits =obj.toString(); %>
|
permits=<%=permits%>;
|
//console.info(json);
|
<% } %>
|
|
var Page = {
|
pageSize:10,
|
pageCurr:1,
|
pageAll:0,
|
};
|
|
var arr_all; //所有数据的数组
|
var totalNum=0; //总记录数
|
|
//页面初始化
|
$(document).ready(function(){
|
setUserName();
|
//初始化页面高度
|
var screenHei=$(document).height(); //获取浏览器可以区域的高度
|
var bodyHei=$('body').height(); //获取body的高度
|
var tbBrdwHei=$('#tbBrdw').height(); //获取滚动表格容器的初始高度
|
//根据提供的数据调整高度
|
$('#tbBrdw').css('height',screenHei-bodyHei+tbBrdwHei - 32+'px');
|
});
|
//页面的全局变量
|
var ArrTh=new Array(); //记录表格头部数据
|
var ArrTd=new Array(); //记录表格滚动部分的数据
|
var ArrTemp=new Array(); //定义空数组用于初始化表格
|
//手动定义表格头部数据
|
|
//ArrTh=['机房名称','设备IP地址','设备的版本号','设备id', '设备类型' ,'关联电池组数','设备状态','通信计数','通讯故障计数'];
|
ArrTh=['<s:text name="Computer_name"/>','<s:text name="Equipment"/>IP<s:text name="Address"/>','<s:text name="Equipment"/><s:text name="De"/><s:text name="Versions"/><s:text name="Mark"/>','<s:text name="Equipment"/>ID','<s:text name="Equipment"/><s:text name="Type"/>' ,'<s:text name="Relevance"/><s:text name="Batt_group_num"/>','<s:text name="Equipment"/><s:text name="Status"/>','<s:text name="Communicate"/><s:text name="Count"/>','<s:text name="Communicate"/><s:text name="Fault"/><s:text name="Count"/>'];
|
//初始化表格页面加载后只显示表头部分
|
createTable('tbHead','tbFixed',ArrTh.length,ArrTh,ArrTemp);
|
createTable('tbBrdw','tbScroll',ArrTh.length,ArrTh,ArrTemp);
|
$('#tbHead .tbFixed').css('width',$('#tbHead').width()-20+'px');
|
$('#tbBrdw .tbScroll').css('width',$('#tbBrdw').width()-20+'px');
|
|
//页面点击事件
|
$(document).ready(function(){
|
//点击故障信息统计查询显示和隐藏查询条件
|
var checkConHei=$('#eleInfor .checkCon').height(); //获取条件选择容器的高度
|
var tbBrdwHei=$('#tbBrdw').height(); //获取滚动表格容器的初始高度
|
var stateCheck=1; //记录查询条件的状态
|
$('#eleInfor .summary').click(function(){
|
if(stateCheck==1)
|
{
|
stateCheck=0;
|
$('#eleInfor .checkCon').slideUp(300);
|
setTimeout(function(){
|
$('#tbBrdw').css('height',tbBrdwHei+checkConHei+'px');
|
},310);
|
}else{
|
stateCheck=1;
|
$('#tbBrdw').css('height',tbBrdwHei+'px');
|
$('#eleInfor .checkCon').slideDown();
|
}
|
});
|
|
//将透明遮罩随着屏幕滚动而滚动
|
$(document).scroll(function(){
|
var scrollY=$(this).scrollTop();
|
$('#allTransShade').css('top',scrollY+'px');
|
});
|
//表格的头部和tbody同步左右滚动
|
$('#tbBrdw').scroll(function(){
|
var scrollX=$(this).scrollLeft(); //左右滚动的距离
|
$('#tbHead .tbFixed').css('left',-scrollX+'px');
|
});
|
});
|
|
//页面加载时初始化时间
|
$(document).ready(function(){
|
var date=new Date();
|
var date1=new Date(2000,0,1);
|
|
var year=date.getFullYear();
|
var month=date.getMonth()+1;
|
var day=date.getDate();
|
var today=year+"-"+month+"-"+day;
|
$("#startime").attr("value",date1.format('yyyy-MM-dd'));
|
$("#endtime").attr("value",today);
|
|
});
|
|
//点击导出触发事件
|
$('#export_table').click(function(){
|
//console.info($('#tbHead .tbFixed thead th').length);
|
exprotTable($('#tbBrdw .tbScroll thead th'),$('#tbBrdw .tbScroll tbody td'),$('#exportable'),$('#table_th_arr'),$('#table_td_arr'));
|
});
|
|
//获取表格中的数据并提交数据
|
function exprotTable(eleTh,eleTb,eleform,eleTh_Text,eleTd_Text){
|
//alert("导出");
|
var ArrTh=new Array();
|
for(var i=0;i<eleTh.length;i++)
|
{
|
ArrTh[i]=eleTh.eq(i).text();
|
}
|
var ArrTd=new Array();
|
for(var i=0;i<eleTb.length;i++)
|
{
|
ArrTd[i]=eleTb.eq(i).text();
|
}
|
eleTh_Text.attr('value',ArrTh);
|
eleTd_Text.attr('value',ArrTd);
|
//console.info(ArrTh);
|
//console.info(ArrTd);
|
eleform.submit();
|
}
|
|
//首页
|
$('#home').click(function(){
|
if(Page != undefined){
|
if(Page.pageCurr != 1){
|
Page.pageCurr = 1;
|
searchDev();
|
}
|
}
|
});
|
|
//点击上一页
|
$("#pre").click(function(){
|
if(Page != undefined){
|
if(Page.pageCurr > 1){
|
Page.pageCurr = Page.pageCurr-1;
|
searchDev();
|
}
|
}
|
});
|
|
//点击下一页
|
$("#next_p").click(function(){
|
if(Page != undefined){
|
var pageNum = Math.ceil(Page.pageAll/Page.pageSize);
|
if(pageNum > Page.pageCurr){
|
Page.pageCurr = Page.pageCurr+1;
|
searchDev();
|
}
|
}
|
});
|
|
//尾页
|
$('#last').click(function(){
|
if(Page != undefined){
|
var pageNum = Math.ceil(Page.pageAll/Page.pageSize);
|
if(Page.pageCurr < pageNum){
|
Page.pageCurr = pageNum;
|
searchDev();
|
}
|
}
|
});
|
|
//设置每页行数
|
$('#page-number').blur(function(){
|
var value=$('#page-number').val();
|
//当输入的数大于0时
|
if(value>0){
|
if(value != Page.pageSize){
|
Page.pageSize = parseInt(value);
|
Page.pageCurr = 1;
|
}
|
}else{
|
//当输入非法数字时
|
alert("请输入合法的数字"); /* 请输入合法的整数 */
|
$('#page-number').val(Page.pageSize);
|
}
|
});
|
|
//填写完跳转到指定页
|
$('#page_num').blur(function(){
|
var tarpage=$('#page_num').attr('value');
|
if(tarpage > 0){
|
var pageNum = Math.ceil(Page.pageAll/Page.pageSize);
|
if((tarpage <= pageNum) && (tarpage != Page.pageCurr)){
|
Page.pageCurr = parseInt(tarpage);
|
}
|
}else{
|
alert("请输入合法的数字");
|
$('#page_num').val(Page.pageCurr);
|
}
|
});
|
|
//点击跳转
|
$('#go').click(function(){
|
var tarpage=$('#page_num').attr('value');
|
var pageNum = Math.ceil(Page.pageAll/Page.pageSize);
|
if(tarpage > pageNum){
|
Page.pageCurr = pageNum;
|
searchDev();
|
}else if(tarpage > 0 && tarpage!= Page.pageCurr){
|
Page.pageCurr = parseInt(tarpage);
|
searchDev();
|
}
|
|
});
|
$(document).ready(function(){
|
loading.showLoading($('#main'));
|
searchDev();
|
//当切换设备类型时查询
|
$('#dev-type').change(function(){
|
loading.showLoading($('#main'));
|
searchDev();
|
});
|
|
//当切换设备类型时查询
|
$('#contact-type').change(function(){
|
loading.showLoading($('#main'));
|
searchDev();
|
});
|
});
|
|
|
//查询设备
|
var timeer;
|
function searchDev(){
|
//console.info(new Date().format("yyyy-MM-dd hh:mm:ss"));
|
clearTimeout(timeer);
|
var dev_type = $('#dev-type').val();
|
if(dev_type == 1){
|
searchFbs9100state();
|
}else if(dev_type == 2){
|
searchFbs9600state();
|
}else if(dev_type == 3){
|
searchLD9state();
|
}else if(dev_type == 4){
|
searchBTS61850state();
|
}
|
}
|
|
//查询9100设备状态
|
function searchFbs9100state(){
|
var temp = createSearchParam();
|
//console.info(temp);
|
var json = JSON.stringify(temp);
|
$.ajax({
|
type: "post",
|
url: "Fbs9100_stateAction_action_serchByCondition",
|
async:true,
|
dataType:'text',
|
data:"json="+json,
|
success: function(data){
|
data = eval('('+data+')');
|
var model = eval('('+data.result+')');
|
var ArrTd = new Array();
|
//console.info(model);
|
if(model.code == 1){
|
for(var i = 0 ;i<model.data.length;i++){
|
//console.info(model.data);
|
ArrTd.push(model.data[i].stationName); //机房名称
|
model.data[i].page!=undefined?Page.pageAll = model.data[i].page.pageAll:'';
|
var index = model.data[i].dev_workstate;
|
if(model.data[i].dev_testtype == 254){
|
index = 3;
|
}
|
ArrTd.push(model.data[i].dev_ip); //设备ip地址
|
// 设备版本号为空显示未知
|
if(model.data[i].dev_version.trim() == '') {
|
ArrTd.push('未知'); //设备的版本号
|
}else {
|
ArrTd.push(model.data[i].dev_version); //设备的版本号
|
}
|
|
ArrTd.push(model.data[i].dev_id); //设备id地址
|
ArrTd.push(model.data[i].deviceName); //设备类型
|
ArrTd.push(model.data[i].num); //关联电池组数
|
var msg = "";
|
if(parseInt(model.data[i].dev_id/10000) == 9100 || parseInt(model.data[i].dev_id/100000) == 9100){
|
// 内阻测试(工作状态为0, 内阻测试不为0)
|
if(model.data[i].dev_workstate ==0 && model.data[i].dev_res_test_state != 0) {
|
index = 3;
|
}
|
|
msg = "状态: " + statusarr[index]
|
+ ", 告警: " + alarm[model.data[i].dev_alarmstate]
|
+ ", 组号: " + model.data[i].dev_testgroupnum
|
+",在线电压:"+model.data[i].online_vols
|
+"V,组端电压:"+model.data[i].group_vols
|
+"V,电流:"+model.data[i].group_currs+"A";
|
}else if(parseInt(model.data[i].dev_id/10000) == 61850 ){
|
var index = model.data[i].dev_workstate;
|
msg = "状态: " + dev_61850_workstates[index]
|
+ ", 告警: " + getAlarmStr(model.data[i].dev_61850alarms)
|
+ ", 组号: " + model.data[i].dev_testgroupnum
|
+ ",在线电压:"+model.data[i].online_vols
|
+ "V,组端电压:"+model.data[i].group_vols
|
+ "V,电流:"+model.data[i].group_currs+"A";
|
}else if(parseInt(model.data[i].dev_id/1000000) == 96){
|
msg = "内阻测试";
|
if(model.data[i].dev_workstate == 0){
|
msg = "在线监测";
|
}
|
}else if(parseInt(model.data[i].dev_id/100000) == 4016) {
|
var obj = model.data[i];
|
var index = obj.dev_workstate;
|
// 设置文本值dev_captest_onlinevol
|
msg = "状态:" + GLOBAL.LD6.workstates[index]+
|
",在线电压(V):"+obj.dev_captest_onlinevol+
|
",组端电压(V):"+obj.dev_captest_groupvol+
|
",电流(A):"+obj.dev_captest_curr+
|
",容量(AH):"+obj.dev_captest_cap;
|
}
|
ArrTd.push(msg); //设备状态
|
ArrTd.push(model.data[i].dev_commcount); //通信计数
|
ArrTd.push(model.data[i].dev_errcommcount); //通信故障计数
|
}
|
$('#number').text(Page.pageAll);
|
//console.info(ArrTd);
|
$('#total').text(Page.pageAll);
|
}else{
|
Page.pageAll = 0;
|
$('#total').text(Page.pageAll);
|
$('#number').text(Page.pageAll);
|
}
|
$('#page_num').val(Page.pageCurr);
|
var pageNum = Math.ceil(Page.pageAll/Page.pageSize);
|
$('#current').text(Page.pageCurr+'/'+pageNum);
|
|
//初始化表格页面加载后只显示表头部分
|
createTable('tbHead','tbFixed',ArrTh.length,ArrTh,ArrTd);
|
createTable('tbBrdw','tbScroll',ArrTh.length,ArrTh,ArrTd);
|
$('#tbHead .tbFixed').css('width',$('#tbHead').width()-20+'px');
|
$('#tbBrdw .tbScroll').css('width',$('#tbBrdw').width()-20+'px');
|
var scrollX=$('#tbBrdw').scrollLeft(); //左右滚动的距离
|
$('#tbHead .tbFixed').css('left',-scrollX+'px');
|
loading.hideLoading($('#main'));
|
timeer = setTimeout("searchDev()", 1500);
|
},
|
error:function(){
|
loading.hideLoading($('#main'));
|
timeer = setTimeout("searchDev()", 2500);
|
}
|
});
|
}
|
|
//查询9100设备状态
|
function searchFbs9600state(){
|
var temp = createSearchParam();
|
//console.info(temp);
|
var json = JSON.stringify(temp);
|
$.ajax({
|
type: "post",
|
url: "Fbs9600_stateAction_action_serchByCondition",
|
async:true,
|
dataType:'text',
|
data:"json="+json,
|
success: function(data){
|
data = eval('('+data+')');
|
var model = eval('('+data.result+')');
|
var ArrTd = new Array();
|
//console.info(model);
|
if(model.code == 1){
|
for(var i = 0 ;i<model.data.length;i++){
|
ArrTd.push(model.data[i].stationName); //机房名称
|
|
model.data[i].page!=undefined?Page.pageAll = model.data[i].page.pageAll:'';
|
var index = model.data[i].dev_workstate;
|
var msg = "在线监测";
|
if(index == 1){
|
msg = "内阻测试中...";
|
}
|
ArrTd.push(model.data[i].dev_ip); //设备ip地址
|
ArrTd.push(''); //设备的版本号
|
ArrTd.push(model.data[i].dev_id); //设备id地址
|
ArrTd.push(model.data[i].deviceName); //设备类型
|
ArrTd.push(model.data[i].num); //关联电池组数
|
ArrTd.push(msg); //设备状态
|
ArrTd.push(model.data[i].dev_commcount); //通信计数
|
ArrTd.push(model.data[i].dev_errcommcount); //通信故障计数
|
}
|
|
$('#number').text(Page.pageAll);
|
//console.info(ArrTd);
|
$('#total').text(Page.pageAll);
|
}else{
|
Page.pageAll = 0;
|
$('#total').text(Page.pageAll);
|
$('#number').text(Page.pageAll);
|
}
|
$('#page_num').val(Page.pageCurr);
|
var pageNum = Math.ceil(Page.pageAll/Page.pageSize);
|
$('#current').text(Page.pageCurr+'/'+pageNum);
|
|
//初始化表格页面加载后只显示表头部分
|
createTable('tbHead','tbFixed',ArrTh.length,ArrTh,ArrTd);
|
createTable('tbBrdw','tbScroll',ArrTh.length,ArrTh,ArrTd);
|
$('#tbHead .tbFixed').css('width',$('#tbHead').width()-20+'px');
|
$('#tbBrdw .tbScroll').css('width',$('#tbBrdw').width()-20+'px');
|
var scrollX=$('#tbBrdw').scrollLeft(); //左右滚动的距离
|
$('#tbHead .tbFixed').css('left',-scrollX+'px');
|
loading.hideLoading($('#main'));
|
timeer = setTimeout("searchDev()", 1500);
|
},
|
error:function(){
|
loading.hideLoading($('#main'));
|
timeer = setTimeout("searchDev()", 2500);
|
}
|
});
|
}
|
|
//查询LD9设备的工作状态
|
function searchLD9state(){
|
var temp = createSearchParam();
|
//console.info(temp);
|
var json = JSON.stringify(temp);
|
$.ajax({
|
type: "post",
|
url: "LD9_stateAction_ld9action_serchByCondition",
|
async:true,
|
dataType:'json',
|
data:"json="+json,
|
success: function(data){
|
var model = eval('('+data.result+')');
|
var ArrTd = new Array();
|
//console.info(model);
|
if(model.code == 1){
|
for(var i = 0;i<model.data.length;i++){
|
var obj = model.data[i];
|
if(obj.page!=undefined){
|
Page.pageAll = obj.page.pageAll;
|
}
|
ArrTd.push(obj.stationName); //机房名称
|
ArrTd.push(model.data[i].dev_ip); //设备ip地址
|
ArrTd.push(model.data[i].dev_version); //设备的版本号
|
ArrTd.push(model.data[i].dev_id); //设备id地址
|
ArrTd.push(model.data[i].deviceName); //设备类型
|
ArrTd.push(model.data[i].num); //关联电池组数
|
var msg = "状态: " + ld9state[obj.dev_testtype]
|
//+ ", 告警: " + ld9alarm[model.data[i].dev_alarmstate]
|
//+ ", 组号: " + model.data[i].dev_testgroupnum
|
+",在线电压:"+model.data[i].online_vols
|
+"V,组端电压:"+model.data[i].group_vols
|
+"V,电流:"+model.data[i].group_currs+"A";
|
ArrTd.push(msg); //设备状态
|
ArrTd.push(model.data[i].dev_commcount); //通信计数
|
ArrTd.push(model.data[i].dev_errcommcount); //通信故障计数
|
}
|
}else{
|
Page.pageAll = 0;
|
$('#number').text(Page.pageAll);
|
}
|
$('#total').text(Page.pageAll);
|
$('#number').text(Page.pageAll);
|
$('#page_num').val(Page.pageCurr);
|
var pageNum = Math.ceil(Page.pageAll/Page.pageSize);
|
$('#current').text(Page.pageCurr+'/'+pageNum);
|
|
//初始化表格页面加载后只显示表头部分
|
createTable('tbHead','tbFixed',ArrTh.length,ArrTh,ArrTd);
|
createTable('tbBrdw','tbScroll',ArrTh.length,ArrTh,ArrTd);
|
$('#tbHead .tbFixed').css('width',$('#tbHead').width()-20+'px');
|
$('#tbBrdw .tbScroll').css('width',$('#tbBrdw').width()-20+'px');
|
var scrollX=$('#tbBrdw').scrollLeft(); //左右滚动的距离
|
$('#tbHead .tbFixed').css('left',-scrollX+'px');
|
loading.hideLoading($('#main'));
|
timeer = setTimeout("searchDev()", 1500);
|
},
|
error:function(){
|
loading.hideLoading($('#main'));
|
timeer = setTimeout("searchDev()", 2500);
|
}
|
});
|
}
|
|
//查询BTS61850设备的工作状态
|
function searchBTS61850state(){
|
var temp = createSearchParam();
|
//console.info(temp);
|
var json = JSON.stringify(temp);
|
$.ajax({
|
type: "post",
|
url: "BTS_61850_stateAction_61850action_serchByCondition",
|
async:true,
|
dataType:'json',
|
data:"json="+json,
|
success: function(data){
|
var model = eval('('+data.result+')');
|
var ArrTd = new Array();
|
//console.info(model);
|
if(model.code == 1){
|
for(var i = 0;i<model.data.length;i++){
|
var obj = model.data[i];
|
if(obj.page!=undefined){
|
Page.pageAll = obj.page.pageAll;
|
}
|
ArrTd.push(obj.stationName); //机房名称
|
ArrTd.push(model.data[i].dev_ip); //设备ip地址
|
ArrTd.push(""); //设备的版本号
|
ArrTd.push(model.data[i].dev_id); //设备id地址
|
ArrTd.push(model.data[i].deviceName); //设备类型
|
ArrTd.push(model.data[i].num); //关联电池组数
|
var msg = "状态: " + dev_61850_workstates[obj.dev_testtype]
|
+ ", 告警: " + model.data[i].note
|
//+ ", 组号: " + model.data[i].dev_testgroupnum
|
+",在线电压:"+model.data[i].online_vols
|
+"V,组端电压:"+model.data[i].group_vols
|
+"V,电流:"+model.data[i].group_currs+"A";
|
ArrTd.push(msg); //设备状态
|
ArrTd.push(model.data[i].dev_commcount); //通信计数
|
ArrTd.push(model.data[i].dev_errcommcount); //通信故障计数
|
}
|
}else{
|
Page.pageAll = 0;
|
$('#number').text(Page.pageAll);
|
}
|
$('#total').text(Page.pageAll);
|
$('#number').text(Page.pageAll);
|
$('#page_num').val(Page.pageCurr);
|
var pageNum = Math.ceil(Page.pageAll/Page.pageSize);
|
$('#current').text(Page.pageCurr+'/'+pageNum);
|
|
//初始化表格页面加载后只显示表头部分
|
createTable('tbHead','tbFixed',ArrTh.length,ArrTh,ArrTd);
|
createTable('tbBrdw','tbScroll',ArrTh.length,ArrTh,ArrTd);
|
$('#tbHead .tbFixed').css('width',$('#tbHead').width()-20+'px');
|
$('#tbBrdw .tbScroll').css('width',$('#tbBrdw').width()-20+'px');
|
var scrollX=$('#tbBrdw').scrollLeft(); //左右滚动的距离
|
$('#tbHead .tbFixed').css('left',-scrollX+'px');
|
loading.hideLoading($('#main'));
|
timeer = setTimeout("searchDev()", 1500);
|
},
|
error:function(){
|
loading.hideLoading($('#main'));
|
timeer = setTimeout("searchDev()", 2500);
|
}
|
});
|
}
|
|
var ld9state = GLOBAL.LD9.workstates;
|
var ld9alarm = GLOBAL.LD9.stopreasons;
|
|
var statusarr = GLOBAL.BTS9100.workstates;
|
var alarm = GLOBAL.BTS9100.alarmstates;
|
|
var dev_61850_workstates = GLOBAL.DEV61850.workstates;
|
var dev_61850_alarmstates = GLOBAL.DEV61850.alarmstates;
|
//构造查询参数
|
function createSearchParam(){
|
var temp = {
|
op_cmd:$('#dev-type').val(),
|
dev_errcommcount:$('#contact-type').val(),
|
page:Page
|
};
|
return temp;
|
}
|
|
|
/**
|
* 获取LD9设备的告警类型
|
* @param {} str
|
*/
|
function getAlarmStr(str){
|
var alarm_str = "";
|
var alarm_count= 0;
|
|
//console.info(str);
|
//console.info(typeof str);
|
if(str != undefined && str.length>0){
|
var arr = str.split("\,");
|
//console.info(arr);
|
for(var i=0;i<arr.length;i++){
|
if(arr[i] == 'true'){
|
alarm_count++;
|
alarm_str += (alarm_count>0?",":"")+dev_61850_alarmstates[i];
|
}
|
}
|
}
|
|
if(alarm_count == 0) {
|
alarm_str = '无';
|
}
|
return alarm_str;
|
}
|
</script>
|
</html>
|