| | |
| | | <div class="navNuclearTest-header clearfix">
|
| | | <span class="navNuclearTest-title"><i class="fa fa-navicon mr5"></i>核容测试</span>
|
| | | <div class="navNuclearTest-close fr mr10">
|
| | | <i class="fa fa-file-text-o mr10" title="更多详情"></i>
|
| | | <!-- <i class="fa fa-file-text-o mr10" title="更多详情"></i> -->
|
| | | <i class="fa fa-close" title="关闭"></i>
|
| | | </div>
|
| | | </div>
|
| | |
| | | var eleTh = $('#navNuclearTest-data .nuclearTest-tbl-header');
|
| | | var eleTd = $('#navNuclearTest-data .nuclearTest-tbl-body');
|
| | | var timer = new GLOBAL.Timer.timer({
|
| | | fun:search61850Nuclear_cap,
|
| | | fun:searchNuclear_cap,
|
| | | times: 4000
|
| | | });
|
| | | var isNew = true;
|
| | | var dev61850Alarms = GLOBAL.DEV61850.alarmstates;
|
| | | var dev61850Work = GLOBAL.DEV61850.workstates;
|
| | | var BTS_workstates = GLOBAL.BTS9100.workstates;
|
| | | var BTS_alarmstates = GLOBAL.BTS9100.alarmstates
|
| | | |
| | |
|
| | | timer.start();
|
| | | // 点击核容测试条数
|
| | |
| | | alert('当前为详情页,不用跳转!');
|
| | | }
|
| | | });
|
| | | //查询当前用户管理的61850正在处于核容测试的设备记录
|
| | | function search61850Nuclear_cap(){
|
| | | //查询当前用户管理的BTS正在处于核容测试的设备记录
|
| | | function searchNuclear_cap(){
|
| | | $.ajax({
|
| | | type:"post",
|
| | | url: "Fbs9100_stateAction_action_seach6185Nuclear_cap", |
| | | url: "Fbs9100_stateAction_action_seachNuclear_cap", |
| | | async:true,
|
| | | dataType:'json',
|
| | | data:null,
|
| | | success: function(data){
|
| | | var model = eval('('+data.result+')');
|
| | | console.info(model);
|
| | | if(model.code == 1){
|
| | | $('#nuclear_test').text(model.data.length);
|
| | | if(model.data.length != 0) {
|
| | |
| | | }
|
| | | });
|
| | | }
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | |
|
| | | // 根据数据生成表格
|
| | | function createTblByModel(model) {
|
| | |
| | | arrTd = [];
|
| | | for(var i=0; i<model.data.length; i++) {
|
| | | var data = model.data[i];
|
| | | arrTd.push(data.stationName); // 机房名称
|
| | | arrTd.push(data.dev_id); // 设备ID
|
| | | arrTd.push(data.deviceName); // 设备名称
|
| | | arrTd.push(dev61850Work[data.dev_workstate]); // 设备名称
|
| | | arrTd.push(data.dev_captest_onlinevol); // 在线电压
|
| | | arrTd.push(data.dev_captest_groupvol); // 组端电压
|
| | | arrTd.push(data.dev_captest_curr); // 组端电流
|
| | | arrTd.push(data.dev_temp); // 设备温度
|
| | | arrTd.push(data.dev_captest_cap); // 已测容量
|
| | | arrTd.push(getAlarmsText(data.dev_61850alarms)); // 设备告警
|
| | | arrTd.push(formatSeconds(data.num)); // 已测时间
|
| | | arrTd.push(data.stationName); // 机房名称
|
| | | arrTd.push(data.dev_id); // 设备ID
|
| | | arrTd.push(data.deviceName); // 设备名称
|
| | | arrTd.push(getStateByArray(data.dev_workstate,BTS_workstates)); // 设备名称
|
| | | arrTd.push(data.dev_captest_onlinevol); // 在线电压
|
| | | arrTd.push(data.dev_captest_groupvol); // 组端电压
|
| | | arrTd.push(data.dev_captest_curr); // 组端电流
|
| | | arrTd.push(data.dev_temp); // 设备温度
|
| | | arrTd.push(data.dev_captest_cap); // 已测容量
|
| | | arrTd.push(getStateByArray(data.dev_alarmstate,BTS_alarmstates)); // 设备告警
|
| | | arrTd.push(formatSeconds(data.num)); // 已测时间
|
| | | }
|
| | | createFullTbl(eleTh, eleTd, arrTh, arrTd);
|
| | |
|
| | | // 根据告警值设置温度,k1电阻,导通压降的字体颜色
|
| | | var trList = eleTd.find('tbody tr');
|
| | | /* var trList = eleTd.find('tbody tr');
|
| | | for(var i=0; i<model.data.length; i++) {
|
| | | var alarms = model.data[i].dev_61850alarms.split(','); // ['k1电阻', '通讯', '温度', '导通压降']
|
| | |
|
| | |
| | | if(alarms[2] == 'true') {
|
| | | trList.eq(i).find('td').eq(7).addClass('red');
|
| | | }
|
| | | } |
| | | } */ |
| | | }
|
| | | |
| | | //根据状态获取设备的状态
|
| | | function getStateByArray(state,statearr){
|
| | | var str = "未知";
|
| | | if(statearr && state < statearr.length){
|
| | | str = statearr[state];
|
| | | }
|
| | | return str;
|
| | | }
|
| | |
|
| | | // 获取告警参数
|